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
_______________________________________________
kvmarm mailing list
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm