[coreboot] V2 Multiboot

Jordan Crouse jordan at cosmicpenguin.net
Sat Nov 8 00:37:21 CET 2008

Having a copious amount of time on my hands right now, I had occasion to 
review the coreboot v2 multiboot patch from some time back.


It looks technically correct, and it compiles and works.  I did see one 

Here is the memory map from the coreboot table by way of coreinfo:

  -- Memory Map -- 

       Table: 0000000000000000 - 0000000000000fff 

         RAM: 0000000000001000 - 00000000000effff 

       Table: 00000000000f0000 - 00000000000fffff 

         RAM: 0000000000100000 - 0000000007ffffff

And the multiboot map, also courtesy of coreinfo:

  -- Memory Map -- 

    Reserved: 0000000000000000 - 0000000000000527 

    Reserved: 00000000000f0000 - 00000000000f0457 

         RAM: 0000000000000528 - 00000000000effff 

         RAM: 00000000000f0458 - 0000000007ffffff

Multiboot is being rather generous in giving back memory to the system - 
I think that the two table should match - or failing that, at least 
multiboot should round up to the nearest 4k page.  V3 has the same issue.

Other then that, I'm cool with acking this.


More information about the coreboot mailing list