[libvirt] [PATCH v2 0/3] PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough

Daniel Henrique Barboza danielhb413 at gmail.com
Mon Mar 4 14:53:37 UTC 2019



On 3/4/19 10:03 AM, Erik Skultety wrote:
> On Sun, Mar 03, 2019 at 10:23:11AM -0300, Daniel Henrique Barboza wrote:
>> This series includes Libvirt support for a new QEMU feature for
>> the spapr (PPC64) machine, NVIDIA V100 + P9 passthrough. Refer to
>> [1] for the version 3 of this feature (same version used as a reference
>> for this series).
>>
>> v2 has a entirely different approach from the first patch [2] that
>> simply grants IPC_LOCK to the QEMU process:
>>
>> - first patch is a cleanup to make it easier to
>> insert additional logic in the code
>>
>> - patch 2 contains helper functions that browses the device tree
>> at /proc/device-tree to detect if a given VFIO PCI device
>> is using a NVLink2 bus
>>
>> - patch 3 includes the passthroughLimit calculation for PPC64
>> guests that are using NVLink2 passthrough GPUs.
>>
>> [1] https://patchwork.kernel.org/cover/10831413/
> Is there something more (like a doc) apart from the patches that I can use to
> crosscheck your implementation?

I don't know. I am CCing Piotr Jaroszynski from NVIDIA here to see if he 
can give us
more info.

Piotr, is there any public available doc from NVIDIA with NVLink2 
passthrough
specifications?


Thanks,


Daniel


>
> Erik




More information about the libvir-list mailing list