Idan Horowitz
e38ccebfc8
Kernel: Stop swallowing thread unblocks while process is stopped
...
This easily led to kernel deadlocks if the stopped thread held an
important global mutex (like the disk cache lock) while blocking.
Resolve this by ensuring stopped threads have a chance to return to the
userland boundary before actually stopping.
2024-02-10 08:42:53 +01:00
Sönke Holz
da88d766b2
Kernel/riscv64: Make the kernel compile
...
This commits inserts TODOs into all necessary places to make the kernel
compile on riscv64!
2023-11-10 15:51:31 -07:00
Liav A
7082a1f0c4
Kernel: Reject all syscalls during the shutdown procedure
2023-08-20 13:04:42 -06:00
Timothy Flynn
aff81d318b
Everywhere: Run clang-format
...
The following command was used to clang-format these files:
clang-format-16 -i $(find . \
-not \( -path "./\.*" -prune \) \
-not \( -path "./Base/*" -prune \) \
-not \( -path "./Build/*" -prune \) \
-not \( -path "./Toolchain/*" -prune \) \
-not \( -path "./Ports/*" -prune \) \
-type f -name "*.cpp" -o -name "*.h")
2023-07-08 10:32:56 +01:00
Liav A
59cab85002
Kernel: Rename Syscall.cpp => Syscalls/SyscallHandler.cpp
2023-06-04 21:32:34 +02:00