From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: [0.14?][PATCH v3 0/4] IOAPIC fixes Date: Thu, 3 Feb 2011 22:54:10 +0100 Message-ID: Cc: kvm@vger.kernel.org, Alexander Graf , Gleb Natapov , Avi Kivity , Marcelo Tosatti , Blue Swirl To: qemu-devel@nongnu.org, Anthony Liguori Return-path: Received: from fmmailgate01.web.de ([217.72.192.221]:37153 "EHLO fmmailgate01.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753440Ab1BCVyU (ORCPT ); Thu, 3 Feb 2011 16:54:20 -0500 Sender: kvm-owner@vger.kernel.org List-ID: Third round, primarily dropping IOAPIC relocation support: - replace IOAPIC relocation with a qemu-kvm compat patch - fix ioapic_eoi_broadcast name Note that, even if we do not include the base address explicitly in the IOAPIC state, we will still need to read it out for KVM in-kernel support as its ABI considers the base address part of the IOAPIC state. Jan Kiszka (4): ioapic: Implement EOI handling for level-triggered IRQs ioapic: Save/restore irr ioapic: Add support for qemu-kvm's vmstate v2 ioapic: Style & magics cleanup hw/apic.c | 9 ++- hw/ioapic.c | 230 +++++++++++++++++++++++++++++++++++++++++------------------ hw/ioapic.h | 20 +++++ 3 files changed, 186 insertions(+), 73 deletions(-) create mode 100644 hw/ioapic.h From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=36668 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pl78A-0001DL-3u for qemu-devel@nongnu.org; Thu, 03 Feb 2011 16:54:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pl788-0007Is-VJ for qemu-devel@nongnu.org; Thu, 03 Feb 2011 16:54:21 -0500 Received: from fmmailgate01.web.de ([217.72.192.221]:37147) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pl788-0007IJ-P1 for qemu-devel@nongnu.org; Thu, 03 Feb 2011 16:54:20 -0500 From: Jan Kiszka Date: Thu, 3 Feb 2011 22:54:10 +0100 Message-Id: Sender: jan.kiszka@web.de Subject: [Qemu-devel] [0.14?][PATCH v3 0/4] IOAPIC fixes List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, Anthony Liguori Cc: kvm@vger.kernel.org, Gleb Natapov , Marcelo Tosatti , Alexander Graf , Blue Swirl , Avi Kivity Third round, primarily dropping IOAPIC relocation support: - replace IOAPIC relocation with a qemu-kvm compat patch - fix ioapic_eoi_broadcast name Note that, even if we do not include the base address explicitly in the IOAPIC state, we will still need to read it out for KVM in-kernel support as its ABI considers the base address part of the IOAPIC state. Jan Kiszka (4): ioapic: Implement EOI handling for level-triggered IRQs ioapic: Save/restore irr ioapic: Add support for qemu-kvm's vmstate v2 ioapic: Style & magics cleanup hw/apic.c | 9 ++- hw/ioapic.c | 230 +++++++++++++++++++++++++++++++++++++++++------------------ hw/ioapic.h | 20 +++++ 3 files changed, 186 insertions(+), 73 deletions(-) create mode 100644 hw/ioapic.h