[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/8] hw/arm: Explicit number of GIC external IRQs for Cortex A
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 0/8] hw/arm: Explicit number of GIC external IRQs for Cortex A9/A15 MPCore |
Date: |
Wed, 12 Feb 2025 16:43:25 +0100 |
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
hw/arm/exynos4210.c | 10 ++++++++--
hw/arm/highbank.c | 8 ++++----
hw/arm/realview.c | 11 +++++++++--
hw/arm/vexpress.c | 7 +++++--
hw/arm/xilinx_zynq.c | 43 ++++++++++++++++++++++---------------------
hw/cpu/a15mpcore.c | 18 ++++++++++++------
hw/cpu/a9mpcore.c | 18 ++++++++++++------
7 files changed, 72 insertions(+), 43 deletions(-)
--
2.47.1
- [PATCH v2 0/8] hw/arm: Explicit number of GIC external IRQs for Cortex A9/A15 MPCore,
Philippe Mathieu-Daudé <=
- [PATCH v2 1/8] hw/arm/exynos4210: Replace magic 32 by proper 'GIC_INTERNAL' definition, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 2/8] hw/arm/exynos4210: Specify explicitly the GIC has 64 external IRQs, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 3/8] hw/arm/realview: Specify explicitly the GIC has 64 external IRQs, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 5/8] hw/arm/xilinx_zynq: Specify explicitly the GIC has 64 external IRQs, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 4/8] hw/arm/xilinx_zynq: Replace IRQ_OFFSET -> GIC_INTERNAL, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 6/8] hw/arm/vexpress: Specify explicitly the GIC has 64 external IRQs, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 7/8] hw/arm/highbank: Specify explicitly the GIC has 128 external IRQs, Philippe Mathieu-Daudé, 2025/02/12
- [PATCH v2 8/8] hw/cpu/arm_mpcore: Remove default values for GIC external IRQs, Philippe Mathieu-Daudé, 2025/02/12
- Re: [PATCH v2 0/8] hw/arm: Explicit number of GIC external IRQs for Cortex A9/A15 MPCore, Peter Maydell, 2025/02/17