v2: Add assert for number of irq sources Sharing the AIA setup code looked like a good idea when I was implementing a machine with AIA. It will be used by Atlantis initially.
Atlantis will use 128 IRQ sources so the second patch makes that configurable as part of the setup. I initially changed it globally and that broke the virt acpi tests as the number is encoded in acpi blob. Joel Stanley (2): hw/riscv/virt: Move AIA initialisation to helper file hw/riscv/aia: Provide number of irq sources hw/riscv/aia.h | 59 ++++++++++++++++++++++++ include/hw/riscv/virt.h | 30 +------------ hw/riscv/aia.c | 92 ++++++++++++++++++++++++++++++++++++++ hw/riscv/virt-acpi-build.c | 27 +++++++---- hw/riscv/virt.c | 87 +++++------------------------------ hw/riscv/meson.build | 2 +- 6 files changed, 182 insertions(+), 115 deletions(-) create mode 100644 hw/riscv/aia.h create mode 100644 hw/riscv/aia.c -- 2.47.3
