diff options
author | Robert Hoo <robert.hu@linux.intel.com> | 2022-04-19 18:34:00 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-06-08 11:47:18 +0300 |
commit | 1ad4e5438c67a01620ed67cea959de89f4430515 (patch) | |
tree | 048940831a04e47c38bc9cbc70734ab2fca3a662 /lib/fault-inject-usercopy.c | |
parent | ed3905ba60384ab8c73b421c3618375e58080a9a (diff) | |
download | linux-1ad4e5438c67a01620ed67cea959de89f4430515.tar.xz |
KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config
Check VMX features on tertiary execution control in VMCS config setup.
Sub-features in tertiary execution control to be enabled are adjusted
according to hardware capabilities although no sub-feature is enabled
in this patch.
EVMCSv1 doesn't support tertiary VM-execution control, so disable it
when EVMCSv1 is in use. And define the auxiliary functions for Tertiary
control field here, using the new BUILD_CONTROLS_SHADOW().
Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Signed-off-by: Robert Hoo <robert.hu@linux.intel.com>
Signed-off-by: Zeng Guang <guang.zeng@intel.com>
Message-Id: <20220419153400.11642-1-guang.zeng@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'lib/fault-inject-usercopy.c')
0 files changed, 0 insertions, 0 deletions