Red Hat Bugzilla – Bug 1316619
Q35 support for Windows XP/Windows 2003
Last modified: 2016-05-15 14:04:05 EDT
My current understanding is that RHEV will require continued support for the 440fx machinetype anyway (in order to maintain existing guests), and it has easy control over which machinetype it uses for which guest OS. Additionally, I don't think there are any Q35-specific features that are required for WinXP/2003, so I think it is safe to say that the path to continued support of WinXP/2003 (for as long as that is desired) will be to use a 440fx machinetype for those guests.
If that's the case, then libvirt needn't do anything, so I'm closing this as WONTFIX. Feel free to re-open if it turns out there really is a requirement to run WinXP on a Q35 machine.
(In the future, when we want Q35 to be the default machinetype for new virtual machines, libosinfo should be enhanced to report a preferred machinetype for a particular OS, but since everything still defaults to Q35 for now, that is something that can be done in the future.)
(I'm not sure why I keep saying "Q35" when I mean "i440fx", but it certainly causes my entire comment to confuse rather than inform :-/.
What I *meant* to say is "since everything still defaults to i440fx for now...".