OSDN Git Service

vt82c686: QOM-ify superio related functionality
authorBALATON Zoltan <balaton@eik.bme.hu>
Thu, 25 Mar 2021 13:50:39 +0000 (14:50 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 4 May 2021 01:41:25 +0000 (11:41 +1000)
commitf028c2ded2ccbd6a15493e6e0f292542d417b969
treecb16327ab6255022f8160c14464c8357ab18efed
parent2da8a6bcdca72c7a79a9c732133eaeb9452242cc
vt82c686: QOM-ify superio related functionality

Collect superio functionality and its controlling config registers
handling in an abstract VIA_SUPERIO class that is a subclass of
ISA_SUPERIO and put vt82c686b specific parts in a subclass of this
abstract class.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-Id: <fbcc8cc8baf83f327612a1ef1c14bcbcdb0e7edb.1616680239.git.balaton@eik.bme.hu>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/isa/vt82c686.c
include/hw/isa/vt82c686.h