[PATCH v2 0/3] KVM: arm64: Another set of CSV2-related fixes
Marc Zyngier
maz at kernel.org
Tue Nov 10 09:13:05 EST 2020
This small series addresses a couple of Spectre-v2 related issues:
- Fix a live migration regression introduced with the setting of CSV2
on systems that are not affected by Spectre-v2, but that don't
directly expose it in ID_AA64PFR0_EL1
- Inject an UNDEF exception if the guest tries to access any of
SCXTNUM_ELx, as we don't advertise it to guests.
Patches on top of 5.10-rc2.
* From v1:
- Only register a new value for CSV2 on a valid write to ID_AA64PFR0_EL1
- Delete even more code in patch #2
Marc Zyngier (3):
KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace
KVM: arm64: Unify trap handlers injecting an UNDEF
KVM: arm64: Handle SCXTNUM_ELx traps
arch/arm64/include/asm/kvm_host.h | 2 +
arch/arm64/include/asm/sysreg.h | 4 ++
arch/arm64/kvm/arm.c | 16 +++++
arch/arm64/kvm/sys_regs.c | 111 ++++++++++++++++++------------
4 files changed, 89 insertions(+), 44 deletions(-)
--
2.28.0
More information about the linux-arm-kernel
mailing list