Signed-off-by: Andreas Steinel <a.stei...@gmail.com> --- PVE/QemuServer.pm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 0e3a95e..670cf90 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -3076,6 +3076,28 @@ sub config_to_command { push @$cpuFlags, 'kvm=off' if $kvm_off; + if ( + ( $cpu =~ m/^Opteron/ ) || + ( $cpu eq 'athlon' ) || + ( $cpu eq 'phenom' ) + ) { + push @$cpuFlags, 'vendor=AuthenticAMD'; + } else { + if ( + ( $cpu =~ m/^pentium/ ) || + ( $cpu eq 'Conroe' ) || + ( $cpu eq 'Penryn' ) || + ( $cpu eq 'Nehalem' ) || + ( $cpu eq 'Westmere' ) || + ( $cpu eq 'SandyBridge' ) || + ( $cpu eq 'IvyBridge' ) || + ( $cpu =~ m/^Haswell/ ) || + ( $cpu =~ m/^Broadwell/ ) + ) { + push @$cpuFlags, 'vendor=GenuineIntel'; + } + } + $cpu .= "," . join(',', @$cpuFlags) if scalar(@$cpuFlags); push @$cmd, '-cpu', $cpu; -- 2.6.4 (Apple Git-63) _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel