Re: [PATCH v16 22/45] KVM: arm64: CCA: Handle RMI_EXIT_RIPAS_CHANGE
From: Suzuki K Poulose
Date: Mon Sep 07 2026 - 09:20:19 EST
On 07/09/2026 11:10, Marc Zyngier wrote:
On Mon, 07 Sep 2026 06:05:29 +0100,
Kohei Enju <enju.kohei@xxxxxxxxxxx> wrote:
[...]
Although the root cause is an RMM bug, should we also guard RIPAS_SET
against this no-progress case?
No. We really should *prevent* the kernel from using a known broken
RMM. Which brings me to one of my long standing request: how to we
enforce the minimum version of RMM that KVM is willing to work with?
(1) Do you mean the RMM ABI version ?
(2) Or the particular build version of a given RMM firmware implementation ?
As far as (1) is considered, the kernel already sticks to a single
version, v2.0 and doesn't support anything else. And we are fine with
KVM/Linux supporting a single version of RMM and deprecating the
support for older RMM versions as we decide to move on.
As for (2), the RMM ABI doesn't provide any information about the
build/fix version for a given implementation. I will raise this
within Arm.
Suzuki
We absolutely need to have a hard deprecation mechanism in place
before day-1.
M.