X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=PVE%2FQemuServer.pm;h=329b283bf123abbcc2507647f0a7eed11a07fabc;hb=117a041466b3af8368506ae3ab7b8d26fc07d9b7;hp=a4ea225b5d26ec7a2945e58e76d8d8e50822c5f0;hpb=cfac0be43db2be988c4bfded1e8785f3f2bbc882;p=qemu-server.git diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index a4ea225..329b283 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2909,6 +2909,11 @@ sub config_to_command { push @$cpuFlags, '+sep' if $cpu eq 'kvm64' || $cpu eq 'kvm32'; + if (qemu_machine_feature_enabled ($machine_type, $kvmver, 2, 3)) { + + push @$cpuFlags , '+kvm_pv_unhalt' if !$nokvm; + } + $cpu .= "," . join(',', @$cpuFlags) if scalar(@$cpuFlags); # Note: enforce needs kernel 3.10, so we do not use it for now