From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=50170 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pl3rz-0002LV-OL for qemu-devel@nongnu.org; Thu, 03 Feb 2011 13:25:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pl3ry-0005hA-N7 for qemu-devel@nongnu.org; Thu, 03 Feb 2011 13:25:27 -0500 Received: from david.siemens.de ([192.35.17.14]:18456) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pl3ry-0005gc-BO for qemu-devel@nongnu.org; Thu, 03 Feb 2011 13:25:26 -0500 From: Jan Kiszka Date: Thu, 3 Feb 2011 19:25:16 +0100 Message-Id: Subject: [Qemu-devel] [0.14?][PATCH v2 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 Second round, addressing review comments and fixing (still unused) code: - pass IOAPIC default address as property - properly update MMIO mapping after vmload - switch post_load callback for all fix-ups Jan Kiszka (4): ioapic: Implement EOI handling for level-triggered IRQs ioapic: Save/restore irr ioapic: Prepare for base address relocation ioapic: Style & magics cleanup hw/apic.c | 9 ++- hw/ioapic.c | 248 +++++++++++++++++++++++++++++++++++++++++---------------- hw/ioapic.h | 24 ++++++ hw/pc_piix.c | 4 +- 4 files changed, 209 insertions(+), 76 deletions(-) create mode 100644 hw/ioapic.h