This is the next iteration of this series trying to plug some of our RAS holes (no pun intended...). See [1] for the original series. Patches on top of kvmarm-6.17. * From v1 [1]: - Bunch of patches picked by Oliver (thanks!) - Added missing SYS_ERXMISC{2,3}_EL1 from the list of handled RAS registers - Added some rationale about the advertising of RASv1p1 (Cornelia) - Picked AB from Catalin (thanks!) [1] https://lore.kernel.org/kvmarm/20250721101955.535159-1-maz@xxxxxxxxxx Marc Zyngier (5): arm64: Add capability denoting FEAT_RASv1p1 KVM: arm64: Handle RASv1p1 registers KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2 KVM: arm64: Expose FEAT_RASv1p1 in a canonical manner KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable arch/arm64/kernel/cpufeature.c | 24 ++++++++++++++++++++++++ arch/arm64/kvm/hyp/vhe/switch.c | 5 ++++- arch/arm64/kvm/sys_regs.c | 30 +++++++++++++++++++++++++++++- arch/arm64/tools/cpucaps | 1 + 4 files changed, 58 insertions(+), 2 deletions(-) -- 2.39.2