• Marc Zyngier's avatar
    Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next · 20a30430
    Marc Zyngier authored
    * 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: default avatarMarc Zyngier <maz@kernel.org>
    20a30430
vgic-v3.c 19 KB