mirror of
https://github.com/dingusdev/dingusppc.git
synced 2025-01-03 12:30:08 +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. |
||
---|---|---|
.. | ||
common | ||
ethernet | ||
floppy | ||
ioctrl | ||
memctrl | ||
serial | ||
sound | ||
storage | ||
video | ||
CMakeLists.txt | ||
deviceregistry.cpp | ||
deviceregistry.h |