Re: [PATCH v9 00/43] arm64: Support for Arm CCA in KVM
From: Gavin Shan
Date: Fri Jul 04 2025 - 00:58:43 EST
On 6/25/25 11:51 AM, Emi Kisanuki (Fujitsu) wrote:
We tested this patch in our internal simulator which is a hardware simulator for Fujitsu's next generation CPU known as Monaka. and it produced the expected results.
I have verified the following
1. Launching the realm VM using Internal simulator -> Successfully launched by disabling MPAM support in the ID register.
2. Running kvm-unit-tests (with lkvm) -> All tests passed except for PMU (as expected, since PMU is not supported by the Internal simulator).[1]
Tested-by: Emi Kisanuki <fj0570is@xxxxxxxxxxx> [1] https://gitlab.arm.com/linux-arm/kvm-unit-tests-cca cca/latest
The series looks good to me in my test where the host runs in the environment
emulated by QEMU. With below components, the VM can be started, destroyed and
simple workloads can be running in the REALM guest.
Tested-by: Gavin Shan <gshan@xxxxxxxxxx>
host.tf-rmm https://git.codelinaro.org/linaro/dcap/rmm.git
(cca/v8)
host.edk2 git@xxxxxxxxxx:tianocore/edk2.git
(edk2-stable202411)
host.tf-a https://git.codelinaro.org/linaro/dcap/tf-a/trusted-firmware-a.git
(cca/v4)
host.qemu https://git.qemu.org/git/qemu.git
(stable-9.2)
host.linux https://git.gitlab.arm.com/linux-arm/linux-cca.git
(cca-host/v9)
guest.qemu https://git.codelinaro.org/linaro/dcap/qemu.git
(cca/latest)
guest.kvmtool https://gitlab.arm.com/linux-arm/kvmtool-cca
(cca/latest)
guest.linux upstream (v6.16.rc2)
Thanks,
Gavin