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-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
2022-01-29
Everywhere: Remove redundant inline keyword
Lenny Maiorani
2022-01-29
Kernel: Stop using HashMap in Mutex
Idan Horowitz
2022-01-29
Kernel: Optimize StorageDevice read and write function
Pankaj Raghav
2022-01-29
Kernel: Add block_size_log helper to BlockDevice
Pankaj Raghav
2022-01-29
Kernel: Cache blocks_per_page in StorageDevice class
Pankaj Raghav
2022-01-29
Kernel: Remove the assumption of 512 block size in read/write_block
Pankaj Raghav
2022-01-29
AK+Kernel: Implement UUID mixed endianness support
Liav A
2022-01-29
Kernel: Only lock process file descriptor table once in sys$poll()
Andreas Kling
2022-01-29
Kernel: Switch process file descriptor table from spinlock to mutex
Andreas Kling
2022-01-29
Kernel: Convert process file descriptor table to a SpinlockProtected
Andreas Kling
2022-01-28
Kernel: Allocate entire SelectBlocker::FDVector at once
Andreas Kling
2022-01-28
Kernel: Move kernel region checks from x86 page fault handler to MM
Andreas Kling
[prev]
[next]