Message ID | 20220203174159.2887882-1-oupton@google.com (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Emulate the OS Lock | expand |
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.