From b7bef27e7174e4d94f77cb8906f03b594739d918 Mon Sep 17 00:00:00 2001 From: Marc Zyngier Date: Thu, 6 Jan 2022 10:23:51 +0000 Subject: [PATCH] ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag Add a per-VM flag indicating that the guest has bought into the MMIO guard enforcement framework. Signed-off-by: Marc Zyngier Bug: 209580772 Change-Id: If60b2b38a419a9f44ebe9029f55dd016fd2444b5 Signed-off-by: Will Deacon --- arch/arm64/include/asm/kvm_host.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h index c84aa9e6e680..a69284d07a28 100644 --- a/arch/arm64/include/asm/kvm_host.h +++ b/arch/arm64/include/asm/kvm_host.h @@ -197,6 +197,8 @@ struct kvm_arch { #define KVM_ARCH_FLAG_RETURN_NISV_IO_ABORT_TO_USER 0 /* Memory Tagging Extension enabled for the guest */ #define KVM_ARCH_FLAG_MTE_ENABLED 1 + /* Guest has bought into the MMIO guard extension */ +#define KVM_ARCH_FLAG_MMIO_GUARD 2 unsigned long flags; /*