summaryrefslogtreecommitdiff
path: root/Kernel/TimerQueue.cpp
AgeCommit message (Expand)Author
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-12Kernel: Execute timer handlers outside of irq handlerTom
2020-12-11Kernel: Fix leaking Timer instancesTom
2020-12-02Kernel: Add CLOCK_REALTIME support to the TimerQueueTom
2020-12-02Kernel: Use TimerQueue for SIGALRMTom
2020-12-02Kernel: TimerQueue::cancel_timer needs to wait if timer is executingTom
2020-11-30Kernel: Move some time related code from Scheduler into TimeManagementTom
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22AK: Get rid of make_singleton functionTom
2020-08-22Kernel: Move Singleton class to AKTom
2020-08-21Kernel: Switch singletons to use new Singleton classTom
2020-04-27Kernel: Update TimerQueue next due timer only when necessaryBrian Gianforcaro
2020-04-27Kernel: Expose timers via a TimerId typeBrian Gianforcaro
2020-04-26Kernel: Refactor TimeQueue::add_timer to use timevalBrian Gianforcaro
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-27Kernel: Add kernel-level timer queue (heavily based on @juliusf's work)Conrad Pankoff