summaryrefslogtreecommitdiff
path: root/Kernel/Time/HPET.cpp
AgeCommit message (Expand)Author
2022-01-13Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOrIdan Horowitz
2021-12-11Kernel: Simplify 64-bit HPET reads on x86_64Andreas Kling
2021-09-12Kernel: Move ACPI and BIOS code into the new Firmware directoryLiav A
2021-09-08Kernel/ACPI: Return Optional container after table searchLiav A
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-09-05Kernel: Switch static_asserts of a type size to AK::AssertSizeBrian Gianforcaro
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-05-12Kernel: Fix issues supporting HPETs with 32-bit-only main counterTom
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
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-01Kernel: Fix APIC timer calibration to be more accurateTom
2021-02-26Kernel: Fix HPET timer structure layoutTom
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-26Meta: Split debug defines into multiple headers.asynts
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-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-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-11-06Kernel: Fix HPET timer not firing in BochsTom
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: Remove dubious use of "volatile" in HPET codeAndreas Kling
2020-05-08Kernel: Use NonnullRefPtrVector for HardwareTimer and HPETComparatorAndreas Kling
2020-04-09Kernel: Remove redundant "ACPI" from filenames in ACPI/Andreas Kling
2020-04-09Kernel: Remove "non-operational" ACPI parser stateAndreas Kling
2020-04-01Kernel: Align read operation in HPET registers' blockLiav A
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-19Kernel: Introduce the new Time management subsystemLiav A