[PATCH v5 0/6] KVM: arm64: Emulate the OS Lock

Marc Zyngier maz at kernel.org
Tue Feb 8 09:37:24 PST 2022


On Thu, 3 Feb 2022 17:41:53 +0000, Oliver Upton wrote:
> KVM does not implement the debug architecture to the letter of the
> specification. One such issue is the fact that KVM treats the OS Lock as
> RAZ/WI, rather than emulating its behavior on hardware. This series adds
> emulation support for the OS Lock to KVM. Emulation is warranted as the
> OS Lock affects debug exceptions taken from all ELs, and is not limited
> to only the context of the guest.
> 
> [...]

Applied to next, thanks!

[1/6] KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
      commit: e2ffceaae50883c5064641167078e5720fd8b74a
[2/6] KVM: arm64: Stash OSLSR_EL1 in the cpu context
      commit: d42e26716d038d9689a23c193b934cdf0e2a2117
[3/6] KVM: arm64: Allow guest to set the OSLK bit
      commit: f24adc65c5568a8d94e2693f5441de80f1ffe0d3
[4/6] KVM: arm64: Emulate the OS Lock
      commit: 7dabf02f43a1670d13282463fc0106f01dfd6f9c
[5/6] selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
      commit: d134998838ac217a8427c1ddc83cf48888bb3fa3
[6/6] selftests: KVM: Test OS lock behavior
      commit: 05c9324de1695b5e61dceca6d2ef0ab8c0f2f26b

Cheers,

	M.
-- 
Without deviation from the norm, progress is not possible.





More information about the linux-arm-kernel mailing list