KVM-unit-tests: When "KVM" Doesn't Mean KVM
summary
Claim: KVM unit tests already run on non‑KVM targets (QEMU TCG, Hypervisor Framework, Windows HV, s390x zVM/LPAR) and VMware contributors posted 50 patches to run tests on bare metal; the extension is to build tests as UEFI/EDKII FE apps using GNU-EFI so tests boot directly from firmware. Proof‑of‑concept compiles with TARGET_FE, AArch64 build exists and boots in some cases, but page‑size handling (4K vs 64K) and several tests on bare metal remain work in progress.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:29Introduction
- 0:52What Are Kvm Unit Tests
- 1:16What Does a Unit Test Look like to a Test Developer
- 2:31The Current Status of Testing Non-Kvm Targets
- 4:36What's the Motivation for Building these Unit Tests as Fe Apps
related talks
22mKnow your QEMU and KVM Test Frameworks
30mKernel Testing with KUnit: Bridging the Gap
28mTesting Drivers with KUnit (Does hardware have to be hard?)
29mQEMU & KVM Automated Performance Benchmarking @ SUSE
24mKUnit Testing Insufficiencies
16mKselftests augmented: running kernelspace tests from userspace
44mKUnit - Unit Testing for the Linux Kernel
16mHow do we make KUnit work for us?
