]> git.apps.os.sepia.ceph.com Git - ceph-client.git/commit
KVM: arm64: Handle RASv1p1 registers
authorMarc Zyngier <maz@kernel.org>
Sun, 17 Aug 2025 20:21:54 +0000 (21:21 +0100)
committerOliver Upton <oliver.upton@linux.dev>
Thu, 21 Aug 2025 23:28:46 +0000 (16:28 -0700)
commitd7b3e23f945b36aec3938e5ea954bc125f38562e
treeb383d50f5d9869ba6e9053a97fee6324d70e2228
parent8049164653c6e6e7b347da773098d8660a26a6f6
KVM: arm64: Handle RASv1p1 registers

FEAT_RASv1p1 system registeres are not handled at all so far.
KVM will give an embarassed warning on the console and inject
an UNDEF, despite RASv1p1 being exposed to the guest on suitable HW.

Handle these registers similarly to FEAT_RAS, with the added fun
that there are *two* way to indicate the presence of FEAT_RASv1p1.

Reviewed-by: Joey Gouly <joey.gouly@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Link: https://lore.kernel.org/r/20250817202158.395078-3-maz@kernel.org
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/kvm/sys_regs.c