[PATCH kernel 0/5] powerpc/powernv/npu: Reworks for NVIDIA V100 + P9 passthrough (part 2)
Alexey Kardashevskiy
aik at ozlabs.ru
Mon Oct 15 20:34:41 AEDT 2018
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
More information about the Linuxppc-dev
mailing list