mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 06:05:27 +00:00
qemu: simplify machine-type check for implicit floppy controller
Q35 machine types 2.3 and older had an integrated floppy controller.
Support for these machine types was removed by QEMU commit
commit 86165b499edf8b03bb2d0e926d116c2f12a95bfe
q35: Remove old machine versions
git describe: v2.5.0-1530-g86165b499e contains: v2.6.0-rc0~76^2~4
In libvirt, we have bumped the minimum QEMU version to 2.11:
commit b4cbdbe90b
qemu: Formally deprecate support for qemu < 2.11
git describe: v7.3.0-13-gb4cbdbe90b contains: v7.4.0-rc1~300
Since this QEMU version only supports Q35 machine versions 2.4+,
remove the code dealing with older ones.
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
e72fe141f8
commit
c7f3a1f787
@ -8823,22 +8823,12 @@ static bool
|
||||
qemuDomainMachineNeedsFDC(const char *machine,
|
||||
const virArch arch)
|
||||
{
|
||||
const char *p = STRSKIP(machine, "pc-q35-");
|
||||
|
||||
if (!ARCH_IS_X86(arch))
|
||||
return false;
|
||||
|
||||
if (!p)
|
||||
if (!STRPREFIX(machine, "pc-q35-"))
|
||||
return false;
|
||||
|
||||
if (STRPREFIX(p, "1.") ||
|
||||
STREQ(p, "2.0") ||
|
||||
STREQ(p, "2.1") ||
|
||||
STREQ(p, "2.2") ||
|
||||
STREQ(p, "2.3")) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user