dingusppc/devices/ioctrl
joevt e7eb1c8a66 Fix PCI interrupts and add devices.
- Use interrupt source instead of IRQ ID in the IrqMap.
- Add a get_interrupt_controller method to mirror the set_interrupt_controller method.
- Have PCI hosts use pcihost_device_postinit to add PCI devices. This was moved from bandit's device_postinit and allows for duplicate devices by appending the slot to the registered device name.
- Fix interrupts of Pippin.

Fix interrupts of cmd646
- Make it work like other PCI devices.
- IntDetails is built into the pcibase base class.
- IntDetails is initialized by calling pci_interrupt.
- pci_interrupt checks the "enable interrupts" flag before doing an interrupt.
2024-11-12 07:04:55 -07:00
..
amic.cpp amic: Add modem port transmit DMA read. 2024-11-11 21:10:17 -07:00
amic.h amic: Add more registers. 2024-04-10 20:59:34 -07:00
grandcentral.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
heathrow.cpp Fix PCI interrupts and add devices. 2024-11-12 07:04:55 -07:00
macio.h Improve MACE stub. 2024-07-23 01:39:15 +02:00
ohare.cpp Remove slashes from PCI device names. 2024-11-11 21:28:51 -07:00