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-08-25
Kernel: Make VirtualAddress methods constexpr
Brian Gianforcaro
2021-08-25
CMake: Remove Prekernel incompatible options instead of overriding
Brian Gianforcaro
2021-08-25
Kernel: Annotate Memory::Region APIs with [[nodiscard]]
Brian Gianforcaro
2021-08-25
Kernel: Always observe the return value of Region::map and remap
Brian Gianforcaro
2021-08-24
Kernel: Remove confusing nested scope in Thread::block()
Andreas Kling
2021-08-24
Kernel: Use TemporaryChange to update Thread::m_in_block
Andreas Kling
2021-08-24
Kernel: Simplify Blockers so they don't need a "should block" flag
Andreas Kling
2021-08-24
Kernel: Remove unused BlockTimeout::m_should_block
Andreas Kling
2021-08-24
Kernel: Remove unused Thread::Blocker::should_block() virtual
Andreas Kling
2021-08-24
Kernel: Move Blocker setup out from constructors into setup_blocker()
Andreas Kling
2021-08-24
Kernel: Don't register thread as custom data for FutexBlocker
Andreas Kling
2021-08-24
Kernel: Don't register thread as custom data for WaitQueueBlocker
Andreas Kling
2021-08-24
Kernel: Make Thread::Blocker::m_thread a NonnullRefPtr<Thread>
Andreas Kling
2021-08-24
Kernel: Simplify unregistering a Blocker from a BlockerSet
Andreas Kling
2021-08-23
Kernel: Make Thread::m_block_timer a NonnullRefPtr
Andreas Kling
2021-08-23
Kernel: Remove unused ScopedLockRelease class
Andreas Kling
2021-08-23
Kernel: Rename Blocker::not_blocking(bool) to something more descriptive
Andreas Kling
2021-08-23
Kernel: Remove unnecessary spinlock in ~Thread::Blocker()
Andreas Kling
2021-08-23
Kernel: Remove unused WaitQueue::should_block(bool)
Andreas Kling
2021-08-23
Kernel: Rename some BlockerSets to foo_blocker_set
Andreas Kling
2021-08-23
Kernel: Make Thread::Blocker non-copyable and non-movable
Andreas Kling
2021-08-23
Kernel: Rename PCI::DeviceController => PCI::Device
Liav A
2021-08-23
Kernel/PCI: Delete PCI::Device in its current form
Liav A
2021-08-23
Kernel/VirtIO: Make VirtIODevice constructor protected
Liav A
2021-08-23
Kernel: Rename QueueBlocker => WaitQueueBlocker
Andreas Kling
2021-08-23
Kernel: Rename BlockerSet::unblock() to something more accurate
Andreas Kling
2021-08-23
Kernel: Remove unnecessary FutexQueue::did_remove()
Andreas Kling
2021-08-23
Kernel: VERIFY that nobody is holding lock in ~BlockerSet()
Andreas Kling
2021-08-23
Kernel: Rename Thread::BlockCondition to BlockerSet
Andreas Kling
2021-08-23
Kernel: Make Processor::clean_fpu_state() static
Andreas Kling
2021-08-23
Kernel: Mark Thread::Blocker leaf subclasses final
Andreas Kling
2021-08-23
Kernel: Mark BlockCondition subclasses as final
Andreas Kling
2021-08-23
Everywhere: Core dump => Coredump
Andreas Kling
2021-08-23
Kernel: Mape quickmap functions VERIFY that MM lock is held
Andreas Kling
2021-08-23
Kernel: Make Processor::platform_string() return StringView
Andreas Kling
2021-08-23
Kernel: Consolidate I386/X86_64 implementations of do_init_context()
Andreas Kling
2021-08-23
Kernel: Fix some trivial clang-tidy warnings in x86/common/Processor.cpp
Andreas Kling
2021-08-23
Kernel: Rename Processor::id() => current_id()
Andreas Kling
2021-08-23
Kernel: Add VERIFY(!m_in_block) when entering Thread::block()
Andreas Kling
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-23
Kernel: Fix some trivial clang-tidy warnings in Thread.{cpp,h}
Andreas Kling
2021-08-22
Kernel/SysFS: Don't expose SMBIOS blobs if can't find SMBIOS tables
Liav A
2021-08-22
Kernel: Return ENOTSUP instead of panicking on invalid sockopt
Peter Elliott
2021-08-22
Kernel+LibC: Implement FIONREAD ioctl
Peter Elliott
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-22
Kernel: Simplify SpinLockProtected<T>
Andreas Kling
2021-08-22
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
Andreas Kling
2021-08-22
Kernel: Simplify MutexProtected<T>
Andreas Kling
2021-08-22
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
Andreas Kling
[next]