From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:53171) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QUFyL-0006aK-Iz for qemu-devel@nongnu.org; Wed, 08 Jun 2011 06:26:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QUFyK-0003gZ-GF for qemu-devel@nongnu.org; Wed, 08 Jun 2011 06:26:49 -0400 Received: from thoth.sbs.de ([192.35.17.2]:29015) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QUFyK-0003fn-6N for qemu-devel@nongnu.org; Wed, 08 Jun 2011 06:26:48 -0400 From: Jan Kiszka Date: Wed, 8 Jun 2011 12:26:38 +0200 Message-Id: Subject: [Qemu-devel] [PATCH 0/7] msi: Small cleanups and fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Gerd Hoffmann , qemu-devel , Alexander Graf A few patches to the MSI and MSI-X layer that clean up the interfaces and fix reset issues. They are from my MSI rework to prepare it for KVM's requirements (in-kernel irqchip). CC: Alexander Graf CC: Gerd Hoffmann Jan Kiszka (7): msi: Fix copy&paste mistake in msi_uninit msi: Guard msi/msix_write_config with msi_present msi: Guard msi_reset with msi_present msi: Use msi/msix_present more consistently ahci/intel-hda: Properly reset MSI state msix: Align MSI-X constants to libpci definitions and extend them msi: Move PCI_MSI_PENDING_32/64 into pci_regs.h hw/ide/ahci.c | 2 ++ hw/intel-hda.c | 8 +++----- hw/msi.c | 15 ++++++++------- hw/msix.c | 39 ++++++++++++++++++++------------------- hw/pci_regs.h | 16 ++++++++++------ 5 files changed, 43 insertions(+), 37 deletions(-)