Re: [PATCH 0/4] Fix and complete the GIC description of Amlogic S7 and S7D

From: Neil Armstrong

Date: Fri Oct 23 2026 - 03:28:28 EST


On 10/22/26 20:30, Carlo Caione wrote:
The S7 and S7D device trees describe only the first 256 bytes of the
GIC-400 CPU interface, which spans 8 KiB, and leave out its virtual
interface control (GICH) and virtual CPU interface (GICV) regions.

With the short CPU interface, the GIC driver disables the split priority
drop and deactivation mode and warns at boot (patches 1 and 2). Without
GICH and GICV, it cannot hand the GIC over to KVM (patches 3 and 4). It
needs the split mode for that too, so KVM gets its in-kernel vGIC only
with the whole series.

Signed-off-by: Carlo Caione <ccaione@xxxxxxxxxxxx>
---
Carlo Caione (4):
arm64: dts: amlogic: s7: fix the GIC CPU interface region size
arm64: dts: amlogic: s7d: fix the GIC CPU interface region size
arm64: dts: amlogic: s7: describe the GIC virtualization regions
arm64: dts: amlogic: s7d: describe the GIC virtualization regions

arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi | 4 +++-
arch/arm64/boot/dts/amlogic/amlogic-s7d.dtsi | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
---
base-commit: 8610d31587e139380db9cb8708f4263833b482d0
change-id: 20261022-upstream-s7-s7d-gicc-size-db94cb656d36

Best regards,
--
Carlo Caione <ccaione@xxxxxxxxxxxx>

Reviewed-by: Neil Armstrong <neil.armstrong@xxxxxxxxxx>

Thanks,
Neil