index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Time
Age
Commit message (
Expand
)
Author
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-20
AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernel
Andreas Kling
2022-07-27
Everywhere: Make the codebase more architecture aware
Undefine
2022-07-12
Everywhere: Use default StringView constructor over nullptr
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-06-15
Kernel: Make TimeManagement::boot_time() static
Andreas Kling
2022-06-02
Kernel: Move IRQController and InterruptManagement to Arch directory
Timon Kruiper
2022-06-02
Kernel: Implement InterruptDisabler using generic Processor functions
Timon Kruiper
2022-06-02
Kernel: Separate NonMaskableInterruptDisabler into its own file
Timon Kruiper
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-02-21
Kernel: Use TRY() when validating clock_id in TimeManagement
Brian Gianforcaro
2022-01-18
Kernel: Create the time page region before initializing the timers
Idan Horowitz
2022-01-13
Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOr
Idan Horowitz
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-26
Kernel: Encapsulate APIC initialization inside InterruptManagement
Pankaj Raghav
2021-12-11
Kernel: Remove unused String.h includes
Hendiadyoin1
2021-12-11
Kernel: Simplify 64-bit HPET reads on x86_64
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-26
Kernel: Add TimeManagement::is_initialized()
Andreas Kling
2021-10-15
Kernel: Add cross platform RegisterState header and Aarch64 version
James Mintram
2021-10-03
Kernel: Use `operator ""sv` in all purpose() implementations
Brian Gianforcaro
2021-10-01
Kernel: Move x86 IO instructions code into the x86 specific folder
Liav A
2021-10-01
Kernel: Remove IO.h include from a bunch of places
Liav A
2021-09-12
Kernel: Move ACPI and BIOS code into the new Firmware directory
Liav A
2021-09-08
Kernel/ACPI: Return Optional container after table search
Liav A
2021-09-06
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
Andreas Kling
2021-09-05
Kernel: Switch static_asserts of a type size to AK::AssertSize
Brian Gianforcaro
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-10
Kernel: Add CLOCK_MONOTONIC_COARSE to the kernel time page
Andreas Kling
2021-08-10
Kernel: Only expose CLOCK_REALTIME_COARSE via the kernel time page
Andreas Kling
2021-08-10
Kernel: Close race window in timestamp update mechanism
Andreas Kling
2021-08-10
Kernel+LibC: Allow clock_gettime() to run without syscalls
Andreas Kling
2021-08-08
Everywhere: Replace AK::Singleton => Singleton
Andreas Kling
2021-08-06
Kernel: Add convenience values to the Memory::Region::Access enum
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-08-06
Kernel: Make HardwareTimer::model() return StringView
Andreas Kling
2021-08-01
Kernel: Remove unused header includes
Brian Gianforcaro
2021-07-18
Everywhere: Make tracking cpu usage independent from system ticks
Tom
2021-07-17
Kernel: Remove TimeManagement::initialized that wasn't implemented
Tom
2021-07-11
Kernel: Remove unused header includes in Time subtree
Brian Gianforcaro
2021-07-11
Kernel: Make various T::class_name() and similar return StringView
Andreas Kling
2021-07-08
Everywhere: Mark debug-only functions `[[maybe_unused]]`
Daniel Bertalan
2021-07-03
Kernel: Add missing override specifiers
Daniel Bertalan
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1
2021-06-17
Kernel/Interrupts: Return boolean on whether we handled the interrupt
Liav A
2021-05-17
Kernel: Fix return value for {enable,disable}_profile_timer()
Gunnar Beutner
2021-05-17
Kernel: Fix spelling mistake in HPETComparator::try_to_set_frequency
Idan Horowitz
[next]