From 9052cabab663197ce0615dd50be2e10d5540628a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabian=20Gr=C3=BCnbichler?= Date: Tue, 16 Jan 2018 10:21:41 +0100 Subject: [PATCH] CPU types: add -IBRS variants MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit this have the 'spec-ctrl' flag by default to allow IBRS based Spectre mitigation by the guest kernel. Signed-off-by: Fabian Grünbichler --- PVE/QemuServer.pm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 1ca3456..3eed127 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -108,17 +108,26 @@ my $cpu_vendor_list = { coreduo => 'GenuineIntel', core2duo => 'GenuineIntel', Conroe => 'GenuineIntel', - Penryn => 'GenuineIntel', + Penryn => 'GenuineIntel', Nehalem => 'GenuineIntel', + 'Nehalem-IBRS' => 'GenuineIntel', Westmere => 'GenuineIntel', + 'Westmere-IBRS' => 'GenuineIntel', SandyBridge => 'GenuineIntel', + 'SandyBridge-IBRS' => 'GenuineIntel', IvyBridge => 'GenuineIntel', + 'IvyBridge-IBRS' => 'GenuineIntel', Haswell => 'GenuineIntel', + 'Haswell-IBRS' => 'GenuineIntel', 'Haswell-noTSX' => 'GenuineIntel', + 'Haswell-noTSX-IBRS' => 'GenuineIntel', Broadwell => 'GenuineIntel', + 'Broadwell-IBRS' => 'GenuineIntel', 'Broadwell-noTSX' => 'GenuineIntel', + 'Broadwell-noTSX-IBRS' => 'GenuineIntel', 'Skylake-Client' => 'GenuineIntel', - + 'Skylake-Client-IBRS' => 'GenuineIntel', + # AMD CPUs athlon => 'AuthenticAMD', phenom => 'AuthenticAMD', -- 2.39.2