On Fri, Jun 20, 2025 at 4:21 PM David Matlack dmatlack@google.com wrote:
This series introduces VFIO selftests, located in tools/testing/selftests/vfio/.
Hi Alex,
I wanted to discuss how you would like to proceed with this series.
The series is quite large, so one thing I was wondering is if you think it should be split up into separate series to make it easier to review and merge. Something like this:
- Patches 01-08 + 30 (VFIO selftests library, some basic tests, and run script) - Patches 09-22 (driver framework) - Patches 23-28 (iommufd support) - Patches 31-33 (integration with KVM selftests)
I also was curious about your thoughts on maintenance of VFIO selftests, since I don't think we discussed that in the RFC. I am happy to help maintain VFIO selftests in whatever way makes the most sense. For now I added tools/testing/selftests/vfio under the top-level VFIO section in MAINTAINERS (so you would be the maintainer) and then also added a separate section for VFIO selftests with myself as a Reviewer (see PATCH 01). Reviewer felt like a better choice than Maintainer for myself since I am new to VFIO upstream (I've primarily worked on KVM in the past).
Thanks. --David