Commit History

Auteur SHA1 Bericht Datum
  Andreas Kling 83a4fbf548 Kernel: Tidy up the syscalls list by reorganizing the enumerator macro 5 jaren geleden
  Tom f4a5c9b6c2 Kernel: Consolidate timeout logic 5 jaren geleden
  Andreas Kling be7add690d Kernel: Rename region_from_foo() => find_region_from_foo() 5 jaren geleden
  Andreas Kling 8ec8ec8b1c Kernel: Remove special-casing of sys$gettid() in syscall entry 5 jaren geleden
  Andreas Kling 11c4a28660 Kernel: Move headers intended for userspace use into Kernel/API/ 5 jaren geleden
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions 5 jaren geleden
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure 5 jaren geleden
  Itamar 6b74d38aab Kernel: Add 'ptrace' syscall 5 jaren geleden
  Liav A dbc536e917 Interrupts: Assert if trying to install an handler on syscall vector 5 jaren geleden
  Shannon Booth 81adefef27 Kernel: Run clang-format on files 5 jaren geleden
  Liav A f0ca29eb4b Kernel: Run clang-format on various files 5 jaren geleden
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() 5 jaren geleden
  Liav A 9e520fd0d6 Syscall: Use dbg() instead of dbgprintf() 5 jaren geleden
  Cristian-Bogdan SIRB 5aa5ce53bc Kernel: Fix the gettid syscall 5 jaren geleden
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current 5 jaren geleden
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 jaren geleden
  Andreas Kling 0341ddc5eb Kernel: Rename RegisterDump => RegisterState 5 jaren geleden
  Andreas Kling e576c9e952 Kernel: Clear ESI and EDI on syscall entry 5 jaren geleden
  Andreas Kling 5ce1cc89a0 Kernel: Add fast-path for sys$gettid() 5 jaren geleden
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 jaren geleden
  Andreas Kling 8b54ba0d61 Kernel: Dispatch pending signals when returning from a syscall 5 jaren geleden
  Andreas Kling 17ef5bc0ac Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp} 5 jaren geleden
  Andreas Kling 9eef39d68a Kernel: Start implementing x86 SMAP support 5 jaren geleden
  Andreas Kling f081990717 Kernel: Use get_fast_random() for the random syscall stack offset 5 jaren geleden
  Andreas Kling 1d94b5eb04 Kernel: Add a random offset to kernel stacks upon syscall entry 5 jaren geleden
  Andreas Kling f01fd54d1b Kernel: Make separate kernel entry points for each PIC IRQ 5 jaren geleden
  Andreas Kling e49d6cc7e9 Kernel: Tidy up kernel entry points a little bit 5 jaren geleden
  Andreas Kling e56daf547c Kernel: Disallow syscalls from writeable memory 5 jaren geleden
  Andreas Kling 5b8cf2ee23 Kernel: Make syscall counters and page fault counters per-thread 5 jaren geleden
  Andreas Kling c23addd1fb Kernel: When userspaces calls a removed syscall, fail with ENOSYS 5 jaren geleden