[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v8 0/4] vfio on spapr-ppc64
From: |
Alexey Kardashevskiy |
Subject: |
[Qemu-devel] [PATCH v8 0/4] vfio on spapr-ppc64 |
Date: |
Fri, 6 Jun 2014 13:34:49 +1000 |
Yet another try with VFIO on SPAPR (server PPC64).
This adds VFIO support on SPAPR for the existing VFIO-SPAPR-TCE driver
in the upstream kernel.
Individual patches have more detailed commit logs.
Please comment. Thanks!
Changes:
v8:
* added placeholder for KVM_CAP_SPAPR_TCE_VFIO capability
* added generic helper to call ioctl on container's fd.
v7:
* cleaned and rebased on agraf/ppc-next tree (which is on its way to upstream)
v6:
* initial set was split into 3
v5:
* rebase on top of the current upstream
v4:
* addressed all comments from Alex Williamson
* moved spapr-pci-phb-vfio-phb to new file
* split spapr-pci-phb-vfio to many smaller patches
Alexey Kardashevskiy (4):
spapr_iommu: Make in-kernel TCE table optional
vfio: Add vfio_container_ioctl()
spapr_pci_vfio: Add spapr-pci-vfio-host-bridge to support vfio
vfio: Enable for SPAPR
hw/misc/vfio.c | 56 ++++++++++++++++++++++++
hw/ppc/Makefile.objs | 3 ++
hw/ppc/spapr_iommu.c | 7 ++-
hw/ppc/spapr_pci.c | 2 +-
hw/ppc/spapr_pci_vfio.c | 102 ++++++++++++++++++++++++++++++++++++++++++++
hw/ppc/spapr_vio.c | 2 +-
include/hw/misc/vfio.h | 9 ++++
include/hw/pci-host/spapr.h | 11 +++++
include/hw/ppc/spapr.h | 4 +-
target-ppc/kvm.c | 7 ++-
target-ppc/kvm_ppc.h | 6 ++-
11 files changed, 200 insertions(+), 9 deletions(-)
create mode 100644 hw/ppc/spapr_pci_vfio.c
create mode 100644 include/hw/misc/vfio.h
--
2.0.0
- [Qemu-devel] [PATCH v8 0/4] vfio on spapr-ppc64,
Alexey Kardashevskiy <=
- [Qemu-devel] [PATCH v8 1/4] spapr_iommu: Make in-kernel TCE table optional, Alexey Kardashevskiy, 2014/06/05
- [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alexey Kardashevskiy, 2014/06/05
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alex Williamson, 2014/06/06
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alexey Kardashevskiy, 2014/06/06
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alex Williamson, 2014/06/06
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alexey Kardashevskiy, 2014/06/06
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alex Williamson, 2014/06/06
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alexey Kardashevskiy, 2014/06/07
- Re: [Qemu-devel] [PATCH v8 2/4] vfio: Add vfio_container_ioctl(), Alex Williamson, 2014/06/09
[Qemu-devel] [PATCH v8 4/4] vfio: Enable for SPAPR, Alexey Kardashevskiy, 2014/06/05