Commit 3d0e7595 authored by Sean Christopherson's avatar Sean Christopherson
Browse files

KVM: selftests: Add a "struct kvm_mmu_arch arch" member to kvm_mmu



Add an arch structure+field in "struct kvm_mmu" so that architectures can
track arch-specific information for a given MMU.

No functional change intended.

Reviewed-by: default avatarYosry Ahmed <yosry.ahmed@linux.dev>
Link: https://patch.msgid.link/20251230230150.4150236-9-seanjc@google.com


Signed-off-by: default avatarSean Christopherson <seanjc@google.com>
parent 11825209
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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;
+2 −0
Original line number Diff line number Diff line
@@ -92,6 +92,8 @@ struct kvm_mmu {
	bool pgd_created;
	uint64_t pgd;
	int pgtable_levels;

	struct kvm_mmu_arch arch;
};

struct kvm_vm {
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
#ifndef SELFTEST_KVM_UTIL_ARCH_H
#define SELFTEST_KVM_UTIL_ARCH_H

struct kvm_mmu_arch {};
struct kvm_vm_arch {};

#endif  // SELFTEST_KVM_UTIL_ARCH_H
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
#ifndef SELFTEST_KVM_UTIL_ARCH_H
#define SELFTEST_KVM_UTIL_ARCH_H

struct kvm_mmu_arch {};
struct kvm_vm_arch {};

#endif  // SELFTEST_KVM_UTIL_ARCH_H
+1 −0
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
#ifndef SELFTEST_KVM_UTIL_ARCH_H
#define SELFTEST_KVM_UTIL_ARCH_H

struct kvm_mmu_arch {};
struct kvm_vm_arch {};

#endif  // SELFTEST_KVM_UTIL_ARCH_H
Loading