Subject arm64: Support for Arm CCA in KVM
Author steven.price@arm.com
Date 2026-08-03 13:43:17 +0000 UTC
Version
Cc alexandru.elisei@arm.com alpergun@google.com aneesh.kumar@kernel.org catalin.marinas@arm.com christoffer.dall@arm.com fj0570is@fujitsu.com gankulkarni@os.amperecomputing.com gshan@redhat.com james.morse@arm.com jean-philippe@linaro.org joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org linux-coco@lists.linux.dev linux-kernel@vger.kernel.org lpieralisi@kernel.org maz@kernel.org oliver.upton@linux.dev sdonthineni@nvidia.com steven.price@arm.com suzuki.poulose@arm.com tabba@google.com vannapurve@google.com weilin.chang@arm.com will@kernel.org yuzenghui@huawei.com
Patches (45)
Name Content [All]
[PATCH v16 01/45] firmware: arm_rmm: Add SMC definitions for calling the RMM [Body]
[PATCH v16 02/45] firmware: arm_rmm: Add wrappers for direct RMI calls [Body]
[PATCH v16 03/45] firmware: arm_rmm: Check for RMI support at init [Body]
[PATCH v16 04/45] firmware: arm_rmm: Configure the RMM with the host's page size [Body]
[PATCH v16 05/45] firmware: arm_rmm: Add support for SRO [Body]
[PATCH v16 06/45] firmware: arm_rmm: Ensure the RMM has GPT entries for memory [Body]
[PATCH v16 07/45] arm64: mm: Handle Granule Protection Faults (GPFs) [Body]
[PATCH v16 08/45] KVM: arm64: Include kvm_emulate.h in kvm/arm_psci.h [Body]
[PATCH v16 09/45] KVM: arm64: Avoid including linux/kvm_host.h in kvm_pgtable.h [Body]
[PATCH v16 10/45] KVM: arm64: CCA: Add wrappers for realm related RMIs [Body]
[PATCH v16 11/45] KVM: arm64: CCA: Check for RMI support at KVM init [Body]
[PATCH v16 12/45] KVM: arm64: CCA: Check for LPA2 support [Body]
[PATCH v16 13/45] KVM: arm64: CCA: Define the user ABI [Body]
[PATCH v16 14/45] KVM: arm64: CCA: Add basic infrastructure for creating a realm [Body]
[PATCH v16 15/45] KVM: arm64: CCA: Don't expose unsupported capabilities for realm guests [Body]
[PATCH v16 16/45] KVM: arm64: CCA: Allow passing the machine type in KVM creation [Body]
[PATCH v16 17/45] KVM: arm64: CCA: Tear down RTTs [Body]
[PATCH v16 18/45] KVM: arm64: CCA: Allocate and free RECs to match vCPUs [Body]
[PATCH v16 19/45] KVM: arm64: CCA: Support the VGIC in realms [Body]
[PATCH v16 20/45] KVM: arm64: CCA: Support timers in realm RECs [Body]
[PATCH v16 21/45] KVM: arm64: CCA: Handle realm enter/exit [Body]
[PATCH v16 22/45] KVM: arm64: CCA: Handle RMI_EXIT_RIPAS_CHANGE [Body]
[PATCH v16 23/45] KVM: arm64: CCA: Handle realm MMIO emulation [Body]
[PATCH v16 24/45] KVM: arm64: Expose support for private memory [Body]
[PATCH v16 25/45] KVM: arm64: CCA: Create the realm descriptor [Body]
[PATCH v16 26/45] KVM: arm64: CCA: Activate realms on first vCPU run [Body]
[PATCH v16 27/45] KVM: arm64: CCA: Allow populating initial contents [Body]
[PATCH v16 28/45] KVM: arm64: CCA: Set RIPAS of initial memslots [Body]
[PATCH v16 29/45] KVM: arm64: CCA: Support runtime faulting of memory [Body]
[PATCH v16 30/45] KVM: arm64: CCA: Handle realm vCPU load [Body]
[PATCH v16 31/45] KVM: arm64: CCA: Validate register access for Realm VMs [Body]
[PATCH v16 32/45] KVM: arm64: CCA: Handle Realm PSCI requests [Body]
[PATCH v16 33/45] KVM: arm64: WARN on injected undef exceptions [Body]
[PATCH v16 34/45] KVM: arm64: CCA: Allow userspace to inject aborts [Body]
[PATCH v16 35/45] KVM: arm64: CCA: Support RSI_HOST_CALL [Body]
[PATCH v16 36/45] KVM: arm64: CCA: Allow checking SVE on VM instance [Body]
[PATCH v16 37/45] KVM: arm64: CCA: Prevent Device mappings for realms [Body]
[PATCH v16 38/45] KVM: arm64: CCA: Propagate breakpoint and watchpoint counts to userspace [Body]
[PATCH v16 39/45] KVM: arm64: CCA: Set breakpoint parameters through SET_ONE_REG [Body]
[PATCH v16 40/45] KVM: arm64: CCA: Propagate max SVE vector length from the RMM [Body]
[PATCH v16 41/45] KVM: arm64: CCA: Configure max SVE vector length for a Realm [Body]
[PATCH v16 42/45] KVM: arm64: CCA: Provide register list for unfinalized RECs [Body]
[PATCH v16 43/45] KVM: arm64: CCA: Provide an accurate register list [Body]
[PATCH v16 44/45] KVM: arm64: CCA: Require ICH_HCR_EL2.TDIR for realms [Body]
[PATCH v16 45/45] KVM: arm64: CCA: Enable realms to be created [Body]
Series Summary
waiting
Status: waiting
Sessions
Session 2026-08-03
waiting
ID (for dev) 2f554abb-3aa9-4134-9e27-d035ffa27b3c
Status waiting
Test Base Patched Verdict