From c1fbfe9de77fb9d9d2224ec6ed05c57758827a11 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 7 May 2023 16:49:17 -0300 Subject: [PATCH] x86-64: fix user context init --- kernel-src/include/x86-64/arch/context.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel-src/include/x86-64/arch/context.h b/kernel-src/include/x86-64/arch/context.h index 62c11017..6ea828dc 100644 --- a/kernel-src/include/x86-64/arch/context.h +++ b/kernel-src/include/x86-64/arch/context.h @@ -44,8 +44,8 @@ typedef struct { #define CTX_INIT(x,u) \ if (u) { \ - (x)->cs = 0x18; \ - (x)->ds = (x)->es = (x)->ss = 0x20; \ + (x)->cs = 0x1b; \ + (x)->ds = (x)->es = (x)->ss = 0x23; \ } else { \ (x)->cs = 0x8; \ (x)->ds = (x)->es = (x)->ss = 0x10; \