x86/vvmx: set CR4 before CR0
authorSergey Dyasli <sergey.dyasli@citrix.com>
Thu, 29 Mar 2018 15:47:06 +0000 (16:47 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 28 Jun 2019 12:17:53 +0000 (13:17 +0100)
commit3af3c95b81625adf7e6ea71c94b641424741eded
treea22886245d88b97e706b541ef78b37b5c80613ba
parentdd7c44929bf88c5a5c2fc8bf327eee8e6698df93
x86/vvmx: set CR4 before CR0

Otherwise hvm_set_cr0() will check the wrong CR4 bits (L1 instead of L2
and vice-versa).

Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/vmx/vvmx.c