[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH qemu v4 0/3] fio-pci, spapr: Allow in-kernel TCE ops a
From: |
Alexey Kardashevskiy |
Subject: |
[Qemu-ppc] [PATCH qemu v4 0/3] fio-pci, spapr: Allow in-kernel TCE ops acceleration |
Date: |
Thu, 20 Jul 2017 17:22:28 +1000 |
This is my current working tree to support kernel's
"powerpc/kvm/vfio: Enable in-kernel acceleration".
Changes:
v4:
* rebased on the latest upstream with IOMMU MR QOM and
VFIO initialization reordering
v3:
* fixed multiple architectures with respect to IOMMU MR
* removed sPAPRIOMMUMemoryRegion
v2:
* QOM'fy of IOMMUMemoryRegion
* fix comments from v1 review
This is based on sha1
6887dc6700 Peter Maydell "Merge remote-tracking branch
'remotes/borntraeger/tags/s390x-20170718' into staging".
Please comment. Thanks.
Alexey Kardashevskiy (3):
spapr_iommu: Realloc guest visible TCE table when hot(un)plugging
vfio-pci
vfio/spapr: Add a notifier for PPC64 HV/PR KVM about new group
attached to LIOBN
spapr/iommu: Enable in-kernel TCE acceleration via VFIO KVM device
include/hw/ppc/spapr.h | 15 +++++++++++++++
include/hw/vfio/vfio-common.h | 2 ++
target/ppc/kvm_ppc.h | 6 ++++++
hw/ppc/spapr_iommu.c | 45 +++++++++++++++++++++++++------------------
hw/vfio/common.c | 10 ++++++++++
hw/vfio/spapr.c | 39 +++++++++++++++++++++++++++++++++++++
target/ppc/kvm.c | 7 ++++++-
hw/vfio/trace-events | 1 +
8 files changed, 105 insertions(+), 20 deletions(-)
--
2.11.0
- [Qemu-ppc] [PATCH qemu v4 0/3] fio-pci, spapr: Allow in-kernel TCE ops acceleration,
Alexey Kardashevskiy <=