mirror of
https://github.com/dingusdev/dingusppc.git
synced 2025-01-05 10:30:28 +00:00
e7eb1c8a66
- 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. |
||
---|---|---|
.. | ||
adb | ||
ata | ||
i2c | ||
pci | ||
scsi | ||
dbdma.cpp | ||
dbdma.h | ||
dmacore.h | ||
hwcomponent.h | ||
hwinterrupt.h | ||
machineid.h | ||
mmiodevice.h | ||
nvram.cpp | ||
nvram.h | ||
ofnvram.cpp | ||
ofnvram.h | ||
viacuda.cpp | ||
viacuda.h |