Re: [PATCH v16 11/45] KVM: arm64: CCA: Check for RMI support at KVM init
Suzuki K Poulose <[email protected]> Tue, 4 Aug 2026 15:59:11 +0100
| Newsgroups | dev.linux.lists.kvmarm,dev.linux.lists.linux-coco,org.infradead.lists.linux-arm-kernel,org.kernel.vger.kvm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On 04/08/2026 15:55, Fuad Tabba wrote: > Hi Steven, > > On Mon, 3 Aug 2026 at 14:45, Steven Price <[email protected]> wrote: > ... >> diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h >> index bae2c4f92ef5..1a5e15040111 100644 >> --- a/arch/arm64/include/asm/kvm_host.h >> +++ b/arch/arm64/include/asm/kvm_host.h >> @@ -27,6 +27,7 @@ >> #include <asm/fpsimd.h> >> #include <asm/kvm.h> >> #include <asm/kvm_asm.h> >> +#include <asm/kvm_rmi.h> >> #include <asm/vncr_mapping.h> >> >> #define __KVM_HAVE_ARCH_INTC_INITIALIZED >> @@ -424,6 +425,9 @@ struct kvm_arch { >> /* Nested virtualization info */ >> struct dentry *debugfs_nv_dentry; >> #endif >> + >> + bool is_realm; >> + struct realm realm; >> }; > > Marc suggested at v10 making the pKVM and CCA state here a union, > given the two are exclusive, and I believe you acked it [1]. Was there > an issue with it, or did it just get lost across the respins? Most likely lost in the respins. Will pick this up. Thanks for spotting. Cheers Suzuki