qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] Fix non-ACPI Timer Interrupt Routing


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:
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.

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 complete solution would require the madt_int_override portions of this patch:
http://lists.gnu.org/archive/html/qemu-devel/2008-11/txtSbJwxwQwiT.txt

and 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.










reply via email to

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