RE: Comments wanted: Linux/i386 boot protocol doc

From: Dunlap, Randy (randy.dunlap@intel.com)
Date: Tue Jul 18 2000 - 15:19:36 EST


Hi Peter,

First, thanks for this doc. It's good to have.

Second, where would I find earlier versions of it?
And where will they be found in the future?

A few typos/edits are corrected below.

~Randy
___________________________________________________

> Most boot loaders will simply load the kernel at its target address
> directly. Such a boot loader do not need to worry about filling in
                              s/do/does/
> most of the fields in the header. The following fields should be
> filled out, however:
       s/out/in/ [to match 2 lines up: "filling in"]

> if ( protocol >= 0x0200 ) {
> type_of_loader = <type code>;
> if ( loading_initrd ) {
> ramdisk_image = <initrd_address>;
> ramdisk_size = <initrd_size>;
> }
> if ( protcol >= 0x0201 ) {
               s/protcol/protocol/

> /* It is recommended to clear the following memory */
> memset(0x90000 + (setup_sects-1)*512, 0,
> (64-setup_sects-1)*512);
> }
I don't know about this, but I'm curious if
(64-setup_sects-1) shouldn't be (64-(setup_sects-1)) ==
                                (64-setup_sects+1) ?
Or maybe the length isn't critical.

> **** SPECIAL COMMAND LINE OPTIONS
>
> If the command line provided by the boot loader is entered by the
> user, the user may expect the following command line options to work.
> They should normally not be deleted from the kernel command line even
> though not all of them are actually meningful to the kernel.
                                    s/men/mean/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 21:00:11 EST