dingusppc/devices/memctrl
joevt 6af8b52376 changes to pci logging
For invalid or unsupported PCI accesses, do the following:
- log a device's full pci address using pciutils setpci command format bb:dd.f @rr.s (bus:device:function @register+offset.size).
- report as read or write access.
- log value for writes.
- bus, device, function, and register values cannot be determined from Invalid IDSEL values so they will output as ??.
- for invalid IDSEL values, report the entire value of the config_addr.
- for valid IDSEL values, the bus number cannot be determined since IDSEL only specifies device number. It's probably bus 00 but we'll show ?? to indicate an IDSEL type access.

Add missing config type read access logging for chaos.
2022-08-22 17:16:17 -07:00
..
hammerhead.cpp Initial Hammerhead ASIC emulation. 2022-08-07 15:25:58 +02:00
hammerhead.h Initial Hammerhead ASIC emulation. 2022-08-07 15:25:58 +02:00
hmc.cpp hmc: self-registration with the device registry. 2022-07-18 20:27:34 +02:00
hmc.h hmc: self-registration with the device registry. 2022-07-18 20:27:34 +02: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 changes to pci logging 2022-08-22 17:16:17 -07:00
mpc106.h MPC106: insert PCI devices using the CLI. 2022-08-19 20:07:22 +02:00
platinum.cpp platinum: self-registration with the device registry. 2022-07-18 20:27:34 +02:00
platinum.h Move DRAM capacity constants to memctrlbase.h 2022-08-07 15:25:58 +02:00
spdram.h Simplify registration of HW component types. 2022-01-26 16:45:21 +01:00