]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch kvm-arm64/wfxt into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Wed, 4 May 2022 08:42:16 +0000 (09:42 +0100)
committerMarc Zyngier <maz@kernel.org>
Wed, 4 May 2022 08:42:16 +0000 (09:42 +0100)
commitc6b79065e03acdda6b2f3caf6059a5f291cc8c92
tree33bd05ec99caab3a0cab27f7f65f2fed2b64d9f2
parentf09354e5a2dc75b6a9d3fac5415e239499d62152
parent2418e0112ef36ae4b6c19c411d847bd38df32e8f
Merge branch kvm-arm64/wfxt into kvmarm-master/next

* kvm-arm64/wfxt:
  : .
  : Add support for the WFET/WFIT instructions that provide the same
  : service as WFE/WFI, only with a timeout.
  : .
  KVM: arm64: Expose the WFXT feature to guests
  KVM: arm64: Offer early resume for non-blocking WFxT instructions
  KVM: arm64: Handle blocking WFIT instruction
  KVM: arm64: Introduce kvm_counter_compute_delta() helper
  KVM: arm64: Simplify kvm_cpu_has_pending_timer()
  arm64: Use WFxT for __delay() when possible
  arm64: Add wfet()/wfit() helpers
  arm64: Add HWCAP advertising FEAT_WFXT
  arm64: Add RV and RN fields for ESR_ELx_WFx_ISS
  arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition

Signed-off-by: Marc Zyngier <maz@kernel.org>
Documentation/arm64/elf_hwcaps.rst
arch/arm64/include/asm/esr.h
arch/arm64/include/asm/hwcap.h
arch/arm64/include/asm/kvm_host.h
arch/arm64/include/uapi/asm/hwcap.h
arch/arm64/kernel/cpufeature.c
arch/arm64/kernel/cpuinfo.c
arch/arm64/kvm/sys_regs.c
arch/arm64/tools/cpucaps