diff --git a/sys/kernel/gen_calls.c b/sys/kernel/gen_calls.c index 5a7fb22..8682b9e 100644 --- a/sys/kernel/gen_calls.c +++ b/sys/kernel/gen_calls.c @@ -202,7 +202,7 @@ tmpDesc->limitHigh = (0xFFFFF >> 16); tmpDesc->granularity = ((dData + dWrite + dBig + dBiglim + dDpl3) & 0xFF) >> 4; tmpDesc->baseHigh = base_addr >> 24; - /* + asm( "push %eax\n" "lgdtl (loadGDT)\n" @@ -210,7 +210,7 @@ "mov %eax,%gs\n" "pop %eax\n" ); - */ + td->td_retval[0] = 0; } else {