dingusppc/devices/memctrl
joevt e41b196977 Fix return value for bad pci config address
PCI config read fails should return all 1 bits.
All unused registers in an existing PCI device should return 0.

Because that's what my Power Mac 8600 returns when I run my Open Firmware lspci command.
Any bus/device/function that doesn't exist returns FF and won't be listed by lspci.
Any registers that are unused will show as 00 in the lspci output.

Make grackle log bus:device.function @register.size in all cases.
2022-08-24 07:58:12 -07:00
..
hammerhead.cpp Fix read/write argument names 2022-08-22 17:16:22 -07:00
hammerhead.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
hmc.cpp Fix read/write argument names 2022-08-22 17:16:22 -07:00
hmc.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
memctrlbase.cpp Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
memctrlbase.h Move DRAM capacity constants to memctrlbase.h 2022-08-07 15:25:58 +02:00
mpc106.cpp Fix return value for bad pci config address 2022-08-24 07:58:12 -07:00
mpc106.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
platinum.cpp Fix read/write argument names 2022-08-22 17:16:22 -07:00
platinum.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
spdram.h Simplify registration of HW component types. 2022-01-26 16:45:21 +01:00