qemu-server/PVE
Thomas Lamprecht cc18103635 cfg2cmd: switch off ACPI hotplug on bridges for q35 VMs
See commit 17858a1695 (hw/acpi/ich9: Set ACPI PCI hot-plug as default
on Q35)[0] in upstream QEMU repository for details about why the change
was made.

As that change affects systemds predictable interface naming[1],
e.g., by going from a previously `ens18` name to `enp6s18`, it may
have rather bad effects for users that did not setup some .link files
to enforce a specific naming by an more stable information like the
NIC's MAC-Address

The alternative would be making the preferred mode of hotplug an
option like `hotplug-mode=<acpi|pcie>`, but it does not seems like
one would like to change that much in the first place...

Note the changes to the tests and especially the tests with q35
machines that did not change.

[0]: https://gitlab.com/qemu-project/qemu/-/commit/17858a1695
[1]: https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html#Naming

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Acked-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Tested-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-04 15:30:30 +01:00
..
API2 config: add new meta property with the VM creation time 2021-11-04 15:30:22 +01:00
CLI cli tools: correctly handle warnings task status 2021-06-23 12:26:49 +02:00
QemuServer cloud init: add comment regarding 3 MiB size limit 2021-11-04 13:14:17 +01:00
VZDump vzdump: increase timeout for QMP 'cont' after backup start 2021-10-27 13:51:45 +02:00
Makefile buildsys: use $(MAKE) instead of make 2019-09-24 18:06:16 +02:00
QemuConfig.pm snapshot: set migration caps before savevm-start 2021-03-16 20:44:51 +01:00
QemuMigrate.pm fix #3075: add TPM v1.2 and v2.0 support via swtpm 2021-10-05 06:51:02 +02:00
QemuServer.pm cfg2cmd: switch off ACPI hotplug on bridges for q35 VMs 2021-11-04 15:30:30 +01:00
QMPClient.pm tree wide cleanups 2020-10-16 18:03:32 +02:00