diff --git a/kernel/entry.S b/kernel/entry.S index caaa239..f17f817 100644 --- a/kernel/entry.S +++ b/kernel/entry.S @@ -161,7 +161,7 @@ _start.SetEntry: .code64 code64: - movw $16, %dx # set segment registers + movw $GDT.Data, %dx # set segment registers movw %dx, %ds movw %dx, %ss @@ -173,7 +173,6 @@ code64: call main cli - halt: +halt: hlt jmp halt -