diff --git a/kaleid/kernel/ke/syscall.c b/kaleid/kernel/ke/syscall.c index 249f66a..498741c 100644 --- a/kaleid/kernel/ke/syscall.c +++ b/kaleid/kernel/ke/syscall.c @@ -32,7 +32,7 @@ error_t _KeSyscallHandler( ulong code, void *arg0, void *arg1, void *arg2, { DebugLog("Got a system call code %ld from cs %#x\n", code, regs->cs); - if ((ulong)regs->cs != (ulong)BtLoaderInfo.codeSegment) { + if ((ulong)regs->cs >= (ulong)BtLoaderInfo.codeSegment) { bprintf(BStdOut, "Got a system call from userspace code %d\n", code); BStdOut->flusher(BStdOut); }