Hi,
In that case it won't work (out-of-sync) and we shouldn't introduce
VMState for pc87312 at all imo. In theory we'd probably need a
pc87312-owned bus to put the devices on but then I don't see how to
reuse the existing isa devices.
Oh, that should actually work just fine and is maybe the best idea.
The bus interface and the bus implementation are independant from each
other. USB for example has UHCI and OHCI, both implement a usb bus and
you can hook the USB devices to both of them just fine. Might be the
ISA bus is a bit sloppy because a single implementation exists and needs
some cleanups to make this actually work. But worth investigating I think.
cheers,
Gerd