vt82c686: Introduce abstract TYPE_VIA_ISA and base vt82c686b_isa on it
commit2e84e107a0309073d2427dc2c400d02a554afd9d
authorBALATON Zoltan <balaton@eik.bme.hu>
Thu, 25 Mar 2021 13:50:39 +0000 (25 14:50 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 4 May 2021 01:41:25 +0000 (4 11:41 +1000)
treef35584a9a4c72f4584316dc06f46053ad161db9d
parentab74864fed2dcebe9a2ece659253e1bb2ead75ce
vt82c686: Introduce abstract TYPE_VIA_ISA and base vt82c686b_isa on it

To allow reusing ISA bridge emulation for vt8231_isa move the device
state of vt82c686b_isa emulation in an abstract via_isa class. This
change breaks migration back compatibility but this is not an issue
for Fuloong2E machine which is not versioned or migration supported.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <0cb8fc69c7aaa555589181931b881335fecd2ef3.1616680239.git.balaton@eik.bme.hu>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/isa/vt82c686.c
include/hw/pci/pci_ids.h