bugGNU GRUB - Bugs: bug #510, [docs] Multiboot Specification 0.7...


You are not allowed to post comments on this tracker with your current authentication level.

bug #510: [docs] Multiboot Specification 0.7 is not finished yet

Submitter:  Yoshinori K. Okuji <okuji>
Submitted:  Fri 31 May 2002 12:57:02 AM UTC
Votes: 20
Category:  Documentation Severity:  Major
Priority:  5 - Normal Item Group:  Non-software Error
Status:  None Privacy:  Public
Assigned to:  okuji Originator Name: 
Open/Closed:  Open Release:  Bazaar - trunk
Release:  0.92 Reproducibility:  None
Planned Release:  2.03+

Sat 15 Dec 2007 11:25:27 AM UTC, comment #4: 

I suppose this would apply to GRUB 2 when the specification itself is moved.  Please can someone check?

Are there any legal obstacles with moving texinfo docs from grub to grub2 ?

Robert Millan <robertmh>
Group administrator
Tue 11 Oct 2005 11:18:55 AM UTC, comment #3: 

Another thing for which it is difficult to find documentation (other than by looking at Grub source) is precisely which optional features of Multiboot are supported by Grub.

David Hopwood <davidhopwood>
Sun 09 Oct 2005 02:55:42 AM UTC, comment #2: 

Two specific problems in the specification:

1. The description and diagram of the mmap structures could hardly be more confusing. Instead of describing it as “size/structure pairs?, I would just say that mmap_addr points to the first structure. Start the offsets in the diagram at zero not -4. To get to the next structure, add the contents of the size field, plus 4. (This is what the code in kernel.c does.)

2. The mmap structures indicate the regions of “available RAM.? It should be clarified that regions containing the loaded kernel, modules, etc. are nevertheless considered “available?.

Wed 27 Apr 2005 12:04:42 PM UTC, comment #1: 

Can the sample code for a multiboot kernel be fixed too?  There are at least two changes necessary to kernel.c, the second of which caused me much annoyance when trying to build a multiboot-compliant loader:

diff  old/kernel.c new/kernel.c
< #include <multiboot.h>

> #include "multiboot.h"

<          i++, mod += sizeof (module_t))

>          i++, mod++)

Fri 31 May 2002 12:57:02 AM UTC, original submission:  

The Multiboot Specification 0.7 is far from complete.
Here is a list of what must be done:

  • Rewrite some parts using more strict words for clarity.
  • Rewrite some parts using tables for clarity.
  • Revive the history.
  • Reconsider the BIOS drive mapping support.
  • Reconsider the VBE support.
  • Ask people to proofread it. Perhaps it would be better

  to send a draft to those who work on GNU/Hurd, L4,
  AtheOS, OSKit or some others.


Yoshinori K. Okuji <okuji>
Group administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by phcoder (Updated the item)
  • -email is unavailable- added by robertmh (Posted a comment)

    There are 20 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-03-02 phcoder ReleaseNone Bazaar - trunk
        Planned ReleaseNone 2.03+
    2007-12-15 robertmh Summary[grub2] Multiboot Specification 0.7 is not finished yet [docs] Multiboot Specification 0.7 is not finished yet
    2007-12-15 robertmh SummaryMultiboot Specification 0.7 is not finished yet [grub2] Multiboot Specification 0.7 is not finished yet
    2005-11-11 davidhopwood Carbon-Copy- Added davidhopwood
    2002-06-12 okuji Priority210 (Error - Not Found) None

    Back to the top

    Powered by Savane 3.12