summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm/include/arm64
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2026-02-09 18:38:54 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2026-02-09 18:38:54 +0100
commita0c468eda4386c67082973d21d811fd777a798ed (patch)
tree2ec2ddb6083e0f8f06f468b7e3ec3a7695908e05 /tools/testing/selftests/kvm/include/arm64
parent549006326978fbf66d9db2953cb1e4fb5487da65 (diff)
parenta91cc48246605af9aeef1edd32232976d74d9502 (diff)
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.
Diffstat (limited to 'tools/testing/selftests/kvm/include/arm64')
-rw-r--r--tools/testing/selftests/kvm/include/arm64/kvm_util_arch.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/testing/selftests/kvm/include/arm64/kvm_util_arch.h b/tools/testing/selftests/kvm/include/arm64/kvm_util_arch.h
index b973bb2c64a6..4a2033708227 100644
--- a/tools/testing/selftests/kvm/include/arm64/kvm_util_arch.h
+++ b/tools/testing/selftests/kvm/include/arm64/kvm_util_arch.h
@@ -2,6 +2,8 @@
#ifndef SELFTEST_KVM_UTIL_ARCH_H
#define SELFTEST_KVM_UTIL_ARCH_H
+struct kvm_mmu_arch {};
+
struct kvm_vm_arch {
bool has_gic;
int gic_fd;