dingusppc/devices/common
joevt 0bd9d0e973 Fix HWComponent name initialization.
First, remove name override for subclasses of HWComponent (Chaos and ScsiBus) because HWComponent has its own name field.

HWComponent name should be set as early as possible in the constructor so it can be used in log messages.
PCIDevice should set name of HWComponent (through MMIODevice) in its constructor, using the name that is given to its constructor.
For Bandit and Grackle, they don't need to set the HWComponent name since its PCIDevice constructor will now do it.
Chaos is not a PCIDevice so it should set the MMIODevice name itself.
Why does PCIDevice have a name that is separate from the HWComponent name?
2023-01-11 00:05:23 -08: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 Fix HWComponent name initialization. 2023-01-11 00:05:23 -08:00
scsi Fix HWComponent name initialization. 2023-01-11 00:05:23 -08:00
dbdma.cpp dbdma: disable two logging messages. 2022-11-18 18:07:32 +01:00
dbdma.h Rework DBDMA logic for bidirectional channels. 2022-11-17 18:03:18 +01:00
dmacore.h Rework DBDMA logic for bidirectional channels. 2022-11-17 18:03:18 +01:00
hwcomponent.h Make NVRAM a full-fledged HW component. 2022-05-21 14:51:27 +02:00
hwinterrupt.h Hacks for debugging HW interrupts. 2022-08-27 17:38:53 +02:00
machineid.h Fix read/write argument names 2022-08-22 17:16:22 -07:00
mmiodevice.h Fix read/write argument names 2022-08-22 17:16:22 -07: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 Fix setenv and printenv 2022-08-22 17:20:04 -07:00
ofnvram.h Fix setenv and printenv 2022-08-22 17:20:04 -07:00
viacuda.cpp Hacks for debugging HW interrupts. 2022-08-27 17:38:53 +02:00
viacuda.h Hacks for debugging HW interrupts. 2022-08-27 17:38:53 +02:00