From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: [0.14?][PATCH 0/4] IOAPIC fixes Date: Thu, 3 Feb 2011 15:55:31 +0100 Message-ID: Cc: kvm@vger.kernel.org, Alexander Graf , Gleb Natapov , Avi Kivity , Marcelo Tosatti To: qemu-devel@nongnu.org, Anthony Liguori Return-path: Received: from david.siemens.de ([192.35.17.14]:20152 "EHLO david.siemens.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755282Ab1BCOzy (ORCPT ); Thu, 3 Feb 2011 09:55:54 -0500 Sender: kvm-owner@vger.kernel.org List-ID: This series fixes the re-injection of level-triggered IRQs that are still raised on APIC EOI, adds a must-have field to the vmstate of the IOAPIC, and also aligns that vmstate with qemu-kvm. I would recommend the whole series for 0.14, but at least patch 1 should be applied. 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 | 244 +++++++++++++++++++++++++++++++++++++++++----------------- hw/ioapic.h | 24 ++++++ hw/pc_piix.c | 5 +- 4 files changed, 206 insertions(+), 76 deletions(-) create mode 100644 hw/ioapic.h From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=57695 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pl0ay-0005c6-GI for qemu-devel@nongnu.org; Thu, 03 Feb 2011 09:55:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pl0ax-0000xO-Dh for qemu-devel@nongnu.org; Thu, 03 Feb 2011 09:55:40 -0500 Received: from david.siemens.de ([192.35.17.14]:22694) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pl0ax-0000wx-0U for qemu-devel@nongnu.org; Thu, 03 Feb 2011 09:55:39 -0500 From: Jan Kiszka Date: Thu, 3 Feb 2011 15:55:31 +0100 Message-Id: Subject: [Qemu-devel] [0.14?][PATCH 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: Gleb Natapov , Marcelo Tosatti , Alexander Graf , kvm@vger.kernel.org, Avi Kivity This series fixes the re-injection of level-triggered IRQs that are still raised on APIC EOI, adds a must-have field to the vmstate of the IOAPIC, and also aligns that vmstate with qemu-kvm. I would recommend the whole series for 0.14, but at least patch 1 should be applied. 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 | 244 +++++++++++++++++++++++++++++++++++++++++----------------- hw/ioapic.h | 24 ++++++ hw/pc_piix.c | 5 +- 4 files changed, 206 insertions(+), 76 deletions(-) create mode 100644 hw/ioapic.h