You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/hw/pci-host
Alexander Graf ff871d0462 hw/pci-host/gpex: Allow more than 4 legacy IRQs
Some boards such as vmapple don't do real legacy PCI IRQ swizzling.
Instead, they just keep allocating more board IRQ lines for each new
legacy IRQ. Let's support that mode by giving instantiators a new
"nr_irqs" property they can use to support more than 4 legacy IRQ lines.
In this mode, GPEX will export more IRQ lines, one for each device.

Signed-off-by: Alexander Graf <graf@amazon.com>
Signed-off-by: Phil Dennis-Jordan <phil@philjordan.eu>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Tested-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20241223221645.29911-9-phil@philjordan.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
3 weeks ago
..
articia.h hw/pci-host: Add emulation of Mai Logic Articia S 1 year ago
astro.h hw/pci-host/astro: Implement Hard Fail and Soft Fail mode 12 months ago
bonito.h hw/pci-host/bonito: Declare TYPE_BONITO_PCI_HOST_BRIDGE in header 2 years ago
designware.h hw/pci-host/designware: Declare CPU QOM types using DEFINE_TYPES() macro 4 months ago
dino.h include/: spelling fixes 1 year ago
gpex.h hw/pci-host/gpex: Allow more than 4 legacy IRQs 3 weeks ago
grackle.h
i440fx.h hw/pci-host/i440fx: Resolve i440fx_init() 2 years ago
ls7a.h hw/loongarch: virt: support up to 4 serial ports 4 months ago
mv64361.h
pam.h hw/pci-host/pam: Make init_pam() usage more readable 2 years ago
pnv_phb3.h hw/ppc: Avoid using Monitor in pnv_phb3_msi_pic_print_info() 7 months ago
pnv_phb3_regs.h
pnv_phb4.h hw/ppc: Avoid using Monitor in pnv_phb4_pic_print_info() 7 months ago
pnv_phb4_regs.h hw/pci-host: Update PHB5 XSCOM registers 1 year ago
ppc4xx.h hw/ppc/ppc4xx_pci: Extract PCI host definitions to hw/pci-host/ppc4xx.h 11 months ago
ppce500.h
q35.h q35: Remove unused mch_mcfg_base 4 months ago
remote.h
sabre.h include/hw/pci: Split pci_device.h off pci.h 2 years ago
spapr.h ppc/spapr: remove deprecated machine pseries-2.7 3 months ago
uninorth.h
xilinx-pcie.h include/hw/pci: Break inclusion loop pci_bridge.h and cxl.h 2 years ago