From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53750) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFq9W-0002oS-K1 for qemu-devel@nongnu.org; Thu, 05 Apr 2012 13:07:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFq9R-0002pi-FS for qemu-devel@nongnu.org; Thu, 05 Apr 2012 13:07:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:60968) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFq9R-0002o5-7X for qemu-devel@nongnu.org; Thu, 05 Apr 2012 13:07:13 -0400 From: Alex Williamson Date: Thu, 05 Apr 2012 11:07:01 -0600 Message-ID: <20120405170331.14105.52652.stgit@bling.home> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH v2 0/5] PCI hotplug fixes/cleanup List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, mst@redhat.com Cc: aliguori@us.ibm.com, gleb@redhat.com, jbaron@redhat.com, yamahata@valinux.co.jp, alex.williamson@redhat.com, kraxel@redhat.com, pbonzini@redhat.com, imammedo@redhat.com, aurelien@aurel32.net Incorporating feedback from v1. Re-ordered so first 2 patches are fixes, allowing easier backport. Instead of declaring the eject register is write-only we define it to be a feature bits register and define the base feature set in the docs (a feature register seems easier to maintain than a version register). Other patches remain the same. Thanks, Alex --- Alex Williamson (5): acpi_piix4: Use pci_get/set_byte acpi_piix4: Re-define PCI hotplug eject register read acpi_piix4: Remove PCI_RMV_BASE write code acpi_piix4: Fix PCI hotplug race acpi_piix4: Disallow write to up/down PCI hotplug registers docs/specs/acpi_pci_hotplug.txt | 18 +++- hw/acpi_piix4.c | 180 +++++++++++++++++++++------------------ 2 files changed, 109 insertions(+), 89 deletions(-)