Lenny Maiorani
|
c6acf64558
Kernel: Change static constexpr variables to constexpr where possible
|
il y a 3 ans |
Andreas Kling
|
3845c90e08
Kernel: Remove unnecessary includes from Thread.h
|
il y a 3 ans |
Hendiadyoin1
|
04d75f4ff9
Kernel: Add some implied auto qualifiers
|
il y a 3 ans |
Brian Gianforcaro
|
018dc4bb5c
Kernel: Add verification promise violations are propagated properly
|
il y a 3 ans |
Brian Gianforcaro
|
54b9a4ec1e
Kernel: Handle promise violations in the syscall handler
|
il y a 3 ans |
Andreas Kling
|
ed839450c8
Kernel: Enable SMAP protection earlier during syscall entry
|
il y a 3 ans |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
il y a 3 ans |
Nico Weber
|
1cdb12e920
Kernel: Fix -Wunreachable-code warnings from clang
|
il y a 3 ans |
Brian Gianforcaro
|
0223faf6f4
Kernel: Access MemoryManager static functions statically
|
il y a 3 ans |
Brian Gianforcaro
|
3d12d0f408
Kernel: Declare syscall handlers with "using" instead of "typedef"
|
il y a 3 ans |
Andreas Kling
|
68bf6db673
Kernel: Rename Spinlock::is_owned_by_current_thread()
|
il y a 3 ans |
Andreas Kling
|
0b4671add7
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
|
il y a 3 ans |
Andreas Kling
|
7676edfb9b
Kernel: Stop allowing implicit conversion from KResult to int
|
il y a 3 ans |
Jean-Baptiste Boric
|
0286160b62
Kernel: Add syscall performance event type
|
il y a 3 ans |
Andreas Kling
|
208147c77c
Kernel: Rename Process::space() => Process::address_space()
|
il y a 3 ans |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
il y a 3 ans |
Andreas Kling
|
deff554096
Kernel+LibSystem: Add a 4th syscall argument
|
il y a 4 ans |
Brian Gianforcaro
|
a3787b9db7
Kernel: Remove another ARCH ifdef using RegisterState::flags()
|
il y a 4 ans |
Gunnar Beutner
|
31f30e732a
Everywhere: Prefix hexadecimal numbers with 0x
|
il y a 4 ans |
Brian Gianforcaro
|
120b9bc05b
Kernel: Conditionally acquire the big lock based on syscall metadata
|
il y a 4 ans |
Brian Gianforcaro
|
354e18a5a0
Kernel: Move validate_syscall_preconditions outside of the big lock
|
il y a 4 ans |
Brian Gianforcaro
|
27e1120dff
Kernel: Move syscall precondition validates to MM
|
il y a 4 ans |
Brian Gianforcaro
|
af543328ea
Kernel: Instrument syscalls with their process big lock requirements
|
il y a 4 ans |
Brian Gianforcaro
|
308396bca1
Kernel: No lock validate_user_stack variant, switch to Space as argument
|
il y a 4 ans |
Brian Gianforcaro
|
1cffecbe8d
Kernel: Push ARCH specific ifdef's down into RegisterState functions
|
il y a 4 ans |
Tom
|
d7e5521a04
Kernel: Ignore subsequent calls to Process::die
|
il y a 4 ans |
Tom
|
fa8fe40266
Revert "Kernel: Make sure threads which don't do any syscalls are t..."
|
il y a 4 ans |
Hendiadyoin1
|
9b7e48c6bd
Kernel: Replace raw asm functions with naked ones
|
il y a 4 ans |
Gunnar Beutner
|
52f9aaa823
Kernel: Use the GS segment for the per-CPU struct
|
il y a 4 ans |
Gunnar Beutner
|
e37576440d
Kernel: Fix stack alignment on x86_64
|
il y a 4 ans |