Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 years ago |
Andreas Kling
|
a166a65eff
Kernel: Don't return -EFOO when return type is KResultOr<...>
|
4 years ago |
Andreas Kling
|
73e06a1983
Kernel: Convert klog() => AK::Format in a handful of places
|
4 years ago |
Andreas Kling
|
adb2e6be5f
Kernel: Make the kernel compile & link for x86_64
|
4 years ago |
Andreas Kling
|
dce030eefc
Kernel: Use RDTSC instead of get_fast_random() for syscall stack noise
|
4 years ago |
Andreas Kling
|
14aa8e3708
Kernel: Oops, SC_abort was actually calling sys$exit_thread()
|
4 years ago |
Andreas Kling
|
261b30e120
Kernel: Detach any attached thread tracer on sys$abort()
|
4 years ago |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 years ago |
Andreas Kling
|
4aa58aaab5
Kernel: Don't disable interrupts while exiting a thread or process
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
cc0f5917d3
Kernel: Slap a handful more things with UNMAP_AFTER_INIT
|
4 years ago |
Andreas Kling
|
4188373020
Kernel: Fix TOCTOU in syscall entry region validation
|
4 years ago |
Andreas Kling
|
10b7f6b77e
Kernel: Mark handle_crash() as [[noreturn]]
|
4 years ago |
Andreas Kling
|
3131281747
Kernel: Panic on syscall from process with IOPL != 0
|
4 years ago |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 years ago |
Andreas Kling
|
823186031d
Kernel: Add a way to specify which memory regions can make syscalls
|
4 years ago |
Tom
|
0bd558081e
Kernel: Track previous mode when entering/exiting traps
|
4 years ago |
Andreas Kling
|
6bfbc5f5f5
Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn()
|
4 years ago |
Tom
|
c455fc2030
Kernel: Change wait blocking to Process-only blocking
|
4 years ago |
Tom
|
da5cc34ebb
Kernel: Fix some issues related to fixes and block conditions
|
4 years ago |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 years ago |
Andreas Kling
|
1951dfa46a
Kernel: Convert dbg() to dbgln() in Syscall.cpp
|
4 years ago |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 years ago |
Nico Weber
|
df62e54d1e
Kernel: Request random numbers for syscall stack noise in larger chunks (#3125)
|
5 years ago |
Brian Gianforcaro
|
0e627b0273
Kernel: Use Userspace<T> for the exit_thread syscall
|
5 years ago |
Andreas Kling
|
83a4fbf548
Kernel: Tidy up the syscalls list by reorganizing the enumerator macro
|
5 years ago |
Tom
|
f4a5c9b6c2
Kernel: Consolidate timeout logic
|
5 years ago |
Andreas Kling
|
be7add690d
Kernel: Rename region_from_foo() => find_region_from_foo()
|
5 years ago |
Andreas Kling
|
8ec8ec8b1c
Kernel: Remove special-casing of sys$gettid() in syscall entry
|
5 years ago |
Andreas Kling
|
11c4a28660
Kernel: Move headers intended for userspace use into Kernel/API/
|
5 years ago |