x86/setup: Read CR4 earlier in __start_xen()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 1 Nov 2021 10:19:57 +0000 (10:19 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 23 Feb 2022 15:33:43 +0000 (15:33 +0000)
commit9851bc4939101828d2ad7634b93c0d9ccaef5b7e
treef12f121fb24ed70fba15030c4189ed77395137da
parent4d037425dccf6c5109d4939a6cd224d846827907
x86/setup: Read CR4 earlier in __start_xen()

This is necessary for read_cr4() to function correctly.  Move the EFER caching
at the same time.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/setup.c