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

Submitted by:  Yoshinori K. Okuji <okuji>
Submitted on:  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:  Yoshinori K. Okuji <okuji> Originator Name: 
Open/Closed:  Open Release:  0.92
Release:  Bazaar - trunk 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>
Project 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>
Project AdministratorIn charge of this item.


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)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 20 encouragements so far.

    Only logged-in users can vote.




    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) => (Error - Not Found)

    Back to the top

    Powered by Savane 3.3