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; \