[libvirt] [PATCH v3 0/4] PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough

Daniel Henrique Barboza posted 4 patches 5 years, 1 month ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20190305124609.873-1-danielhb413@gmail.com
There is a newer version of this series
src/qemu/qemu_domain.c | 402 ++++++++++++++++++++++++++++++++---------
1 file changed, 321 insertions(+), 81 deletions(-)
[libvirt] [PATCH v3 0/4] PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough
Posted by Daniel Henrique Barboza 5 years, 1 month ago
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).


Changes in v3:
- added a new patch (patch 2) that isolates the PPC64 exclusive
code to calculate the memLockLimit (suggested by Erik Skultety)
- fixed 'make syntax-check' errors across all patches
- v2 can be found at [2]


[1] https://patchwork.kernel.org/cover/10831413/
[2] https://www.redhat.com/archives/libvir-list/2019-March/msg00059.html

Daniel Henrique Barboza (4):
  qemu_domain: simplify non-VFIO memLockLimit calc for PPC64
  qemu_domain: add a PPC64 memLockLimit helper
  qemu_domain: NVLink2 device tree functions for PPC64
  PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough

 src/qemu/qemu_domain.c | 402 ++++++++++++++++++++++++++++++++---------
 1 file changed, 321 insertions(+), 81 deletions(-)

-- 
2.20.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v3 0/4] PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough
Posted by Daniel Henrique Barboza 5 years, 1 month ago
Erik,

It appears that patches 1 and 2 are good to go (and probably can be
pushed separately from the other 2). Should I resend only patches 3
and 4 when I get more info from NVIDIA about the detection code
in patch 3?


Thanks,


Daniel

On 3/5/19 9:46 AM, 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).
>
>
> Changes in v3:
> - added a new patch (patch 2) that isolates the PPC64 exclusive
> code to calculate the memLockLimit (suggested by Erik Skultety)
> - fixed 'make syntax-check' errors across all patches
> - v2 can be found at [2]
>
>
> [1] https://patchwork.kernel.org/cover/10831413/
> [2] https://www.redhat.com/archives/libvir-list/2019-March/msg00059.html
>
> Daniel Henrique Barboza (4):
>    qemu_domain: simplify non-VFIO memLockLimit calc for PPC64
>    qemu_domain: add a PPC64 memLockLimit helper
>    qemu_domain: NVLink2 device tree functions for PPC64
>    PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough
>
>   src/qemu/qemu_domain.c | 402 ++++++++++++++++++++++++++++++++---------
>   1 file changed, 321 insertions(+), 81 deletions(-)
>

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v3 0/4] PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough
Posted by Erik Skultety 5 years, 1 month ago
On Thu, Mar 07, 2019 at 01:07:23PM -0300, Daniel Henrique Barboza wrote:
> Erik,
>
> It appears that patches 1 and 2 are good to go (and probably can be
> pushed separately from the other 2). Should I resend only patches 3
> and 4 when I get more info from NVIDIA about the detection code
> in patch 3?

Hi,
sorry for not stating it immediately, I pushed the first 2 patches immediately
after giving you the RB, so sure, you only need to focus on the NVLink stuff.

Erik

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list