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 |