x86/vvmx: set CR4 before CR0
authorSergey Dyasli <sergey.dyasli@citrix.com>
Fri, 5 Jul 2019 08:33:55 +0000 (10:33 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 5 Jul 2019 08:33:55 +0000 (10:33 +0200)
commit1cf304fc55d9afa86b700d78423379ae8a39d8b3
tree1215f75863171c5a71888b00ee6281a6a112b81f
parentc14026bd193a57a76251abae48817c862198d5b7
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>
master commit: 3af3c95b81625adf7e6ea71c94b641424741eded
master date: 2019-06-28 13:17:53 +0100
xen/arch/x86/hvm/vmx/vvmx.c