* pm-sleep:
  x86: Load __USER_DS into DS/ES after resume
This commit is contained in:
Rafael J. Wysocki 2015-06-22 14:40:28 +02:00
Родитель 1af858fdd2 ffa64eff95
Коммит 3bcda76d9d
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -12,11 +12,13 @@ ENTRY(wakeup_pmode_return)
wakeup_pmode_return:
movw $__KERNEL_DS, %ax
movw %ax, %ss
movw %ax, %ds
movw %ax, %es
movw %ax, %fs
movw %ax, %gs
movw $__USER_DS, %ax
movw %ax, %ds
movw %ax, %es
# reload the gdt, as we need the full 32 bit address
lidt saved_idt
lldt saved_ldt