[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH] suport device driver initialization model,
Glauber Costa <=