Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
vor 2 Jahren |
Liav A
|
1b04726c85
Kernel: Move all tasks-related code to the Tasks subdirectory
|
vor 2 Jahren |
Andreas Kling
|
a098266ff5
Kernel: Simplify Process factory functions
|
vor 2 Jahren |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
vor 2 Jahren |
Brian Gianforcaro
|
6b85b358f8
Kernel: Unify Kernel task names for consistency
|
vor 3 Jahren |
Andreas Kling
|
3845c90e08
Kernel: Remove unnecessary includes from Thread.h
|
vor 3 Jahren |
Idan Horowitz
|
a0f404551e
Kernel: Ignore allocation failures during thread finalization
|
vor 3 Jahren |
Andreas Kling
|
55b0b06897
Kernel: Store process names as KString
|
vor 3 Jahren |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
vor 4 Jahren |
Brian Gianforcaro
|
83841e47e5
Kernel: Mark FinalizerTask::spawn() as UNMAP_AFTER_INIT
|
vor 4 Jahren |
Andrew Kaster
|
86e3010043
Kernel: Pass trampolines instead of lambdas to create_kernel_process
|
vor 4 Jahren |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
vor 4 Jahren |
Brian Gianforcaro
|
ddd79fe2cf
Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.
|
vor 4 Jahren |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
vor 4 Jahren |
Tom
|
da5cc34ebb
Kernel: Fix some issues related to fixes and block conditions
|
vor 4 Jahren |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
vor 4 Jahren |
Tom
|
6a620562cc
Kernel: Allow passing a thread argument for new kernel threads
|
vor 4 Jahren |
Tom
|
838d9fa251
Kernel: Make Thread refcounted
|
vor 4 Jahren |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
vor 4 Jahren |
Tom
|
788b2d64c6
Kernel: Require a reason to be passed to Thread::wait_on
|
vor 5 Jahren |
Andreas Kling
|
ea17d2d3da
Kernel: Remove debug spam in finalizer task
|
vor 5 Jahren |
Tom
|
16783bd14d
Kernel: Turn Thread::current and Process::current into functions
|
vor 5 Jahren |
Tom
|
fb41d89384
Kernel: Implement software context switching and Processor structure
|
vor 5 Jahren |
Andreas Kling
|
a066dd1fac
Kernel: Move sync and finalization tasks into their own files
|
vor 5 Jahren |