On Fri, Dec 18, 2009 at 12:16:00PM +0100, Gerd Hoffmann wrote:
Hi,
qemu is about to change the way how option roms are loaded. pci roms will be loaded into a option rom bar (like real hardware does). non-pci roms can be loaded using the qemu firmware interface.
With this change seabios will deploy all roms instead of having qemu copy them to the 0xc0000 -> 0e0000 range. Advantages are:
- roms can be packed better, especially in case they resize themself (like the gPXE roms do).
- rom area is a bit larger as seabios can additionally use the unused regions of the 0xe0000 segment.
- the whole process comes closer to what happens on real hardware.
The SeaBIOS changes all look reasonable to me. Just need to make sure they are coordinated with the associated qemu changes.
Anthony - it looks like you've made some changes to your seabios repo, but I don't think you've pushed them yet.
-Kevin