On Wed, 12 Feb 2025 at 15:43, Philippe Mathieu-Daudé <philmd@linaro.org> wrote:
>
> Some boards based on Cortex-A9MP / Cortex-A15MP do not explicit
> the number of external GIC IRQs, using some (implicit) default value,
> not always trivial to figure out. Change that by removing the default
> value, requiring MPCore objects to be created with the "num-irq" set.
>
> Since v1:
> - Remove generic comments (Peter)
>
> Philippe Mathieu-Daudé (8):
> hw/arm/exynos4210: Replace magic 32 by proper 'GIC_INTERNAL'
> definition
> hw/arm/exynos4210: Specify explicitly the GIC has 64 external IRQs
> hw/arm/realview: Specify explicitly the GIC has 64 external IRQs
> hw/arm/xilinx_zynq: Replace IRQ_OFFSET -> GIC_INTERNAL
> hw/arm/xilinx_zynq: Specify explicitly the GIC has 64 external IRQs
> hw/arm/vexpress: Specify explicitly the GIC has 64 external IRQs
> hw/arm/highbank: Specify explicitly the GIC has 128 external IRQs
> hw/cpu/arm_mpcore: Remove default values for GIC external IRQs
Applied to target-arm.next, thanks.
-- PMM