Patch Series

Subject vfio: Introduce selftests for VFIO
Author dmatlack@google.com
Date 2025-08-22 21:24:48 +0000 UTC
Version 2
Cc aaronlewis@google.com acme@redhat.com adhemerval.zanella@linaro.org ajayachandra@nvidia.com alex.williamson@redhat.com dan.j.williams@intel.com dave.jiang@intel.com dmaengine@vger.kernel.org dmatlack@google.com jgg@nvidia.com joel.granados@kernel.org jrhilke@google.com kevin.tian@intel.com kvm@vger.kernel.org linux-kselftest@vger.kernel.org pasha.tatashin@soleen.com pbonzini@redhat.com saeedm@nvidia.com seanjc@google.com shuah@kernel.org skhan@linuxfoundation.org vinicius.gomes@intel.com vipinsh@google.com yury.norov@gmail.com

Patches (30)

Name Content
[PATCH v2 01/30] selftests: Create tools/testing/selftests/vfio [Body]
[PATCH v2 02/30] vfio: selftests: Add a helper library for VFIO selftests [Body]
[PATCH v2 03/30] vfio: selftests: Introduce vfio_pci_device_test [Body]
[PATCH v2 04/30] vfio: selftests: Test basic VFIO and IOMMUFD integration [Body]
[PATCH v2 05/30] vfio: selftests: Move vfio dma mapping test to their own file [Body]
[PATCH v2 06/30] vfio: selftests: Add test to reset vfio device. [Body]
[PATCH v2 07/30] vfio: selftests: Add DMA mapping tests for 2M and 1G HugeTLB [Body]
[PATCH v2 08/30] vfio: selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU [Body]
[PATCH v2 09/30] vfio: selftests: Keep track of DMA regions mapped into the device [Body]
[PATCH v2 10/30] vfio: selftests: Enable asserting MSI eventfds not firing [Body]
[PATCH v2 11/30] vfio: selftests: Add a helper for matching vendor+device IDs [Body]
[PATCH v2 12/30] vfio: selftests: Add driver framework [Body]
[PATCH v2 13/30] vfio: sefltests: Add vfio_pci_driver_test [Body]
[PATCH v2 14/30] tools headers: Add stub definition for __iomem [Body]
[PATCH v2 15/30] tools headers: Import asm-generic MMIO helpers [Body]
[PATCH v2 16/30] tools headers: Import x86 MMIO helper overrides [Body]
[PATCH v2 17/30] tools headers: Add symlink to linux/pci_ids.h [Body]
[PATCH v2 18/30] dmaengine: ioat: Move system_has_dca_enabled() to dma.h [Body]
[PATCH v2 19/30] vfio: selftests: Add driver for Intel CBDMA [Body]
[PATCH v2 20/30] tools headers: Import iosubmit_cmds512() [Body]
[PATCH v2 21/30] dmaengine: idxd: Allow registers.h to be included from tools/ [Body]
[PATCH v2 22/30] vfio: selftests: Add driver for Intel DSA [Body]
[PATCH v2 23/30] vfio: selftests: Move helper to get cdev path to libvfio [Body]
[PATCH v2 24/30] vfio: selftests: Encapsulate IOMMU mode [Body]
[PATCH v2 25/30] vfio: selftests: Replicate tests across all iommu_modes [Body]
[PATCH v2 26/30] vfio: selftests: Add vfio_type1v2_mode [Body]
[PATCH v2 27/30] vfio: selftests: Add iommufd_compat_type1{,v2} modes [Body]
[PATCH v2 28/30] vfio: selftests: Add iommufd mode [Body]
[PATCH v2 29/30] vfio: selftests: Make iommufd the default iommu_mode [Body]
[PATCH v2 30/30] vfio: selftests: Add a script to help with running VFIO selftests [Body]

Session 2025-08-22

ID (for dev) aad492d1-d683-44ac-8eb4-d6b505e7bd87
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] passed [Log]
Build Patched 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] [patched] passed [Log]
Boot test: Patched 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] [patched] passed
Boot test: Base 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] passed
Fuzzing 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] [patched] skipped [Log] [Artifacts]