W dniu 30.06.2020 o 16:40, Daniel P. Berrangé pisze:
On Tue, Jun 30, 2020 at 04:32:44PM +0200, Marcin Juszkiewicz wrote:
> Can we also default to Q35 and forget that i440fx existed?
>
> Do all the pain in one step.
That's upto the various mgmt apps using libvirt to decide. Q35
is *NOT* a drop-in replacement for i440fx. IOW if libvirt flipped
the switch existing mgmt apps would certainly break. For example, you
can't hotplug with Q35, unless the mgmt app pre-populated a bunch of
pcie-root-port devices. If the mgmt app is using IDE (eg for CDROM)
it'll break because Q35 requires SATA. There's various other areas
of pain. So we must let the mgmt apps decide when they are ready
to switch to use Q35 instead of i440fx.
I am aware of those issues. AArch64 default mode is like Q35.
Wrote few words about that in past:
https://marcin.juszkiewicz.com.pl/2018/02/01/everyone-loves-90s-pc-hardware/