-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
rhel-virt-hwe-vfio
-
None
-
False
-
-
None
Recent VFIO contributions in the Linux kernel include a VFIO test suite, available under tools/testing/selftests/vfio/
To improve VFIO test coverage and help identify regressions when updating the kernel, it would be beneficial to run this test suite as part of our QE test pipelines, and potentially integrate it as part of the CKI.
Running this test suite directly on bare-metal is challenging because it requires assigning a physical PCI device to the tests. The proposed setup uses a nested environment: the tests run inside an L1 guest with an emulated igb device. This provides a controlled and reproducible VFIO environment without requiring real hardware assignment on the host.