[PATCH v7 00/10] mlx5 support for VFIO self test
David Matlack
dmatlack at google.com
Wed Sep 23 11:30:46 PDT 2026
On 2026-09-21 07:35 PM, Jason Gunthorpe wrote:
> Add an mlx5 driver to VFIO self test. This is largely a remix of the
> existing VFIO mlx5 driver in rdma-core. It uses an RDMA loopback QP
> to issue RDMA WRITE operations which effectively perform memory
> copies using DMA. Since mlx5 has a stable programming ABI this
> should work on devices from CX5 to current HW. The device FW must
> support the QP loopback configuration.
> v7:
> - Fix some compilation problems, kvm and the igb
> Jason Gunthorpe (10):
> net/mlx5: Add IFC structures for CQE and WQE
> net/mlx5: Move HW constant groups from device.h/cq.h to mlx5_ifc.h
> net/mlx5: Extract MLX5_SET/GET macros into mlx5_ifc_macros.h
> net/mlx5: Add ONCE and MMIO accessor variants to mlx5_ifc_macros.h
> selftests: Add additional kernel functions to tools/include/
> vfio: selftests: Allow drivers to specify required region size
> vfio: selftests: Add dev_dbg
> vfio: selftests: Add mlx5 driver - HW init and command interface
> vfio: selftests: Add mlx5 driver - data path and memcpy ops
> vfio: selftests: mlx5 driver - add send_msi support
> .../selftests/kvm/include/arm64/processor.h | 4 +-
> tools/testing/selftests/kvm/irq_test.c | 2 -
Sean and Marc/Oliver, can you take a look at the changes Jason made to
KVM selftests as part of this series before we merge this into the VFIO
tree?
More information about the linux-arm-kernel
mailing list