On Thu, 9 Dec 1999, Etienne De Bruin wrote:
>
>
> Greetings Seniors.
>
> I am interested in establishing the sequence of events from a source code
> perspective from when the PC is switched on, to the login prompt. I am
> specifically interested in the setting up of lower level stuff like the drivers.
> memory etc.
>
> Can anyone please take a moment and give me some pointers?
>
> Kind regards
>
> eT
>
>
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
>
check the old bootblocks
/usr/src/sys/i386/boot/biosboot for README.386BSD, README.MACH,
README.serial for some background.
then try find documentation (good luck) on the NEW bootblocks
/usr/src/sys/boot/README is a start.
The kernel starts in /sys/i386/i386/locore.s (at btext I think)
then goes (from memory) to main() via mi_startup (I think).
mi_startup is in init_main.c.
mi_startup calls all teh initialisation modules linked into the kernel.
(see kernel.h)
eventually it starts up init..
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message