"'BSDknowledge seeker'" <[EMAIL PROTECTED]> asks:

> Is there a document available which explains the freeBSD's
> booting sequence - ie. the place where the kernel is mapped,
> initialisation of the page tables, segment descriptors and so
> on.  If the relevant files are also mentioned, all the better.

And "Koster, K.J." <[EMAIL PROTECTED]> responds:

> http://www.freebsd.org/handbook/internals.html

Since I'm digging into this now also, let me point out that
the above reference is a bit ... prolix.  It does *not* address
the specific issues bsdknowledgeseeker asked about:  the place
where the kernel is mapped, initialization of page tables,
etc.  For example, here is the entirety of what the above
document has to say about boot2:

        boot2 is slightly more sophisticated, and understands
        the FreeBSD filesystem enough to find files on it, and
        can provide a simple interface to choose the kernel or
        loader to run.

        Since the loader is much more sophisticated, and
        provides a nice easy-to-use boot configuration, boot2
        usually runs it, but previously it was tasked to run
        the kernel directly.

If there is more detailed documentation somewhere, I'd be happy
to receive a pointer to it.  For now, I'm in UTSL mode.  If I
survive that, maybe I'll write something up.  Was mich nicht
umbringt, macht mich staerker :-).

Jim Shankland
NLynx Systems, Inc.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to