hw_x86_64: Restore kernel segment registers

The segment registers are set to reference the kernel data segments of
the GDT.
This commit is contained in:
Adrian-Ken Rueegsegger 2015-02-20 16:10:26 +01:00 committed by Christian Helmuth
parent fb5946b69c
commit 7b051c0531
1 changed files with 7 additions and 0 deletions

View File

@ -108,6 +108,13 @@
pushq %r9
pushq %r8
/* Restore kernel segment registers */
mov $0x10, %rbx
mov %rbx, %ds
mov %rbx, %es
mov %rbx, %fs
mov %rbx, %gs
1: jmp 1b
.global _mt_user_entry_pic