summaryrefslogtreecommitdiff
path: root/Kernel/Time
AgeCommit message (Expand)Author
2021-01-27Kernel: Make Processor::id a static functionTom
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-26Kernel: Add RTC as fallback entropy source if HPET is not foundMaciej Zygmanowski
2021-01-26Kernel: Add HPET::read_main_counter()Maciej Zygmanowski
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Kernel: Convert a bunch of String::format() => String::formatted()Andreas Kling
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-30Kernel: Fix HPET::update_time to set ticks within the valid rangeTom
2020-12-27Kernel: Take into account the time keeper's frequency (if no HPET)Tom
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
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-11-07Kernel: Update TimeManagement::m_epoch_time directly in increment_time_since_...Nico Weber
2020-11-06Kernel: Fix HPET timer not firing in BochsTom
2020-10-29Kernel: Report more accurate ticks per second for APIC timerTom
2020-10-29Kernel: Fix APIC timer frequencyTom
2020-10-26Kernel: Various APIC timer fixesTom
2020-10-25Kernel: Set up and calibrate APIC timer, and enable timer on all CPUsTom
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
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-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-06-21Kernel: Use map_typed() in HPET code and add a register access helperAndreas Kling
2020-06-01HPET: Fix accessing HPET registersTom
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-16Kernel: Add TimeManagement::now_as_timeval()Andreas Kling
2020-05-16Kernel: Remove dubious use of "volatile" in HPET codeAndreas Kling
2020-05-08Kernel: Use NonnullRefPtrVector for HardwareTimer and HPETComparatorAndreas Kling
2020-04-18Kernel: Remove CommandLine::get() in favor of lookup()Andreas Kling
2020-04-16Kernel: Fix dumb logic typo in HardwareTimer::handle_irq()Andreas Kling
2020-04-16Kernel: Rename HardwareTimer::change_function() => set_callback()Andreas Kling
2020-04-16Kernel: Remove "stale callback" concept from time managementAndreas Kling
2020-04-16Kernel: Rename HardwareTimer::m_function_to_call => m_callbackAndreas 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