From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MaBQN-0007g3-9l for qemu-devel@nongnu.org; Sun, 09 Aug 2009 12:39:11 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MaBQH-0007de-W6 for qemu-devel@nongnu.org; Sun, 09 Aug 2009 12:39:10 -0400 Received: from [199.232.76.173] (port=60269 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaBQH-0007dS-Sk for qemu-devel@nongnu.org; Sun, 09 Aug 2009 12:39:05 -0400 Received: from mx2.redhat.com ([66.187.237.31]:32992) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MaBQH-000787-7T for qemu-devel@nongnu.org; Sun, 09 Aug 2009 12:39:05 -0400 From: Avi Kivity Date: Sun, 9 Aug 2009 19:44:54 +0300 Message-Id: <1249836296-13288-1-git-send-email-avi@redhat.com> Subject: [Qemu-devel] [PATCH 0/2] Disentagle ISA IRQs List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: qemu-devel@nongnu.org Currently ISA IRQs are delivered directly to the PIC, which reroutes them to the IOAPIC as well. This patchset introduces ISA IRQs, which are routed both to the PIC and the IOAPIC. As a side effect, IOAPIC lines 16-23 are enabled; it also becomes easier to add IOAPICs. Avi Kivity (2): Route PC irqs to ISA bus instead of i8259 directly Route IOAPIC interrupts via ISA bus hw/i8259.c | 13 ------------- hw/ioapic.c | 6 ++++-- hw/pc.c | 54 +++++++++++++++++++++++++++++++++++------------------- hw/pc.h | 4 +--- 4 files changed, 40 insertions(+), 37 deletions(-)