On 16/01/2018 21:46, Alex Williamson wrote: > On Mon, 15 Jan 2018 15:12:07 +1100 > Alexey Kardashevskiy <a...@ozlabs.ru> wrote: > >> On 03/01/18 04:51, Paolo Bonzini wrote: >>> On 02/01/2018 06:28, Alexey Kardashevskiy wrote: >>>> This is my current queue of the in-kernel TCE acceleration >>>> enablement. >>>> >>>> Changes since >>>> https://lists.gnu.org/archive/html/qemu-devel/2017-12/msg01918.html : >>>> * 3 patches instead of one, one per maintainership area; >>>> * added memory_region_iommu_get_attr(); >>>> * removed set_attr() as there is no use for it now; >>>> * folded the chunk in vfio_listener_region_add() under >>>> VFIO_SPAPR_TCE_v2_IOMMU branch as the acceleration is only >>>> enabled when DMA memory is preregistered and this is only supported >>>> by the v2 IOMMU. >>>> >>>> This is based on sha1 >>>> ad59cde Cédric Le Goater "target/ppc: more use of the PPC_*() macros". >>>> >>>> Please comment. Thanks. >>>> >>>> >>>> >>>> Alexey Kardashevskiy (3): >>>> memory/iommu: Add get_attr() >>>> vfio/spapr: Use iommu memory region's get_attr() >>>> spapr/iommu: Enable in-kernel TCE acceleration via VFIO KVM device >>>> >>>> include/exec/memory.h | 22 ++++++++++++++++++++++ >>>> target/ppc/kvm_ppc.h | 6 ++++++ >>>> hw/ppc/spapr_iommu.c | 19 +++++++++++++++++++ >>>> hw/vfio/common.c | 26 ++++++++++++++++++++++++++ >>>> memory.c | 13 +++++++++++++ >>>> target/ppc/kvm.c | 7 ++++++- >>>> hw/vfio/trace-events | 1 + >>>> 7 files changed, 93 insertions(+), 1 deletion(-) >>>> >>> >>> Alex, if this is okay for you, please pick it up yourself. >> >> Alex, ping? > > Yeah, I'll pick these up. Paolo, do you want to throw an explicit Ack > for the first patch? David, R-b/A-b? Thanks, > > Alex >
Acked-by: Paolo Bonzini <pbonz...@redhat.com>