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
Age
Commit message (
Expand
)
Author
2021-01-28
Kernel+Userland: Remove unused "effective priority" from threads
Andreas Kling
2021-01-28
Kernel: Make KernelRng thread-safe
Tom
2021-01-28
Kernel: Remove colonel special-case from Process::for_each_thread
Tom
2021-01-28
BXVGADevice+MBVGADevice: Correctly check page-aligned mmaps
Peter Elliott
2021-01-27
Revert "Kernel: Fix Thread::relock_process leaving critical section"
Andreas Kling
2021-01-27
Kernel: Add a compile-time switch to enable scheduling on all CPUs
Tom
2021-01-27
Kernel: Fix Thread::relock_process leaving critical section
Tom
2021-01-27
Kernel: Don't hold scheduler lock while setting up blocker in Thread::block
Tom
2021-01-27
Kernel: Release MM lock while yielding from inode page fault handler
Tom
2021-01-27
Kernel: Keep a list of threads per Process
Tom
2021-01-27
Kernel: Implement thread priority queues
Tom
2021-01-27
Kernel: Track processor idle state and wake processors when waking threads
Tom
2021-01-27
Kernel: Use the CPU# as logical apic id
Tom
2021-01-27
Kernel: Remove Range "valid" state and use Optional<Range> instead
Andreas Kling
2021-01-27
Kernel: sys$mmap() without MAP_FIXED should consider address a hint
Andreas Kling
2021-01-27
Kernel: Make Processor::id a static function
Tom
2021-01-27
Kernel: Make Thread::current smp-safe
Tom
2021-01-27
Kernel: Make entering and leaving critical sections atomic
Tom
2021-01-27
Kernel: Use new Thread::previous_mode to track ticks
Tom
2021-01-27
Kernel: Track previous mode when entering/exiting traps
Tom
2021-01-27
Kernel: Assert in RangeAllocator that sizes are multiple of PAGE_SIZE
Andreas Kling
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-26
Kernel: Add RTC as fallback entropy source if HPET is not found
Maciej Zygmanowski
2021-01-26
Kernel: Use HPET as entropy source if CPU doesn't support RDRAND
Maciej Zygmanowski
2021-01-26
Kernel: Add HPET::read_main_counter()
Maciej Zygmanowski
2021-01-26
Kernel: Ensure that HPET is initialized before using random the first time
Maciej Zygmanowski
2021-01-26
Kernel: Assert on attempt to map private region backed by shared inode
Andreas Kling
2021-01-26
Kernel: sys$munmap() region splitting did not preserve "shared" flag
Andreas Kling
2021-01-26
Kernel: Don't drop pledge()'d promises/execpromises when passing nullptr
Linus Groh
2021-01-26
Kernel: Update process promise states on execve() and fork()
Andreas Kling
2021-01-26
Kernel: Remove allocate_region() functions that don't take a Range
Andreas Kling
2021-01-25
Kernel: Support pledge() with empty promises
Linus Groh
2021-01-25
Kernel: Fix possible context switch within first context switch of a thread
Tom
2021-01-25
Kernel: Fix some race conditions with Lock and waiting/waking threads
Tom
2021-01-25
Kernel: Fix race condition in Lock::lock that may leave corrupted state
Tom
2021-01-25
Kernel: Hoist VM range allocation up to sys$mmap() itself
Andreas Kling
2021-01-25
Kernel: Fix crash when booting with ACPI.
asynts
2021-01-25
Everywhere: Hook up remaining debug macros to Debug.h.
asynts
2021-01-25
Everywhere: Debug macros instead of constexpr.
asynts
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-25
Kernel: Make sys$anon_create() fail if size == 0
Andreas Kling
2021-01-24
Kernel: Allow disabling of IDE controllers with disable_ide
Jean-Baptiste Boric
2021-01-24
Kernel: Make use of interrupts as an entropy source
Jean-Baptiste Boric
2021-01-24
Revert "Kernel: Make VFS::create() fail with EINVAL on invalid file mode"
Andreas Kling
2021-01-24
Kernel: Fix two error codes being returned as positive in Process::exec
Luke
2021-01-23
Kernel: Create core dumps with S_IFREG set (regular file)
Andreas Kling
2021-01-23
Kernel: Evaluate block conditions inside VirtualConsole::emit()
Jean-Baptiste Boric
2021-01-23
Kernel: Allow "serial_debug" everywhere on the command line
Jean-Baptiste Boric
2021-01-23
Everywhere: Deprecate dbg().
asynts
[next]