At http://www.gnu.org/manual/grub/multiboot/ in section 3.3:

"The first longword indicates the presence and validity of other fields in the Multiboot information structure. All as-yet-undefined bits must be set to zero by the boot loader. Any set bits that the operating system does not understand should be ignored. *Thus, the `flags' field also functions as a version indicator*, allowing the Multiboot information structure to be expanded in the future without breaking anything."

You may wish to alter the wording here so that OS developers don't get the incorrect impression that the highest 1 bit of the flags field should be used to determine the multiboot version that the bootloader conforms to. Hopefully anyone developing operating systems should know better, but it contributes to the already heavy congitive load when reading technical docs to have to stop and think 'wait... that's not quite right.'




_______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to