From: Marc Zyngier Date: Sun, 17 Oct 2021 10:10:14 +0000 (+0100) Subject: Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/next X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=20a304307596b0b246424c9994021445797af8ba;p=uclinux-h8%2Flinux.git 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 --- 20a304307596b0b246424c9994021445797af8ba