mirror of
git://git.proxmox.com/git/qemu-server.git
synced 2025-03-08 04:58:26 +03:00
move the vmgenid device after readconfig on q35
and adapt the tests this does not impact live migration, since the order here does not change the device layout we want this to consistently have the readconfig first Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
65204e922a
commit
844d8fa628
@ -3492,10 +3492,6 @@ sub config_to_command {
|
||||
}
|
||||
}
|
||||
|
||||
if ($conf->{vmgenid}) {
|
||||
push @$devices, '-device', 'vmgenid,guid='.$conf->{vmgenid};
|
||||
}
|
||||
|
||||
my ($ovmf_code, $ovmf_vars) = get_ovmf_files($arch);
|
||||
if ($conf->{bios} && $conf->{bios} eq 'ovmf') {
|
||||
die "uefi base image not found\n" if ! -f $ovmf_code;
|
||||
@ -3538,6 +3534,10 @@ sub config_to_command {
|
||||
}
|
||||
}
|
||||
|
||||
if ($conf->{vmgenid}) {
|
||||
push @$devices, '-device', 'vmgenid,guid='.$conf->{vmgenid};
|
||||
}
|
||||
|
||||
# add usb controllers
|
||||
my @usbcontrollers = PVE::QemuServer::USB::get_usb_controllers($conf, $bridges, $arch, $machine_type, $usbdesc->{format}, $MAX_USB_DEVICES);
|
||||
push @$devices, @usbcontrollers if @usbcontrollers;
|
||||
|
@ -14,8 +14,8 @@
|
||||
-vnc unix:/var/run/qemu-server/8006.vnc,password \
|
||||
-cpu kvm64,+lahf_lm,+sep,+kvm_pv_unhalt,+kvm_pv_eoi,enforce \
|
||||
-m 1024 \
|
||||
-device 'vmgenid,guid=bdd46b98-fefc-11e9-97b4-d72c378e0f96' \
|
||||
-readconfig /usr/share/qemu-server/pve-q35.cfg \
|
||||
-device 'vmgenid,guid=bdd46b98-fefc-11e9-97b4-d72c378e0f96' \
|
||||
-device 'usb-tablet,id=tablet,bus=ehci.0,port=1' \
|
||||
-device 'VGA,id=vga,bus=pcie.0,addr=0x1' \
|
||||
-device 'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3' \
|
||||
|
@ -20,8 +20,8 @@
|
||||
-numa 'node,nodeid=0,cpus=0,memdev=ram-node0' \
|
||||
-object 'memory-backend-ram,id=ram-node1,size=256M' \
|
||||
-numa 'node,nodeid=1,cpus=1,memdev=ram-node1' \
|
||||
-device 'vmgenid,guid=54d1c06c-8f5b-440f-b5b2-6eab1380e13d' \
|
||||
-readconfig /usr/share/qemu-server/pve-q35-4.0.cfg \
|
||||
-device 'vmgenid,guid=54d1c06c-8f5b-440f-b5b2-6eab1380e13d' \
|
||||
-device 'usb-tablet,id=tablet,bus=ehci.0,port=1' \
|
||||
-device 'vfio-pci,host=0000:f0:43.0,id=hostpci0.0,bus=pci.0,addr=0x10.0,multifunction=on' \
|
||||
-device 'vfio-pci,host=0000:f0:43.1,id=hostpci0.1,bus=pci.0,addr=0x10.1' \
|
||||
|
@ -20,8 +20,8 @@
|
||||
-numa 'node,nodeid=0,cpus=0,memdev=ram-node0' \
|
||||
-object 'memory-backend-ram,id=ram-node1,size=256M' \
|
||||
-numa 'node,nodeid=1,cpus=1,memdev=ram-node1' \
|
||||
-device 'vmgenid,guid=54d1c06c-8f5b-440f-b5b2-6eab1380e13d' \
|
||||
-readconfig /usr/share/qemu-server/pve-q35-4.0.cfg \
|
||||
-device 'vmgenid,guid=54d1c06c-8f5b-440f-b5b2-6eab1380e13d' \
|
||||
-device 'usb-tablet,id=tablet,bus=ehci.0,port=1' \
|
||||
-device 'vfio-pci,host=0000:00:ff.1,id=hostpci0,bus=pci.0,addr=0x10' \
|
||||
-device 'vfio-pci,host=0000:d0:13.0,id=hostpci1,bus=ich9-pcie-port-2,addr=0x0' \
|
||||
|
@ -21,8 +21,8 @@
|
||||
-numa 'node,nodeid=0,cpus=0,memdev=ram-node0' \
|
||||
-object 'memory-backend-ram,id=ram-node1,size=256M' \
|
||||
-numa 'node,nodeid=1,cpus=1,memdev=ram-node1' \
|
||||
-device 'vmgenid,guid=54d1c06c-8f5b-440f-b5b2-6eab1380e13d' \
|
||||
-readconfig /usr/share/qemu-server/pve-q35-4.0.cfg \
|
||||
-device 'vmgenid,guid=54d1c06c-8f5b-440f-b5b2-6eab1380e13d' \
|
||||
-device 'usb-tablet,id=tablet,bus=ehci.0,port=1' \
|
||||
-device 'vfio-pci,host=0000:f0:42.0,id=hostpci0,bus=pci.0,addr=0x10' \
|
||||
-device 'vfio-pci,host=0000:f0:43.0,id=hostpci1,bus=ich9-pcie-port-2,addr=0x0' \
|
||||
|
Loading…
x
Reference in New Issue
Block a user