diff options
| author | Marc Zyngier <maz@kernel.org> | 2026-06-02 16:54:29 +0100 |
|---|---|---|
| committer | Marc Zyngier <maz@kernel.org> | 2026-06-03 21:01:48 +0100 |
| commit | a62b4226ae47202eb00306b576859131c4c7196e (patch) | |
| tree | 441badb7a5dd13a3d55ffd72312602b324ae3b81 /rust/kernel/alloc/kvec/errors.rs | |
| parent | f41b481548cc263112b6da4a3b4869fcd35b4e45 (diff) | |
arm64: cpufeature: Expose ID_AA64ISAR2_EL1.ATS1A to KVM
KVM needs to know if the HW implements FEAT_ATS1A in order to correctly
sanitise HFGITR_EL2.ATS1E1A, which otherwise defaults to RES0 and
AT S1E1A traps are handled as UNDEF.
Solves this by exposing ID_AA64ISAR2_EL1.ATS1A to the rest of the kernel.
Fixes: ff987ffc0c18c ("KVM: arm64: nv: Add support for FEAT_ATS1A")
Reviewed-by: Joey Gouly <joey.gouly@arm.com>
Reviewed-by: Oliver Upton <oupton@kernel.org>
Link: https://patch.msgid.link/20260602155430.2088142-4-maz@kernel.org
Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'rust/kernel/alloc/kvec/errors.rs')
0 files changed, 0 insertions, 0 deletions
