[coreboot] [PATCH] Multiboot

Robert Millan rmh at aybabtu.com
Mon Sep 15 21:49:35 CEST 2008


The attached patch adds a build option so that one can choose between
native coreboot tables and multiboot information (or both, or neither).

As explained, the purpose of this was that Multiboot payloads can be
supported without reliing on intermediate tools/interfaces/code that take
unnecessary space.  The benefit in size is quite good:

Default build with native table:	55942   build/coreboot.stage2

Build with multiboot information:	51193   build/coreboot.stage2

Relative to the build in which neither is provided, this amounts to 4928 B
in the first case and 179 B in the latter.

Ah, and before someone asks, yes memory map support is implemented ;-)

Robert Millan

  The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: multiboot.diff
Type: text/x-diff
Size: 11892 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20080915/23913a1d/attachment.bin>

More information about the coreboot mailing list