Strangely Reza is missed by the get_maintainers.pl, adding in cc: :-/ On 15/10/2018 20:32, Alexey Kardashevskiy wrote: > This is a second set of patches required for passing through NVIDIA V100 > with coherent memory. The full patchset is here: > https://github.com/aik/linux/tree/nv2 > The matching QEMU is here: > https://github.com/aik/qemu/tree/nv2 > > > This patchset reworks NPU DMA code to be used with VFIO. The exported symbols > are called from the NVIDIA driver so they must be able to work in both > powernv and pseries platforms. > > This depends on skiboot's "npu2: Clear XTS_BDF_MAP when destroying context for next init_context" > posted earlier today. > > Please comment. Thanks. > > > > Alexey Kardashevskiy (5): > powerpc/powernv/npu: Add helper to access struct npu for NPU device > powerpc/powernv/npu: Collect all static symbols under one struct > powerpc/powernv: Detach npu struct from pnv_phb > powerpc/powernv/npu: Factor out OPAL calls from context manipulation > powerpc/powernv/npu: Add helper to map GPU to LPAR > > arch/powerpc/include/asm/pci.h | 4 + > arch/powerpc/platforms/powernv/pci.h | 18 +- > arch/powerpc/platforms/powernv/npu-dma.c | 298 ++++++++++++++++++++---------- > arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- > 4 files changed, 212 insertions(+), 117 deletions(-) > -- Alexey