dingusppc/devices/common
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
..
adb Clean up some ctors/dtors. 2022-01-10 17:56:24 +01:00
i2c Generic I2C PROM emulation. 2022-08-14 23:01:55 +02:00
pci changes to pci logging 2022-08-22 17:16:17 -07:00
scsi mesh: self-registration with the device registry. 2022-07-18 20:27:34 +02:00
dbdma.cpp Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
dbdma.h Add missing licence headers, update license date. 2021-10-23 21:00:31 +02:00
dmacore.h SWIM3: add support for floppy DMA. 2022-02-15 15:53:18 +01:00
hwcomponent.h Make NVRAM a full-fledged HW component. 2022-05-21 14:51:27 +02:00
hwinterrupt.h AMIC: process VIA2 interrupts. 2022-02-06 01:50:54 +01:00
machineid.h machineid: improve Gossamer ID description. 2022-08-15 20:49:06 +02:00
mmiodevice.h Clean up some ctors/dtors. 2022-01-10 17:56:24 +01:00
nvram.cpp Remove unnecessary linefeeds from log 2022-08-14 05:26:56 -07:00
nvram.h nvram: self-registration with the device registry. 2022-07-18 20:27:34 +02:00
ofnvram.cpp Open Firmware is two words 2022-08-22 16:47:38 -07:00
ofnvram.h Open Firmware is two words 2022-08-22 16:47:38 -07:00
viacuda.cpp Remove unnecessary linefeeds from log 2022-08-14 05:26:56 -07:00
viacuda.h viacuda: self-registration with the device registry. 2022-07-18 20:27:34 +02:00