From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:59008) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCetL-0008PK-8e for qemu-devel@nongnu.org; Fri, 14 Sep 2012 19:01:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TCetK-0003jJ-5F for qemu-devel@nongnu.org; Fri, 14 Sep 2012 19:01:43 -0400 Received: from mx1.redhat.com ([209.132.183.28]:23027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TCetJ-0003jD-Sc for qemu-devel@nongnu.org; Fri, 14 Sep 2012 19:01:42 -0400 From: Alex Williamson Date: Fri, 14 Sep 2012 17:01:35 -0600 Message-ID: <20120914225712.12831.29465.stgit@bling.home> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH v5 0/4] VFIO-based PCI device assignment List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: aliguori@us.ibm.com Cc: kvm@vger.kernel.org, aik@ozlabs.ru, jan.kiszka@siemens.com, qemu-devel@nongnu.org, blauwirbel@gmail.com, alex.williamson@redhat.com, avi@redhat.com Same goodness as v4, plus: - Addressed comments by Blue Swirl (thanks for the review) (hopefully w/o breaking anything wrt slow bar endianness) - Fixed a couple checkpatch warnings that snuck in BTW, this works fine with Jason's Q35 patches though we will need to add INTx routing support for KVM accelerated INTx (and pci-assign). Thanks, Alex --- Alex Williamson (4): vfio: Enable vfio-pci and mark supported vfio: vfio-pci device assignment driver Update Linux kernel headers Update kernel header script to include vfio MAINTAINERS | 5 configure | 6 hw/Makefile.objs | 3 hw/vfio_pci.c | 1864 +++++++++++++++++++++++++++++++++++++++ hw/vfio_pci_int.h | 114 ++ linux-headers/linux/vfio.h | 368 ++++++++ scripts/update-linux-headers.sh | 2 7 files changed, 2360 insertions(+), 2 deletions(-) create mode 100644 hw/vfio_pci.c create mode 100644 hw/vfio_pci_int.h create mode 100644 linux-headers/linux/vfio.h