[PATCH 0/4] Fix and complete the GIC description of Amlogic S7 and S7D
Neil Armstrong
neil.armstrong at linaro.org
Fri Oct 23 00:23:28 PDT 2026
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 at baylibre.com>
> ---
> 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 at baylibre.com>
Reviewed-by: Neil Armstrong <neil.armstrong at linaro.org>
Thanks,
Neil
More information about the linux-arm-kernel
mailing list