From: Glauber Costa Date: Thu, 23 Apr 2009 19:20:55 +0000 (-0400) Subject: suport device driver initialization model X-Git-Tag: v0.10.3~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=544995e22e1c78f7190cf984d21292e8df0bce55;p=thirdparty%2Fqemu.git suport device driver initialization model According to PnP specification, Appendix B, Option ROMs that support DDIM (device driver initialization model) should have their memory space writeable. KVM deviates from us here, by removing the IO_MEM_ROM flag, to allow for PCI option ROMs (they require DDIM). However, there's absolutely no reason we can't do the same. Signed-off-by: Glauber Costa Signed-off-by: Anthony Liguori --- diff --git a/hw/pc.c b/hw/pc.c index 38493907020..6e3d03f6c81 100644 --- a/hw/pc.c +++ b/hw/pc.c @@ -899,7 +899,7 @@ vga_bios_error: load_linux(phys_ram_base + option_rom_offset, kernel_filename, initrd_filename, kernel_cmdline); cpu_register_physical_memory(0xd0000, TARGET_PAGE_SIZE, - option_rom_offset | IO_MEM_ROM); + option_rom_offset); offset = TARGET_PAGE_SIZE; }