summaryrefslogtreecommitdiff
path: root/Kernel/Time/TimeManagement.h
AgeCommit message (Expand)Author
2022-01-18Kernel: Create the time page region before initializing the timersIdan Horowitz
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-26Kernel: Add TimeManagement::is_initialized()Andreas Kling
2021-10-15Kernel: Add cross platform RegisterState header and Aarch64 versionJames Mintram
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-08-10Kernel+LibC: Allow clock_gettime() to run without syscallsAndreas Kling
2021-07-18Everywhere: Make tracking cpu usage independent from system ticksTom
2021-07-17Kernel: Remove TimeManagement::initialized that wasn't implementedTom
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-05-15Kernel: Don't use the profile timer if we don't have a timer to assignLiav A
2021-05-14Kernel: Use a separate timer for profiling the systemGunnar Beutner
2021-05-05Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)Brian Gianforcaro
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-02Kernel: Make TimeManagement use AK::Time internallyBen Wiederhake
2021-01-26Kernel: Add RTC as fallback entropy source if HPET is not foundMaciej Zygmanowski
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-02Kernel: Add CLOCK_REALTIME support to the TimerQueueTom
2020-11-30Kernel: Move some time related code from Scheduler into TimeManagementTom
2020-11-10Kernel+LibC: Add adjtime(2)Nico Weber
2020-10-25Kernel: Set up and calibrate APIC timer, and enable timer on all CPUsTom
2020-09-08AK: Remove FixedArray class.asynts
2020-09-07Kernel: Let TimeManagement keep epoch time as timespecNico Weber
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-21Kernel: Switch singletons to use new Singleton classTom
2020-05-16Kernel: Add TimeManagement::now_as_timeval()Andreas Kling
2020-05-08Kernel: Use NonnullRefPtrVector for HardwareTimer and HPETComparatorAndreas Kling
2020-04-16Kernel: Remove "stale callback" concept from time managementAndreas Kling
2020-04-16Kernel: Remove an unnecessary indirection between timer and schedulerAndreas Kling
2020-04-16Kernel: Simplify the way we pass HardwareTimers around a bitAndreas Kling
2020-04-09Kernel: Simplify the Time management initializationLiav A
2020-03-19Kernel: Introduce the new Time management subsystemLiav A