x86: make loading of GDT at context switch more modular
authorJuergen Gross <jgross@suse.com>
Thu, 4 Jul 2019 14:02:52 +0000 (16:02 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 4 Jul 2019 14:02:52 +0000 (16:02 +0200)
commit12dce7ea5a84e0f107710f8df1cfb2dfe306c793
tree0754e422d21ec564ade140ff44f8f2a57d9ad69e
parent93ef224d63f9f04a0897d64981c619eb4816c0d3
x86: make loading of GDT at context switch more modular

In preparation for core scheduling, carve out the GDT related
functionality (writing GDT related PTEs, loading default of full GDT)
into sub-functions.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/domain.c