diff options
| author | Rubin Du <rubind@nvidia.com> | 2026-06-09 16:28:55 -0700 |
|---|---|---|
| committer | Alex Williamson <alex@shazbot.org> | 2026-07-17 08:39:35 -0600 |
| commit | 27fffdfba335ee980b6ceb34180d5048faf67090 (patch) | |
| tree | dcf31b478e03a192027eb45e152b44ca1129d778 /tools/lib/python | |
| parent | 159f1b216447f58e3eaf05d46239fc2458289c25 (diff) | |
| download | linux-27fffdfba335ee980b6ceb34180d5048faf67090.tar.gz linux-27fffdfba335ee980b6ceb34180d5048faf67090.zip | |
vfio: selftests: Add NVIDIA Falcon driver for DMA testing
Add a new VFIO PCI driver for NVIDIA GPUs that enables DMA testing
via the Falcon (Fast Logic Controller) microcontrollers. This driver
extracts and adapts the DMA test functionality from NVIDIA's
gpu-admin-tools project and integrates it into the existing VFIO
selftest framework.
Falcons are general-purpose microcontrollers present on NVIDIA GPUs
that can perform DMA operations between system memory and device
memory. By leveraging Falcon DMA, this driver allows NVIDIA GPUs to
be tested alongside Intel IOAT and DSA devices using the same
selftest infrastructure.
The driver is named 'nv_falcon' to reflect that it specifically
controls the Falcon microcontrollers for DMA operations, rather
than exposing general GPU functionality.
Reference implementation:
https://github.com/NVIDIA/gpu-admin-tools
Signed-off-by: Alex Williamson <alex.williamson@nvidia.com>
Signed-off-by: Rubin Du <rubind@nvidia.com>
Acked-by: David Matlack <dmatlack@google.com>
Link: https://lore.kernel.org/r/20260609232855.3808971-5-rubind@nvidia.com
Signed-off-by: Alex Williamson <alex@shazbot.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
