On Sa, 2013-11-16 at 00:35 -0500, Kevin O'Connor wrote:
On Wed, Nov 06, 2013 at 09:39:03AM +0100, Gerd Hoffmann wrote:
Hi,
qemu got a new fw_cfg file named "etc/e820" carrying e820 ram regions and reservations. This little patch series makes seabios use it if present. It also moves qemu e820 initialization into its own function.
How does this series work when setting ram under 4gig? Seabios configures it's malloc zones before it reads the e820 table, so doesn't that make this difficult?
cmos is still used/needed for the first memory block. etc/e820 entries overlapping with the lowmem detected via cmos are ignored. Patch #2 actually adds a comment to the code which handles this to make clear how this works.
cheers, Gerd