[PATCH v2 0/3] KVM: arm64: Minor improvements to RAZ register handling
Alexandru Elisei
alexandru.elisei at arm.com
Mon Oct 11 03:58:37 PDT 2021
What sparked these small patches is the series that fixed the PMU reset
values and their visibility from userspace, more specifically the
discussion around the patch that removed the PMSWINC_EL0 shadow register
[1].
The patches are straightforward cleanups without any changes in
functionality.
Tested on a rockpro64, by running kvm-unit-tests under qemu.
Changes in v2:
* Added patch #3 ("KVM: arm64: Replace get_raz_id_reg() with get_raz_reg()"), as
suggested by Drew.
* Rebased on top of v5.15-rc5.
* Gathered Reviewed-by, thanks!
* A few small commit message changes to patch #1.
[1] https://www.spinics.net/lists/kvm-arm/msg47976.html
Alexandru Elisei (3):
KVM: arm64: Return early from read_id_reg() if register is RAZ
KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0
KVM: arm64: Replace get_raz_id_reg() with get_raz_reg()
arch/arm64/kvm/sys_regs.c | 26 +++++++++++++++++---------
1 file changed, 17 insertions(+), 9 deletions(-)
--
2.33.0
More information about the linux-arm-kernel
mailing list