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
/
Arch
Age
Commit message (
Expand
)
Author
2021-02-19
Kernel: Mark write_cr0() and write_cr4() as UNMAP_AFTER_INIT
Andreas Kling
2021-02-19
Kernel: Add .unmap_after_init section for code we don't need after init
Andreas Kling
2021-02-19
Kernel: Add helpers for manipulating x86 control registers
Andreas Kling
2021-02-17
Kernel: Remove kprintf()
Andreas Kling
2021-02-14
Kernel: Mark a handful of things in CPU.cpp as READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Mark the x86 IDT as READONLY_AFTER_INIT
Andreas Kling
2021-02-14
Kernel: Print a helpful panic message for READONLY_AFTER_INIT crashes
Andreas Kling
2021-02-14
Kernel: Add mechanism to make some memory read-only after init finishes
Andreas Kling
2021-02-14
Kernel: Add some bits of randomness to kernel stack pointers
Andreas Kling
2021-02-14
Kernel: Mark handle_crash() as [[noreturn]]
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-14
Kernel: Use PANIC() in a bunch of places :^)
Andreas Kling
2021-02-13
Kernel: Convert klog() => dbgln()/dmesgln() in Arch/i386/CPU.cpp
Andreas Kling
2021-02-13
Kernel: Avoid flushing the tlb if there's only one thread
Tom
2021-02-09
Kernel: Convert all *Builder::appendf() => appendff()
Andreas Kling
2021-02-08
Kernel: Reorganize ptrace implementation a bit
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-08
Kernel: Make Arch/i386/CPU.cpp safe to run through clang-format
AnotherTest
2021-02-02
Kernel: Limit the size of stack traces
Andreas Kling
2021-01-27
Kernel: Track processor idle state and wake processors when waking threads
Tom
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: Track previous mode when entering/exiting traps
Tom
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-25
Kernel: Fix possible context switch within first context switch of a thread
Tom
2021-01-25
Everywhere: Debug macros instead of constexpr.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-24
Kernel: Make use of interrupts as an entropy source
Jean-Baptiste Boric
2021-01-22
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-21
Kernel: Don't let signals unblock threads while handling a page fault
Andreas Kling
2021-01-19
Boot: Fix undefined Multiboot behaviors
Jean-Baptiste Boric
2021-01-17
Kernel: Add safe atomic functions
Tom
2021-01-11
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-11
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-09
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-02
Kernel: Ignore TLB flush requests for user addresses of other processes
Tom
2020-12-31
Everywhere: Re-format with clang-format-11
Linus Groh
2020-12-30
Kernel: Prevent sign bit extension when creating a PDPTE
Luke
2020-12-26
Everywhere: void arguments to C functions
Lenny Maiorani
2020-12-23
Kernel: Panic if we're about to switch to a user thread with IOPL!=0
Andreas Kling
2020-12-22
Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn()
Andreas Kling
2020-12-21
Kernel: Allow to install a real IRQ handler on a spurious one
Liav A
2020-12-21
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
Lenny Maiorani
2020-12-12
Kernel: Change wait blocking to Process-only blocking
Tom
2020-12-12
Kernel: Fix some issues related to fixes and block conditions
Tom
2020-12-02
Kernel: Flush TLBs concurrently
Tom
2020-12-02
Kernel: Fix counting interrupts
Tom
2020-12-01
Kernel: Fix some problems with Thread::wait_on and Lock
Tom
2020-11-30
Kernel: Allow passing a thread argument for new kernel threads
Tom
[prev]
[next]