x86/vmx: Don't rewrite HOST_TR_SELECTOR on every context switch
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 17 Oct 2017 17:06:23 +0000 (18:06 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 1 Dec 2017 19:03:27 +0000 (19:03 +0000)
commitcec618383b3d8e03411a6abb194fd63b15f4444e
tree979812c2d184c518bae01ca145f01eb34ed5e0ed
parentb51204319e4839841ba946b14ddbbb9bd8fc50ed
x86/vmx: Don't rewrite HOST_TR_SELECTOR on every context switch

TSS_ENTRY is a compile time constant, so HOST_TR_SELECTOR can be set up during
VMCS construction and left alone thereafter, rather than rewriting it on every
context switch.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/vmx/vmcs.c