Andreas Kling
|
e576c9e952
Kernel: Clear ESI and EDI on syscall entry
|
5 роки тому |
Andreas Kling
|
5ce1cc89a0
Kernel: Add fast-path for sys$gettid()
|
5 роки тому |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 роки тому |
Andreas Kling
|
8b54ba0d61
Kernel: Dispatch pending signals when returning from a syscall
|
5 роки тому |
Andreas Kling
|
17ef5bc0ac
Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}
|
5 роки тому |
Andreas Kling
|
9eef39d68a
Kernel: Start implementing x86 SMAP support
|
5 роки тому |
Andreas Kling
|
f081990717
Kernel: Use get_fast_random() for the random syscall stack offset
|
5 роки тому |
Andreas Kling
|
1d94b5eb04
Kernel: Add a random offset to kernel stacks upon syscall entry
|
5 роки тому |
Andreas Kling
|
f01fd54d1b
Kernel: Make separate kernel entry points for each PIC IRQ
|
5 роки тому |
Andreas Kling
|
e49d6cc7e9
Kernel: Tidy up kernel entry points a little bit
|
5 роки тому |
Andreas Kling
|
e56daf547c
Kernel: Disallow syscalls from writeable memory
|
5 роки тому |
Andreas Kling
|
5b8cf2ee23
Kernel: Make syscall counters and page fault counters per-thread
|
5 роки тому |
Andreas Kling
|
c23addd1fb
Kernel: When userspaces calls a removed syscall, fail with ENOSYS
|
5 роки тому |
Andreas Kling
|
3da6d89d1f
Kernel+LibC: Remove the isatty() syscall
|
5 роки тому |
Andreas Kling
|
794758df3a
Kernel: Implement some basic stack pointer validation
|
5 роки тому |
Sergey Bugaev
|
1e1ddce9d8
Kernel: Unwind kernel stacks before dying
|
5 роки тому |
Andreas Kling
|
69ca9cfd78
LibPthread: Start working on a POSIX threading library
|
5 роки тому |
Andreas Kling
|
b285a1944e
Kernel: Clear the x86 DF flag when entering the kernel
|
5 роки тому |
Andreas Kling
|
fbeb1ab15b
Kernel: Use a lookup table for syscalls
|
5 роки тому |
Andreas Kling
|
9a4b117f48
Kernel: Simplify kernel entry points slightly
|
5 роки тому |
Andreas Kling
|
1c6f8d3cbd
Kernel: Don't build with -mregparm=3
|
5 роки тому |
Andreas Kling
|
cc68654a44
Kernel+LibC: Implement clock_gettime() and clock_nanosleep()
|
5 роки тому |
Calvin Buckley
|
7e4e092653
Kernel: Add a Linux-style getrandom syscall
|
5 роки тому |
Drew Stratford
|
7fc903b97a
Kernel: Add exception_code to RegisterDump.
|
5 роки тому |
Mauri de Souza Nunes
|
7d85fc00e4
Kernel: Implement fchdir syscall
|
5 роки тому |
Drew Stratford
|
81d0f96f20
Kernel: Use user stack for signal handlers.
|
6 роки тому |
Rok Povsic
|
18fbe4ac83
Kernel: Add realpath syscall
|
6 роки тому |
Sergey Bugaev
|
425c356288
Kernel+LibC+Userland: Support mounting other kinds of filesystems
|
6 роки тому |
Jesse Buhagiar
|
bc22456f89
Kernel: Added unmount ability to VFS
|
6 роки тому |
Andreas Kling
|
6ad3efe067
Kernel+LibC: Add get_process_name() syscall
|
6 роки тому |