[PATCH v2 00/13] vt82c686b clean ups and vt8231 emulation

BALATON Zoltan posted 13 patches 3 years, 3 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/cover.1610223396.git.balaton@eik.bme.hu
Maintainers: Huacai Chen <chenhuacai@kernel.org>, Aurelien Jarno <aurelien@aurel32.net>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>
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(-)
[PATCH v2 00/13] vt82c686b clean ups and vt8231 emulation
Posted by BALATON Zoltan 3 years, 3 months ago
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(-)

-- 
2.21.3


Re: [PATCH v2 00/13] vt82c686b clean ups and vt8231 emulation
Posted by Philippe Mathieu-Daudé 3 years, 1 month ago
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.