[pve-devel] applied: [PATCH qemu-server 1/2] CPU types: add -IBRS variants

Wolfgang Bumiller w.bumiller at proxmox.com
Tue Jan 16 14:23:45 CET 2018


applied both patches to master & stable-4

On Tue, Jan 16, 2018 at 10:21:41AM +0100, Fabian Grünbichler wrote:
> this have the 'spec-ctrl' flag by default to allow IBRS based Spectre
> mitigation by the guest kernel.
> 
> Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
> ---
> Note: these require pve-qemu-kvm >= 2.9.1-6
> 
>  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.14.2




More information about the pve-devel mailing list