qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] suport device driver initialization model


From: Glauber Costa
Subject: [Qemu-devel] [PATCH] suport device driver initialization model
Date: Thu, 23 Apr 2009 15:20:55 -0400

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 <address@hidden>
---
 hw/pc.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/hw/pc.c b/hw/pc.c
index 4463bdb..19a122a 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -924,8 +924,7 @@ static void pc_init1(ram_addr_t ram_size, int vga_ram_size,
 
     option_rom_offset = qemu_ram_alloc(0x20000);
     oprom_area_size = 0;
-    cpu_register_physical_memory(0xc0000, 0x20000,
-                                 option_rom_offset | IO_MEM_ROM);
+    cpu_register_physical_memory(0xc0000, 0x20000, option_rom_offset);
 
     if (using_vga) {
         /* VGA BIOS load */
-- 
1.5.6.6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]