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
2022-02-06
Kernel: Propagate sys$profiling_enable() buffer allocation failure
Andreas Kling
2022-02-05
Kernel: Put kmalloc heap expansion debug spam behind KMALLOC_DEBUG
Andreas Kling
2022-02-05
Kernel/Interrupts: Remove stale MSIHandler class
Liav A
2022-02-04
Kernel: Disable BootFramebufferConsole when drivers create a new one
Tom
2022-02-04
Kernel: Set up an initial boot framebuffer console
Tom
2022-02-04
Kernel: Separate GenericFramebufferConsole implementation
Tom
2022-02-03
Kernel: Remove the infallible make_ref_counted<T> factory function
Idan Horowitz
2022-02-03
Kernel: Convert try_make_ref_counted to use ErrorOr
Idan Horowitz
2022-02-03
Kernel: Stop using the make<T> factory method in the Kernel
Idan Horowitz
2022-02-03
Kernel: Ignore allocation failures when trying to retransmit packets
Idan Horowitz
2022-02-03
Kernel: Stop allocating VirtIO configuration structs on the heap
Idan Horowitz
2022-02-03
Revert "Kernel: Protect InodeWatcher internals with spinlock instead of mutex"
Andreas Kling
2022-02-03
Kernel: Protect Inode flock list with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS node
Andreas Kling
2022-02-03
AK+Kernel+LibSanitizer: Store "ubsan-is-deadly" flag as Atomic<bool>
Andreas Kling
2022-02-03
Kernel: Protect InodeWatcher internals with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect PCI access with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Turn VirtIOGPU operation lock from mutex into spinlock
Andreas Kling
2022-02-03
Kernel: Protect FramebufferDevice with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect global device map with spinlock instead of mutx
Andreas Kling
2022-02-03
Kernel: Protect Inode's list of watchers with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect mounted filesystem list with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect network adapter list with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect PTYMultiplexer freelist with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Protect ARP table with spinlock instead of mutex
Andreas Kling
2022-02-03
Kernel: Convert OpenFileDescriptor from mutex to spinlock
Andreas Kling
2022-02-03
Kernel: Move Spinlock lock/unlock functions out of line
Andreas Kling
2022-02-02
Kernel: Add polling support to NVMe
Pankaj Raghav
2022-02-02
Kernel: Add conditional call to disable_irq in IRQHandler constructor
Pankaj Raghav
2022-02-02
Kernel: Add nvme_poll command line parameters
Pankaj Raghav
2022-02-02
Revert "Kernel: Only update page tables for faulting region"
Andreas Kling
2022-02-02
Kernel: Only update page tables for faulting region
Andreas Kling
2022-01-30
Kernel/Interrupts: Initialize two spurious handlers when PIC is disabled
Liav A
2022-01-30
Kernel: Use a constexpr declaration for the disabled PIC IRQ base
Liav A
2022-01-30
Kernel: Don't mark current thread as inactive after successful exec()
Andreas Kling
2022-01-30
Kernel: Release page directory and MM locks sooner in space finalization
Andreas Kling
2022-01-30
Kernel: Take scheduler lock before block lock in unblock_from_mutex()
Andreas Kling
2022-01-30
Kernel: Remove unused bool return values from scheduler functions
Andreas Kling
2022-01-30
Kernel: Simplify x86 IOPL sanity check
Andreas Kling
2022-01-30
Kernel: VERIFY that Scheduler::context_switch() always has a from-thread
Andreas Kling
2022-01-30
Kernel: Enforce that Thread::unblock_from_mutex() doesn't happen in IRQ
Andreas Kling
2022-01-30
Kernel: Update terminology around Thread's "blocking mutex"
Andreas Kling
2022-01-30
Kernel: Make Thread::State an `enum class` and use it consistently
Andreas Kling
2022-01-30
Kernel: Don't dispatch signals in Thread::block_impl()
Andreas Kling
2022-01-30
Kernel: Don't dispatch signals in Processor::enter_current()
Andreas Kling
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-30
Kernel: Move Thread::block<BlockerType>() out of the Thread.h header
Andreas Kling
2022-01-30
Kernel: Support PS/2 right super key
Jelle Raaijmakers
2022-01-29
Kernel: Use HashCompatible HashMap lookups instead of specifying a hash
Idan Horowitz
2022-01-29
Kernel: Make {Nonnull,}OwnPtr<KString> hash compatible with StringView
Idan Horowitz
[next]