the following patch was just integrated into master: commit 780afdbcd5360a901199ef47b1dde6fd59f69c76 Author: Aaron Durbin adurbin@chromium.org Date: Tue Feb 18 21:55:02 2014 -0600
coreboot: introduce notion of bootmem for memory map at boot
The write_coreboot_table() in coreboot_table.c was already using struct memrange for managing and building up the entries that eventually go into the lb_memory table. Abstract that concept out to a bootmem memory map. The bootmem concept can then be used as a basis for loading payloads, for example.
Change-Id: I7edbbca6bbd0568f658fde39ca93b126cab88367 Signed-off-by: Aaron Durbin adurbin@chromium.org
See http://review.coreboot.org/5302 for details.
-gerrit