summaryrefslogtreecommitdiff
path: root/Kernel/Time
AgeCommit message (Expand)Author
2021-05-17Kernel: Fix return value for {enable,disable}_profile_timer()Gunnar Beutner
2021-05-17Kernel: Fix spelling mistake in HPETComparator::try_to_set_frequencyIdan Horowitz
2021-05-17Kernel: Set InterruptEnable on HPET Comparators when frequency is setIdan Horowitz
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-12Kernel: Fix issues supporting HPETs with 32-bit-only main counterTom
2021-05-05Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)Brian Gianforcaro
2021-05-05Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871)Brian Gianforcaro
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-12Kernel: Convert klog() => AK::Format in a handful of placesAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in TimeManagementAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in APICTimerAndreas Kling
2021-03-09Kernel: Convert klog() => dmesgln() in HPETAndreas Kling
2021-03-06Kernel: Address all 32 HPET comparators correctlyLiav A
2021-03-06Revert "Kernel: Fix HPET timer structure layout"Liav A
2021-03-03Kernel: Mark more of the kernel initialization as UNMAP_AFTER_INITBrian Gianforcaro
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-03-02Kernel: Make TimeManagement use AK::Time internallyBen Wiederhake
2021-03-01Kernel: Fix APIC timer calibration to be more accurateTom
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-28Kernel: Fix GenericInterruptHandler problems with virtual functionsTom
2021-02-26Kernel: Fix HPET timer structure layoutTom
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-20Kernel: Slap a handful more things with UNMAP_AFTER_INITAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functionsAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
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