]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch kvm-arm64/oslock into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Tue, 8 Feb 2022 14:26:30 +0000 (14:26 +0000)
committerMarc Zyngier <maz@kernel.org>
Tue, 8 Feb 2022 14:26:30 +0000 (14:26 +0000)
commit54deb9bbc0e100cd3ed5239b3a01e64381151bd1
treead14463068b7cee40cd557333a1202d8dd031ea2
parentcdcfc33f146631371044f576fc7b64d7e71508a3
parent0fdea624ee83a507a484f3bf711482122cb49c35
Merge branch kvm-arm64/oslock into kvmarm-master/next

* kvm-arm64/oslock:
  : .
  : Debug OS-Lock emulation courtesy of Oliver Upton. From the cover letter:
  :
  : "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."
  : .
  selftests: KVM: Test OS lock behavior
  selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
  KVM: arm64: Emulate the OS Lock
  KVM: arm64: Allow guest to set the OSLK bit
  KVM: arm64: Stash OSLSR_EL1 in the cpu context
  KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined

Signed-off-by: Marc Zyngier <maz@kernel.org>