dingusppc/devices/common
joevt 6fad095730 Allow setting PCI status register
Don't always return 0 when reading it. The status register contains some bits that Open Firmware uses to set some properties.
A PCI device can set a default status register value to set those bits.
	this->status = 0x02B0; // 0000  0 01 0  1 0 1 1  0000 Capabilities List, 66 MHz, Fast Back-to-Back, DevSel Speed: Medium
2022-08-22 17:16:22 -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 Allow setting PCI status register 2022-08-22 17:16:22 -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