Andreas Kling
|
a22634bb59
Kernel: Use TemporaryChange to update Thread::m_in_block
|
3 år sedan |
Andreas Kling
|
0c1d41cc8a
Kernel: Simplify Blockers so they don't need a "should block" flag
|
3 år sedan |
Andreas Kling
|
adbf472ca7
Kernel: Remove unused BlockTimeout::m_should_block
|
3 år sedan |
Andreas Kling
|
cfd9045891
Kernel: Remove unused Thread::Blocker::should_block() virtual
|
3 år sedan |
Andreas Kling
|
82c3cc4640
Kernel: Move Blocker setup out from constructors into setup_blocker()
|
3 år sedan |
Andreas Kling
|
2c74533ba6
Kernel: Don't register thread as custom data for WaitQueueBlocker
|
3 år sedan |
Andreas Kling
|
a58c4bbcf5
Kernel: Make Thread::Blocker::m_thread a NonnullRefPtr<Thread>
|
3 år sedan |
Andreas Kling
|
c351945474
Kernel: Simplify unregistering a Blocker from a BlockerSet
|
3 år sedan |
Andreas Kling
|
96909f5200
Kernel: Make Thread::m_block_timer a NonnullRefPtr
|
3 år sedan |
Andreas Kling
|
7006cb82bd
Kernel: Rename Blocker::not_blocking(bool) to something more descriptive
|
3 år sedan |
Andreas Kling
|
e51a5e2d5d
Kernel: Rename some BlockerSets to foo_blocker_set
|
3 år sedan |
Andreas Kling
|
63f9b0d0dc
Kernel: Make Thread::Blocker non-copyable and non-movable
|
3 år sedan |
Andreas Kling
|
40bc378d81
Kernel: Rename QueueBlocker => WaitQueueBlocker
|
3 år sedan |
Andreas Kling
|
b30081b49a
Kernel: Rename BlockerSet::unblock() to something more accurate
|
3 år sedan |
Andreas Kling
|
928929bbe1
Kernel: VERIFY that nobody is holding lock in ~BlockerSet()
|
3 år sedan |
Andreas Kling
|
85546af417
Kernel: Rename Thread::BlockCondition to BlockerSet
|
3 år sedan |
Andreas Kling
|
8000e8a080
Kernel: Mark Thread::Blocker leaf subclasses final
|
3 år sedan |
Andreas Kling
|
53019f413c
Kernel: Mark BlockCondition subclasses as final
|
3 år sedan |
Andreas Kling
|
0f03a8aece
Kernel: Add VERIFY(!m_in_block) when entering Thread::block()
|
3 år sedan |
Andreas Kling
|
d60635cb9d
Kernel: Convert Processor::in_irq() to static current_in_irq()
|
3 år sedan |
Andreas Kling
|
3e3f760808
Kernel: Fix some trivial clang-tidy warnings in Thread.{cpp,h}
|
3 år sedan |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 år sedan |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 år sedan |
Andreas Kling
|
ed6f84c2c9
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
|
3 år sedan |
Andreas Kling
|
961f727448
Kernel: Consolidate a bunch of i386/x86_64 code paths
|
3 år sedan |
Andreas Kling
|
62719b85e0
Kernel: Port Thread to ListedRefCounted
|
4 år sedan |
Andreas Kling
|
37304203dd
Kernel: Lock thread list while in Thread::unref()
|
4 år sedan |
Brian Gianforcaro
|
464dc42640
Kernel: Convert lock debug APIs to east const
|
4 år sedan |
Brian Gianforcaro
|
bea74f4b77
Kernel: Reduce LOCK_DEBUG ifdefs by utilizing Kernel::LockLocation
|
4 år sedan |
Liav A
|
7ba991dc37
Kernel: Steer away from heap allocations for ProcFS process data
|
4 år sedan |