A KVM-unit-tests and KVM selftests update for aarch64
summary
Status update on KVM unit and self tests for aarch64 with concrete changes: integration of KVM CFTest framework into the unit-test flow, new guest-space checks that exercise timers, PMU and interrupt-controller behavior, and plumbing to run many cases without real hardware using QEMU system models. Adds utilities to exercise nested virtualization and live migration paths and pushes more tests into both user-space and guest-space tests so bugs are reproducible earlier.
AI-written summary · about
chapters (10)
- 0:00KVM unit tests intro
- 3:24KVM unit tests status
- 9:14KVM test framework differences
- 11:21KVM test capabilities
- 15:41Nested virtualization testing
- 18:52Register access in tests
- 22:08Developing tests without hardware
- 25:40Live KVM tools demo
- 29:21Future directions
- 30:04Q&A
related talks
50mProtected KVM on Arm64: A Technical Deep Dive
20mKVM-devirt: Extending KVM to a Zero-Overhead Partition Hypervisor
32mNotes on Taking KVM-on-KVM Nested Virtualization for a Spin
41mTowards a Cross-Hypervisor Test Framework for VirtIO Backend Validation Using VirtIO...
19mKubevirt and the Cost of Containerizing VMs
28mLive-Update: An Update on the Journey to Replace the Hypervisor with Limited Downtime
24mSupport SDEI Virtualization and Asynchronous Page Fault for arm64
34mKubeVirt on Arm: Enhancing Virtualization Capabilities Within the Kubernetes Ecosystem
