On 1/9/21 9:16 PM, BALATON Zoltan wrote: > Version 2 of remaining patches for VT8231 emulation addressing review > comments: > > - Split off making vt82c686b-pm an abstract class to separate patch > - Use constants for PCI IDs > > Regards, > BALATON Zoltan > > > BALATON Zoltan (13): > vt82c686: Move superio memory region to SuperIOConfig struct > vt82c686: Reorganise code > vt82c686: Fix SMBus IO base and configuration registers > vt82c686: Fix up power management io base and config > vt82c686: Set user_creatable=false for VT82C686B_PM > vt82c686: Make vt82c686b-pm an abstract base class and add vt8231-pm > based on it > vt82c686: Simplify vt82c686b_realize() > vt82c686: Move creation of ISA devices to the ISA bridge > vt82c686: Fix superio_cfg_{read,write}() functions > vt82c686: Implement control of serial port io ranges via config regs > vt82c686: QOM-ify superio related functionality > vt82c686: Add VT8231_SUPERIO based on VIA_SUPERIO > vt82c686: Add emulation of VT8231 south bridge > > hw/isa/trace-events | 2 + > hw/isa/vt82c686.c | 891 ++++++++++++++++++++++++++++---------- > hw/mips/fuloong2e.c | 33 +- > include/hw/isa/vt82c686.h | 3 +- > include/hw/pci/pci_ids.h | 6 +- > 5 files changed, 684 insertions(+), 251 deletions(-)
I'm queuing patches 1-9 via mips-next. I'd rather see the last 4 patches go via the PPC tree or via Paolo's misc tree. Thanks, Phil.