public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Linux OS boilerplate
@ 2001-02-18 21:13 Rick Hohensee
  0 siblings, 0 replies; 10+ messages in thread
From: Rick Hohensee @ 2001-02-18 21:13 UTC (permalink / raw)
  To: linux-kernel

Have you seen Janet_Reno? 

ftp://linux01.gwdg.de/pub/cLIeNUX/interim/Janet_Reno.tgz IIRC.
Janet is an x86 bootsector that gets into protected mode and can
use the AT BIOS in pmode interrupts. It's written with a bunch of
m4 macros I call asmacs that I'm currently basing an assembler in 
Bash on. That's shasm in the same directory as Janet.

Rick Hohensee
www.cLIeNUX.com

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Linux OS boilerplate
@ 2001-02-18 20:24 Scott Long
  2001-02-18 20:32 ` Jeremy Jackson
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Scott Long @ 2001-02-18 20:24 UTC (permalink / raw)
  To: linux-kernel

I've been poring over the x86 boot code for a while now and I've been
considering writing a FAQ on the boot process (mostly for my own use,
but maybe others will be interested). This would include all relevant
information on setting up the x86 hardware for a boot (timers, PIC, A20,
protected mode, GDT, initial page tables, initial TSS, etc).

The motivation behind this is that I would like to use the Linux boot
system as a boilerplate booter for some experimental code. It's probably
much cleaner and more robust than any boot loader I might come up with.

Does there exist an outline (detailed or not) of the boot process from
the point of BIOS bootsector load to when the kernel proper begins
execution? If not would anyone be willing to help me understand
bootsect.S and setup.S enough so that I might write such an outline?

If no one can help me, would you consider it appropriate for me to send
email to the people listed in bootsect.S and setup.S asking for
assistance?

Thanks,
Scott

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2001-05-18  6:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-02-18 21:13 Linux OS boilerplate Rick Hohensee
  -- strict thread matches above, loose matches on Subject: below --
2001-02-18 20:24 Scott Long
2001-02-18 20:32 ` Jeremy Jackson
2001-02-18 21:46 ` TeknoDragon
2001-02-19  1:47 ` Alan Cox
2001-02-19 10:07   ` Eric W. Biederman
2001-02-22  1:24     ` Tim Wright
2001-02-19  9:03 ` Paul Gortmaker
2001-02-20  4:29   ` H. Peter Anvin
2001-05-18  6:14   ` H. Peter Anvin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox