Commit History

Author SHA1 Message Date
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() 5 years ago
  Liav A 9e520fd0d6 Syscall: Use dbg() instead of dbgprintf() 5 years ago
  Cristian-Bogdan SIRB 5aa5ce53bc Kernel: Fix the gettid syscall 5 years ago
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Andreas Kling 0341ddc5eb Kernel: Rename RegisterDump => RegisterState 5 years ago
  Andreas Kling e576c9e952 Kernel: Clear ESI and EDI on syscall entry 5 years ago
  Andreas Kling 5ce1cc89a0 Kernel: Add fast-path for sys$gettid() 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Andreas Kling 8b54ba0d61 Kernel: Dispatch pending signals when returning from a syscall 5 years ago
  Andreas Kling 17ef5bc0ac Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp} 5 years ago
  Andreas Kling 9eef39d68a Kernel: Start implementing x86 SMAP support 5 years ago
  Andreas Kling f081990717 Kernel: Use get_fast_random() for the random syscall stack offset 5 years ago
  Andreas Kling 1d94b5eb04 Kernel: Add a random offset to kernel stacks upon syscall entry 5 years ago
  Andreas Kling f01fd54d1b Kernel: Make separate kernel entry points for each PIC IRQ 5 years ago
  Andreas Kling e49d6cc7e9 Kernel: Tidy up kernel entry points a little bit 5 years ago
  Andreas Kling e56daf547c Kernel: Disallow syscalls from writeable memory 5 years ago
  Andreas Kling 5b8cf2ee23 Kernel: Make syscall counters and page fault counters per-thread 5 years ago
  Andreas Kling c23addd1fb Kernel: When userspaces calls a removed syscall, fail with ENOSYS 5 years ago
  Andreas Kling 3da6d89d1f Kernel+LibC: Remove the isatty() syscall 5 years ago
  Andreas Kling 794758df3a Kernel: Implement some basic stack pointer validation 5 years ago
  Sergey Bugaev 1e1ddce9d8 Kernel: Unwind kernel stacks before dying 5 years ago
  Andreas Kling 69ca9cfd78 LibPthread: Start working on a POSIX threading library 5 years ago
  Andreas Kling b285a1944e Kernel: Clear the x86 DF flag when entering the kernel 5 years ago
  Andreas Kling fbeb1ab15b Kernel: Use a lookup table for syscalls 5 years ago
  Andreas Kling 9a4b117f48 Kernel: Simplify kernel entry points slightly 5 years ago
  Andreas Kling 1c6f8d3cbd Kernel: Don't build with -mregparm=3 5 years ago
  Andreas Kling cc68654a44 Kernel+LibC: Implement clock_gettime() and clock_nanosleep() 5 years ago
  Calvin Buckley 7e4e092653 Kernel: Add a Linux-style getrandom syscall 5 years ago
  Drew Stratford 7fc903b97a Kernel: Add exception_code to RegisterDump. 5 years ago