summaryrefslogtreecommitdiff
path: root/Kernel/Tasks/FinalizerTask.cpp
AgeCommit message (Expand)Author
2023-06-04Kernel: Move all tasks-related code to the Tasks subdirectoryLiav A
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-06-05Kernel: Unify Kernel task names for consistencyBrian Gianforcaro
2022-01-30Kernel: Remove unnecessary includes from Thread.hAndreas Kling
2022-01-26Kernel: Ignore allocation failures during thread finalizationIdan Horowitz
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-09Kernel: Mark FinalizerTask::spawn() as UNMAP_AFTER_INITBrian Gianforcaro
2021-05-27Kernel: Pass trampolines instead of lambdas to create_kernel_processAndrew Kaster
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-15Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.Brian Gianforcaro
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2020-12-12Kernel: Fix some issues related to fixes and block conditionsTom
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-30Kernel: Allow passing a thread argument for new kernel threadsTom
2020-09-27Kernel: Make Thread refcountedTom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-07-06Kernel: Require a reason to be passed to Thread::wait_onTom
2020-07-04Kernel: Remove debug spam in finalizer taskAndreas Kling
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-07-01Kernel: Implement software context switching and Processor structureTom
2020-04-08Kernel: Move sync and finalization tasks into their own filesAndreas Kling