mirror of
https://github.com/dingusdev/dingusppc.git
synced 2024-12-23 06:29:38 +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. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
machinebase.cpp | ||
machinebase.h | ||
machinecatalyst.cpp | ||
machinefactory.cpp | ||
machinefactory.h | ||
machinegazelle.cpp | ||
machinegossamer.cpp | ||
machinepdm.cpp | ||
machinepippin.cpp | ||
machineproperties.cpp | ||
machineproperties.h | ||
machinetnt.cpp | ||
machineyosemite.cpp |