x86/head/64: Load GDT after switch to virtual addresses
authorJoerg Roedel <jroedel@suse.de>
Mon, 7 Sep 2020 13:15:31 +0000 (15:15 +0200)
committerBorislav Petkov <bp@suse.de>
Mon, 7 Sep 2020 19:35:54 +0000 (21:35 +0200)
commite04b88336360e101329add0c05e5cb1cebae64fd
tree8000b4ce48f2493cf0ef43f862b7bd8bfdb71bfd
parent866b556efa1295934ed0bc20c2f208c93a873fb0
x86/head/64: Load GDT after switch to virtual addresses

Load the GDT right after switching to virtual addresses to make sure
there is a defined GDT for exception handling.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Kees Cook <keescook@chromium.org>
Link: https://lkml.kernel.org/r/20200907131613.12703-31-joro@8bytes.org
arch/x86/kernel/head_64.S