mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemu: Set arch to i686 if qemu-system-i386 is found
If we can't probe the architecture from QMP we parse the architecture from the qemu binaries name. This results in the architecture being i386 instead of i686 which then results in QEMU_CAPS_PCI_MULTIBUS being unset which gives a broken qemu command line. This probably didn't show up earlier since most of the time there's also a /usr/bin/qemu around which results in i686 capabilities.
This commit is contained in:
parent
a605594f8e
commit
c324bad93a
@ -2055,6 +2055,8 @@ qemuCapsInitHelp(qemuCapsPtr caps)
|
||||
/* For historical compat we use 'itanium' as arch name */
|
||||
if (STREQ(tmp, "ia64"))
|
||||
tmp = "itanium";
|
||||
else if (STREQ(tmp, "i386"))
|
||||
tmp = "i686";
|
||||
} else {
|
||||
uname_normalize(&ut);
|
||||
tmp = ut.machine;
|
||||
|
Loading…
x
Reference in New Issue
Block a user