|
From: | Beth Kon |
Subject: | Re: [Qemu-devel] [PATCH] Fix non-ACPI Timer Interrupt Routing |
Date: | Tue, 14 Apr 2009 12:19:10 -0400 |
User-agent: | Thunderbird 2.0.0.21 (X11/20090318) |
Stanislav wrote:
This is part of a bigger change for QEMU, incorporating irq0->inti2 override for ACPI, and non-ACPI, driven by addition of the HPET. It required BIOS changes as well as QEMU changes to route irq0 to inti2 of the IOAPIC. This patch alone is not complete. I have tested the complete solution in QEMU, thus the guards.The irq0->inti2 override is not absolutely required. Running Windows 2008 in QEMU with the emulated HPET does require it, so this is a QEMU-only change.Non-absolutely required is not good answer :) Is anything will be broken if the change is merged for Bochs as well ? I think it will not. And as bonus, Windows 7 32-bit is not booting under Bochs without this change.
The complete solution would require the madt_int_override portions of this patch:
http://lists.gnu.org/archive/html/qemu-devel/2008-11/txtSbJwxwQwiT.txtand the Bochs equivalent of the QEMU irq0->inti2 routing (see changes to ioapic_set_irq) in this patch:
http://lists.gnu.org/archive/html/qemu-devel/2008-11/txtswJIdPnCbr.txt
Stanislav -----Original Message----- From: address@hidden [mailto:address@hidden On Behalf Of Beth Kon Sent: Tuesday, April 14, 2009 5:20 PM To: address@hidden Cc: address@hidden; address@hidden; address@hidden Subject: Re: [Qemu-devel] [PATCH] Fix non-ACPI Timer Interrupt Routing Stanislav wrote:Hi, Could you explain why you doing these changes for QEMU only (with ifdef QEMU) ?The irq0->inti2 override is not absolutely required. Running Windows 2008 in QEMU with the emulated HPET does require it, so this is a QEMU-only change.
[Prev in Thread] | Current Thread | [Next in Thread] |