From b407310cddeadccb1b32ad6707197c508ad3625f Mon Sep 17 00:00:00 2001 From: Stefan Reiter Date: Tue, 23 Jul 2019 13:41:29 +0200 Subject: [PATCH] Add hv-tlbflush and hv-evmcs as optional flags since they have both been removed as automatic hyper-v flags. hv-evmcs description intentionally does not contain a mention of Windows, since it works for Linux guests as well. Signed-off-by: Stefan Reiter --- www/manager6/form/VMCPUFlagSelector.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/www/manager6/form/VMCPUFlagSelector.js b/www/manager6/form/VMCPUFlagSelector.js index 92bb3198..2612be11 100644 --- a/www/manager6/form/VMCPUFlagSelector.js +++ b/www/manager6/form/VMCPUFlagSelector.js @@ -30,7 +30,9 @@ Ext.define('PVE.form.VMCPUFlagSelector', { { flag: 'virt-ssbd', desc: 'Basis for "Speculative Store Bypass" protection for AMD models' }, { flag: 'amd-ssbd', desc: 'Improves Spectre mitigation performance with AMD CPUs, best used with "virt-ssbd"' }, { flag: 'amd-no-ssb', desc: 'Notifies guest OS that host is not vulnerable for Spectre on AMD CPUs' }, - { flag: 'pdpe1gb', desc: 'Allow guest OS to use 1GB size pages, if host HW supports it' } + { flag: 'pdpe1gb', desc: 'Allow guest OS to use 1GB size pages, if host HW supports it' }, + { flag: 'hv-tlbflush', desc: 'Improve performance in overcommitted Windows guests. May lead to guest bluescreens on old CPUs.' }, + { flag: 'hv-evmcs', desc: 'Improve performance for nested virtualization. Only supported on Intel CPUs.' } ], listeners: { update: function() {