Patch Series

Subject arm64: Support for Arm CCA in KVM
Author steven.price@arm.com
Date 2026-03-18 15:53:25 +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 maz@kernel.org oliver.upton@linux.dev sdonthineni@nvidia.com steven.price@arm.com suzuki.poulose@arm.com tabba@google.com vannapurve@google.com will@kernel.org yuzenghui@huawei.com

Patches (48)

Name Content [All]
[PATCH v13 01/48] kvm: arm64: Include kvm_emulate.h in kvm/arm_psci.h [Body]
[PATCH v13 02/48] kvm: arm64: Avoid including linux/kvm_host.h in kvm_pgtable.h [Body]
[PATCH v13 03/48] arm64: RME: Handle Granule Protection Faults (GPFs) [Body]
[PATCH v13 04/48] arm64: RMI: Add SMC definitions for calling the RMM [Body]
[PATCH v13 05/48] arm64: RMI: Temporarily add SMCs from RMM v1.0 spec [Body]
[PATCH v13 06/48] arm64: RMI: Add wrappers for RMI calls [Body]
[PATCH v13 07/48] arm64: RMI: Check for RMI support at KVM init [Body]
[PATCH v13 08/48] arm64: RMI: Configure the RMM with the host's page size [Body]
[PATCH v13 09/48] arm64: RMI: Check for LPA2 support [Body]
[PATCH v13 10/48] arm64: RMI: Ensure that the RMM has GPT entries for memory [Body]
[PATCH v13 11/48] arm64: RMI: Define the user ABI [Body]
[PATCH v13 12/48] arm64: RMI: Basic infrastructure for creating a realm. [Body]
[PATCH v13 13/48] kvm: arm64: Don't expose unsupported capabilities for realm guests [Body]
[PATCH v13 14/48] KVM: arm64: Allow passing machine type in KVM creation [Body]
[PATCH v13 15/48] arm64: RMI: RTT tear down [Body]
[PATCH v13 16/48] arm64: RMI: Activate realm on first VCPU run [Body]
[PATCH v13 17/48] arm64: RMI: Allocate/free RECs to match vCPUs [Body]
[PATCH v13 18/48] arm64: RMI: Support for the VGIC in realms [Body]
[PATCH v13 19/48] KVM: arm64: Support timers in realm RECs [Body]
[PATCH v13 20/48] arm64: RMI: Handle realm enter/exit [Body]
[PATCH v13 21/48] arm64: RMI: Handle RMI_EXIT_RIPAS_CHANGE [Body]
[PATCH v13 22/48] KVM: arm64: Handle realm MMIO emulation [Body]
[PATCH v13 23/48] KVM: arm64: Expose support for private memory [Body]
[PATCH v13 24/48] arm64: RMI: Allow populating initial contents [Body]
[PATCH v13 25/48] arm64: RMI: Set RIPAS of initial memslots [Body]
[PATCH v13 26/48] arm64: RMI: Create the realm descriptor [Body]
[PATCH v13 27/48] arm64: RMI: Runtime faulting of memory [Body]
[PATCH v13 28/48] KVM: arm64: Handle realm VCPU load [Body]
[PATCH v13 29/48] KVM: arm64: Validate register access for a Realm VM [Body]
[PATCH v13 30/48] KVM: arm64: Handle Realm PSCI requests [Body]
[PATCH v13 31/48] KVM: arm64: WARN on injected undef exceptions [Body]
[PATCH v13 32/48] arm64: Don't expose stolen time for realm guests [Body]
[PATCH v13 33/48] arm64: RMI: allow userspace to inject aborts [Body]
[PATCH v13 34/48] arm64: RMI: support RSI_HOST_CALL [Body]
[PATCH v13 35/48] arm64: RMI: Allow checking SVE on VM instance [Body]
[PATCH v13 36/48] arm64: RMI: Always use 4k pages for realms [Body]
[PATCH v13 37/48] arm64: RMI: Prevent Device mappings for Realms [Body]
[PATCH v13 38/48] arm64: RMI: Enable PMU support with a realm guest [Body]
[PATCH v13 39/48] arm64: RMI: Propagate number of breakpoints and watchpoints to userspace [Body]
[PATCH v13 40/48] arm64: RMI: Set breakpoint parameters through SET_ONE_REG [Body]
[PATCH v13 41/48] arm64: RMI: Initialize PMCR.N with number counter supported by RMM [Body]
[PATCH v13 42/48] arm64: RMI: Propagate max SVE vector length from RMM [Body]
[PATCH v13 43/48] arm64: RMI: Configure max SVE vector length for a Realm [Body]
[PATCH v13 44/48] arm64: RMI: Provide register list for unfinalized RMI RECs [Body]
[PATCH v13 45/48] arm64: RMI: Provide accurate register list [Body]
[PATCH v13 46/48] KVM: arm64: Expose KVM_ARM_VCPU_REC to user space [Body]
[PATCH v13 47/48] arm64: RMI: Enable realms to be created [Body]
[PATCH v13 48/48] [WIP] arm64: RMI: Add support for SRO [Body]

Session 2026-03-18

ID (for dev) a382d637-9ee3-46e3-9981-8be41e5c6ab6
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad [Config] passed [Log]
[KASAN] Boot test: Base 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad [Config] passed [Log]
[KASAN] Build Patched 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad [Config] [patched] passed [Log]
[KASAN] Fuzz 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad [Config] 8b8f1d5e350acdf972b6b02e225d9e14c600f7ad [Config] [patched] skipped [Log] [Artifacts]