[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/4] Change bochs bios init order
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 1/4] Change bochs bios init order |
Date: |
Wed, 17 Jun 2009 18:41:10 +0200 |
For multiboot support, we need bochs_bios_init to happen before
load_linux, so we get the fw_cfg device.
Signed-off-by: Alexander Graf <address@hidden>
---
hw/pc.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 143b697..f0df669 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -970,6 +970,12 @@ static void pc_init1(ram_addr_t ram_size,
if (oprom_area_size < 0x8000)
oprom_area_size = 0x8000;
+ /* map all the bios at the top of memory */
+ cpu_register_physical_memory((uint32_t)(-bios_size),
+ bios_size, bios_offset | IO_MEM_ROM);
+
+ bochs_bios_init();
+
if (linux_boot) {
load_linux(0xc0000 + oprom_area_size,
kernel_filename, initrd_filename, kernel_cmdline,
below_4g_mem_size);
@@ -981,12 +987,6 @@ static void pc_init1(ram_addr_t ram_size,
0xc0000 + oprom_area_size, 0xe0000);
}
- /* map all the bios at the top of memory */
- cpu_register_physical_memory((uint32_t)(-bios_size),
- bios_size, bios_offset | IO_MEM_ROM);
-
- bochs_bios_init();
-
cpu_irq = qemu_allocate_irqs(pic_irq_request, NULL, 1);
i8259 = i8259_init(cpu_irq[0]);
ferr_irq = i8259[13];
--
1.6.0.2
- [Qemu-devel] [PATCH 0/4] Add multiboot support (x86) v2, Alexander Graf, 2009/06/17
- [Qemu-devel] [PATCH 1/4] Change bochs bios init order,
Alexander Graf <=
- [Qemu-devel] [PATCH 2/4] Expose fw_cfg v2, Alexander Graf, 2009/06/17
- [Qemu-devel] [PATCH 3/4] Multiboot support v2, Alexander Graf, 2009/06/17
- [Qemu-devel] [PATCH 4/4] Multiboot build system, Alexander Graf, 2009/06/17
- Re: [Qemu-devel] [PATCH 3/4] Multiboot support v2, Avi Kivity, 2009/06/18
- Re: [Qemu-devel] [PATCH 3/4] Multiboot support v2, Alexander Graf, 2009/06/18
- Re: [Qemu-devel] [PATCH 3/4] Multiboot support v2, Avi Kivity, 2009/06/18
Re: [Qemu-devel] [PATCH 0/4] Add multiboot support (x86) v2, François Revol, 2009/06/17