Merge branch kvm-arm64/visibility-cleanups into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Thu, 12 Sep 2024 07:38:17 +0000 (08:38 +0100)
committerMarc Zyngier <maz@kernel.org>
Thu, 12 Sep 2024 07:38:17 +0000 (08:38 +0100)
commit17a0005644994087794f6552d7a5e105d6976184
treee1ceb7ff6545709b26344cba562bb79f7c385d20
parentf625469051266311e19245ef427f23a6a3c3f4aa
parent0746096faca01823021f662282e1f067a69b965b
Merge branch kvm-arm64/visibility-cleanups into kvmarm-master/next

* kvm-arm64/visibility-cleanups:
  : .
  : Remove REG_HIDDEN_USER from the sysreg infrastructure, making things
  : a little more simple. From the cover letter:
  :
  : "Since 4d4f52052ba8 ("KVM: arm64: nv: Drop EL12 register traps that are
  : redirected to VNCR") and the admission that KVM would never be supporting
  : the original FEAT_NV, REG_HIDDEN_USER only had a few users, all of which
  : could either be replaced by a more ad-hoc mechanism, or removed altogether."
  : .
  KVM: arm64: Get rid of REG_HIDDEN_USER visibility qualifier
  KVM: arm64: Simplify visibility handling of AArch32 SPSR_*
  KVM: arm64: Simplify handling of CNTKCTL_EL12

Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/kvm/sys_regs.c
arch/arm64/kvm/sys_regs.h