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/hw/ppc
BALATON Zoltan 0805136a44 hw/ppc/pegasos2: Fix IRQ routing from pci.0
The MV64361 has two PCI buses one of which is used for AGP on
PegasosII. So far we only emulated the PCI bus on pci.1 but some
graphics cards are only recognised by some guests when connected to
pci.0 corresponding to the AGP port. So far the interrupts were not
routed from pci.0 so this patch fixes that allowing the use of both
PCI buses. On real board only INTA and INTB are connected for AGP but
to avoid surprises we connect all 4 PCI interrupt lines so pci.0 can
be used for all PCI cards as well.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
1 week ago
..
Kconfig hw/char: Extract serial-mm 2 months ago
amigaone.c hw/isa/vt82c686: Turn "intr" irq into a named gpio 5 months ago
e500-ccsr.h
e500.c hw/ppc/e500: Add missing device tree properties to i2c controller node 4 weeks ago
e500.h hw/ppc: Consolidate e500 initial mapping creation functions 1 month ago
e500plat.c hw/ppc: Use MachineClass->default_nic in the ppc machines 2 years ago
fdt.c
fw_cfg.c
mac_newworld.c ppc: fix incorrect spelling of PowerMac 3 months ago
mac_oldworld.c ppc: fix incorrect spelling of PowerMac 3 months ago
meson.build ppc/pnv: Begin a more complete ADU LPC model for POWER9/10 4 months ago
mpc8544_guts.c hw/ppc/mpc8544_guts: Prefer DEFINE_TYPES() macro 4 weeks ago
mpc8544ds.c hw/ppc: Use MachineClass->default_nic in the ppc machines 2 years ago
pef.c ppc/pef: switch to use confidential_guest_kvm_init/reset() 8 months ago
pegasos2.c hw/ppc/pegasos2: Fix IRQ routing from pci.0 1 week ago
pnv.c hw/ppc: Implement -dtb support for PowerNV 1 month ago
pnv_adu.c ppc/pnv: ADU fix possible buffer overrun with invalid size 1 month ago
pnv_bmc.c hw/ppc/pnv_bmc: Use qdev_new() instead of QOM API 10 months ago
pnv_chiptod.c ppc/pnv: Move timebase state into PnvCore 4 months ago
pnv_core.c target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket 1 week ago
pnv_homer.c include/hw/ppc: Split pnv_chip.h off pnv.h 2 years ago
pnv_i2c.c ppc/pnv: I2C controller is not user creatable 9 months ago
pnv_lpc.c ppc/pnv: Fix LPC POWER8 register sanity check 1 month ago
pnv_n1_chiplet.c hw/ppc: Add N1 chiplet model 10 months ago
pnv_nest_pervasive.c ppc/pnv: Add xscom- prefix to pervasive-control region name 1 week ago
pnv_occ.c bulk: Remove pointless QOM casts 2 years ago
pnv_pnor.c
pnv_psi.c hw: Use device_class_set_legacy_reset() instead of opencoding 3 months ago
pnv_sbe.c bulk: Remove pointless QOM casts 2 years ago
pnv_xscom.c ppc/pnv: Begin a more complete ADU LPC model for POWER9/10 4 months ago
ppc.c hw/ppc: fix decrementer with BookE timers 1 month ago
ppc4xx_devs.c hw: Use device_class_set_legacy_reset() instead of opencoding 3 months ago
ppc4xx_sdram.c hw: Use device_class_set_legacy_reset() instead of opencoding 3 months ago
ppc405.h
ppc405_boards.c hw: Use device_class_set_legacy_reset() instead of opencoding 3 months ago
ppc405_uc.c hw/char: Extract serial-mm 2 months ago
ppc440.h ppc440: Remove ppc460ex_pcie_init legacy init function 1 year ago
ppc440_bamboo.c hw/ppc: Consolidate ppc440 initial mapping creation functions 1 month ago
ppc440_uc.c hw/ppc/ppc4xx_pci: Extract PCI host definitions to hw/pci-host/ppc4xx.h 10 months ago
ppc_booke.c hw/ppc: Consolidate ppc440 initial mapping creation functions 1 month ago
ppce500_spin.c hw/ppc: Consolidate e500 initial mapping creation functions 1 month ago
prep.c hw: Remove unused inclusion of hw/char/serial.h 2 months ago
prep_systemio.c hw/ppc: Constify VMState 11 months ago
rs6000_mc.c license: Simplify GPL-2.0-or-later license descriptions 3 months ago
sam460ex.c hw/ppc: Consolidate ppc440 initial mapping creation functions 1 month ago
spapr.c ppc/spapr: fix drc index mismatch for partially enabled vcpus 1 week ago
spapr_caps.c spapr: Migrate ail-mode-3 spapr cap 4 months ago
spapr_cpu_core.c target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket 1 week ago
spapr_drc.c hw/ppc: Constify VMState 11 months ago
spapr_events.c hw/ppc: remove return after g_assert_not_reached() 2 months ago
spapr_hcall.c spapr: nested: register nested-hv api hcalls only for cap-nested-hv 9 months ago
spapr_iommu.c hw: Use device_class_set_legacy_reset() instead of opencoding 3 months ago
spapr_irq.c hw/ppc: Avoid using Monitor in spapr_irq_print_info() 6 months ago
spapr_nested.c spapr: nested: Add Power11 capability support for Nested PAPR guests in TCG L0 1 month ago
spapr_numa.c spapr: Remove support for NVIDIA V100 GPU with NVLink2 1 year ago
spapr_nvdimm.c hw/ppc: Constify VMState 11 months ago
spapr_ovec.c hw/ppc: Constify VMState 11 months ago
spapr_pci.c ppc/spapr: remove deprecated machine pseries-2.7 1 month ago
spapr_pci_vfio.c hw/ppc/Kconfig: Imply VFIO_PCI 12 months ago
spapr_rng.c system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 11 months ago
spapr_rtas.c ppc: qtest already exports qtest_rtas_call() 1 year ago
spapr_rtas_ddw.c
spapr_rtc.c hw/ppc: Constify VMState 11 months ago
spapr_tpm_proxy.c
spapr_vhyp_mmu.c target/ppc: Unexport some functions from mmu-book3s-v3.h 4 months ago
spapr_vio.c hw: Use device_class_set_legacy_reset() instead of opencoding 3 months ago
spapr_vof.c spapr: Free stdout path 4 months ago
trace-events ppc/pnv: Begin a more complete ADU LPC model for POWER9/10 4 months ago
trace.h
virtex_ml507.c hw/ppc: Consolidate ppc440 initial mapping creation functions 1 month ago
vof.c ppc/vof: Fix unaligned FDT property access 4 months ago