// SPDX-License-Identifier: GPL-2.0-only #ifndef SELFTEST_KVM_SMM_H #define SELFTEST_KVM_SMM_H #include "kvm_util.h" #define SMRAM_SIZE 65536 #define SMRAM_MEMSLOT ((1 << 16) | 1) #define SMRAM_PAGES (SMRAM_SIZE / PAGE_SIZE) void setup_smram(struct kvm_vm *vm, struct kvm_vcpu *vcpu, uint64_t smram_gpa, const void *smi_handler, size_t handler_size); void inject_smi(struct kvm_vcpu *vcpu); #endif /* SELFTEST_KVM_SMM_H */