summaryrefslogtreecommitdiff
path: root/Kernel/Time
AgeCommit message (Expand)Author
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-12-11Kernel: Simplify 64-bit HPET reads on x86_64Andreas 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-10-03Kernel: Use `operator ""sv` in all purpose() implementationsBrian Gianforcaro
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-10-01Kernel: Remove IO.h include from a bunch of placesLiav A
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-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-08-23Kernel: Convert Processor::in_irq() to static current_in_irq()Andreas Kling
2021-08-10Kernel: Add CLOCK_MONOTONIC_COARSE to the kernel time pageAndreas Kling
2021-08-10Kernel: Only expose CLOCK_REALTIME_COARSE via the kernel time pageAndreas Kling
2021-08-10Kernel: Close race window in timestamp update mechanismAndreas Kling
2021-08-10Kernel+LibC: Allow clock_gettime() to run without syscallsAndreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
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-08-06Kernel: Make HardwareTimer::model() return StringViewAndreas Kling
2021-08-01Kernel: Remove unused header includesBrian Gianforcaro
2021-07-18Everywhere: Make tracking cpu usage independent from system ticksTom
2021-07-17Kernel: Remove TimeManagement::initialized that wasn't implementedTom
2021-07-11Kernel: Remove unused header includes in Time subtreeBrian Gianforcaro
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-08Everywhere: Mark debug-only functions `[[maybe_unused]]`Daniel Bertalan
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
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