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: DocumentationSeverity: Major
Priority: 5 - NormalItem Group: Non-software Error
Status: NonePrivacy: Public
Assigned to: Yoshinori K. Okuji <okuji>Originator Name: 
Open/Closed: OpenRelease: 0.92
Release: Bazaar - trunkReproducibility: 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
  • -unavailable- added by phcoder (Updated the item)
  • -unavailable- added by robertmh (Posted a comment)

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

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 02 Mar 2016 10:34:18 AM UTCphcoderReleaseNone=>Bazaar - trunk
      Planned ReleaseNone=>2.03+
    Sat 15 Dec 2007 10:17:24 PM UTCrobertmhSummary[grub2] Multiboot Specification 0.7 is not finished yet=>[docs] Multiboot Specification 0.7 is not finished yet
    Sat 15 Dec 2007 11:25:27 AM UTCrobertmhSummaryMultiboot Specification 0.7 is not finished yet=>[grub2] Multiboot Specification 0.7 is not finished yet
    Fri 11 Nov 2005 08:23:16 PM UTCdavidhopwoodCarbon-Copy-=>Added davidhopwood
    Wed 12 Jun 2002 11:40:06 AM UTCokujiPriority210(Error - Not Found)=>(Error - Not Found)

    Back to the top

    Powered by Savane 3.1-cleanup1