]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Sun, 17 Oct 2021 10:10:14 +0000 (11:10 +0100)
committerMarc Zyngier <maz@kernel.org>
Sun, 17 Oct 2021 10:10:14 +0000 (11:10 +0100)
commit6f2f721c5ac1069751bc22c72af7fe1ab60d9a9b
tree661164031bc0b90aebb0b87906e588040e4e69ff
parent7975a9d10a9c3d66def05cd45a2f1e0b42ef8c30
parent04af8e4415b9e40ed9c43847478ad357c455f10b
Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next

* kvm-arm64/vgic-fixes-5.16:
  : .
  : Multiple updates to the GICv3 emulation in order to better support
  : the dreadful Apple M1 that only implements half of it, and in a
  : broken way...
  : .
  KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode
  KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS
  KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible
  KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors
  KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3

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