]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge tag 'kvm-x86-selftests-6.20' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 9 Feb 2026 17:38:54 +0000 (18:38 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 9 Feb 2026 17:38:54 +0000 (18:38 +0100)
commita0c468eda4386c67082973d21d811fd777a798ed
tree2ec2ddb6083e0f8f06f468b7e3ec3a7695908e05
parent549006326978fbf66d9db2953cb1e4fb5487da65
parenta91cc48246605af9aeef1edd32232976d74d9502
Merge tag 'kvm-x86-selftests-6.20' of https://github.com/kvm-x86/linux into HEAD

KVM selftests changes for 6.20

 - Add a regression test for TPR<=>CR8 synchronization and IRQ masking.

 - Overhaul selftest's MMU infrastructure to genericize stage-2 MMU support,
   and extend x86's infrastructure to support EPT and NPT (for L2 guests).

 - Extend several nested VMX tests to also cover nested SVM.

 - Add a selftest for nested VMLOAD/VMSAVE.

 - Rework the nested dirty log test, originally added as a regression test for
   PML where KVM logged L2 GPAs instead of L1 GPAs, to improve test coverage
   and to hopefully make the test easier to understand and maintain.
tools/testing/selftests/kvm/Makefile.kvm
tools/testing/selftests/kvm/include/kvm_util.h
tools/testing/selftests/kvm/lib/arm64/processor.c
tools/testing/selftests/kvm/lib/kvm_util.c
tools/testing/selftests/kvm/lib/riscv/processor.c