commit | f145d90d97bab0e11b78da1739e5db742575037c | [log] [tgz] |
---|---|---|
author | Liran Alon <liran.alon@oracle.com> | Sat Jun 23 02:35:07 2018 +0300 |
committer | Paolo Bonzini <pbonzini@redhat.com> | Mon Aug 06 17:58:41 2018 +0200 |
tree | aaebd41bae4f7096762e45c7f94b07da67a05d21 | |
parent | a8a7c02bf7b70cda6face6321a45de56519c24bf [diff] |
KVM: nVMX: Verify VMCS shadowing VMCS link pointer Intel SDM considers these checks to be part of "Checks on Guest Non-Register State". Note that it is legal for vmcs->vmcs_link_pointer to be -1ull when VMCS shadowing is enabled. In this case, any VMREAD/VMWRITE to shadowed-field sets the ALU flags for VMfailInvalid (i.e. CF=1). Signed-off-by: Liran Alon <liran.alon@oracle.com> Signed-off-by: Jim Mattson <jmattson@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>