This commit is contained in:
phcoder committed 2009-05-19 15:24:48 +00:00
1 parent 33db90156a
commit 76f3b6e6b9
3 files changed
+14 -13

No files matched your search

+7 -7
View File
@@ -31,19 +31,19 @@ VARIABLE(grub_linux_trampoline_start)
base:
pop %rsi
lea (cont1-base)(%rsi, 1), %rax
mov %eax, (jump_vector-base)(%rsi,1)
lea (cont1 - base) (%rsi, 1), %rax
mov %eax, (jump_vector - base) (%rsi, 1)
lea (gdt-base)(%rsi, 1), %rax
mov %rax, (gdtaddr-base)(%rsi,1)
lea (gdt - base) (%rsi, 1), %rax
mov %rax, (gdtaddr - base) (%rsi, 1)
/* Switch to compatibility mode. */
lidt (idtdesc-base)(%rsi,1)
lgdt (gdtdesc-base)(%rsi,1)
lidt (idtdesc - base) (%rsi, 1)
lgdt (gdtdesc - base) (%rsi, 1)
/* Update %cs. Thanks to David Miller for pointing this mistake out. */
ljmp *(jump_vector-base)(%rsi,1)
ljmp *(jump_vector - base) (%rsi, 1)
cont1:
.code32