On Sun, 10 Oct 2021 16:09:05 +0100, Marc Zyngier wrote: > Here's a bunch of vgic-v3 fixes I have been sitting on for some > time. None of them are critical, though some are rather entertaining. > > The first one is a leftover from the initial Apple-M1 enablement, > which doesn't advertise the GIC support via ID_AA64PFR0_EL1 (which is > expected, as it only has half a GIC...). We address it by forcefully > advertising the feature if the guest has a GICv3. > > [...] Applied to next, thanks! [1/5] KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3 commit: 562e530fd7707aad7fed953692d1835612238966 [2/5] KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors commit: df652bcf1136db7f16e486a204ba4b4fc4181759 [3/5] KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible commit: 0924729b21bffdd0e13f29ea6256d299fc807cff [4/5] KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS commit: f87ab682722299cddf8cf5f7bc17053d70300ee0 [5/5] KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode commit: 9d449c71bd8f74282e84213c8f0b8328293ab0a7 Cheers, M. -- Without deviation from the norm, progress is not possible.