dingusppc/devices/common
joevt 6d23e18c11 pci: Add PCI CardBus bridge.
PCCard is used by PowerBook G3 Wallstreet in Open Firmware 2.0.1.
CardBus is probed in New World Macs starting from at least Open Firmware 4.1.9f1 sometime after Open Firmware 3.1.1.

- Create PCIBase from common stuff in PCIDevice.
- Add PCIBridgeBase. These have a primary bus number, secondary bus number, and subordinate bus number which are used to determine if PCI type 1 config cycle should be passed.
- Change PCIBridge to use PCIBridgeBase instead of PCIDevice.
- Add PCICardBusBridge which uses PCIBridgeBase.
2024-03-03 16:00:55 -07:00
..
adb Spelling. 2024-02-20 01:53:32 +01:00
ata atahd: basic commands for disk I/O. 2023-12-30 16:23:00 +01:00
i2c Clean up #includes 2023-11-03 00:33:47 -07:00
pci pci: Add PCI CardBus bridge. 2024-03-03 16:00:55 -07:00
scsi Rename Curio and Mesh. 2024-03-02 11:12:45 -07:00
dbdma.cpp dma: Add name to dma classes. 2024-02-19 15:30:20 +01:00
dbdma.h dma: Add name to dma classes. 2024-02-19 15:30:20 +01:00
dmacore.h dma: Add name to dma classes. 2024-02-19 15:30:20 +01:00
hwcomponent.h machineid: implement BoardRegister class. 2023-12-10 00:19:44 +01:00
hwinterrupt.h hwinterrupt: remove deprecated SCSI0 & SCSI1. 2024-02-12 01:46:21 +01:00
machineid.h Spelling. 2024-02-20 01:53:32 +01:00
mmiodevice.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
nvram.cpp nvram: Output nvram file name in error message. 2024-03-01 07:59:19 -07:00
nvram.h nvram: use smart pointers, fix initialization. 2023-04-17 00:03:36 +02:00
ofnvram.cpp Clean up #includes 2023-11-03 00:33:47 -07:00
ofnvram.h Clean up #includes 2023-11-03 00:33:47 -07:00
viacuda.cpp Clean up #includes 2023-11-03 00:33:47 -07:00
viacuda.h Clean up #includes 2023-11-03 00:33:47 -07:00