Brian Gianforcaro
|
a61857eb0a
Kernel: Use AK::to_underlying in lock rank tracking
|
3 years ago |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 years ago |
Brian Gianforcaro
|
066b0590ec
Kernel/Locking: Add lock rank tracking per thread to find deadlocks
|
3 years ago |
Andreas Kling
|
56a2594de7
Kernel: Make KString factories return KResultOr + use TRY() everywhere
|
3 years ago |
Andreas Kling
|
f16b9a691f
Kernel: Rename ProcessPagingScope => ScopedAddressSpaceSwitcher
|
3 years ago |
Andreas Kling
|
7981422500
Kernel: Make Threads always have a name
|
3 years ago |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 years ago |
Andreas Kling
|
f4a9a0d561
Kernel: Make VirtualRangeAllocator return KResultOr<VirtualRange>
|
3 years ago |
Brian Gianforcaro
|
bb58a4d943
Kernel: Make all Spinlocks use u8 for storage, remove template
|
3 years ago |
Andreas Kling
|
48a0b31c47
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
|
3 years ago |
Andreas Kling
|
d65fbdc44d
Kernel: Use TRY() in Thread
|
3 years ago |
Andreas Kling
|
5d5a3708c4
Kernel: Rename Thread::clone() => try_clone() and propagate errors
|
3 years ago |
Andreas Kling
|
eaf88cc78a
AK: Rename create<T> => make_ref_counted<T>
|
3 years ago |
Andreas Kling
|
5cd030568f
Kernel: Unbreak the LOCK_DEBUG build
|
3 years ago |
Andreas Kling
|
68bf6db673
Kernel: Rename Spinlock::is_owned_by_current_thread()
|
3 years ago |
Andreas Kling
|
0b4671add7
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
|
3 years ago |
Andreas Kling
|
e51a5e2d5d
Kernel: Rename some BlockerSets to foo_blocker_set
|
3 years ago |
Andreas Kling
|
05e1b196e9
Kernel: Make Processor::clean_fpu_state() static
|
3 years ago |
Andreas Kling
|
bcd2025311
Everywhere: Core dump => Coredump
|
3 years ago |
Andreas Kling
|
d60635cb9d
Kernel: Convert Processor::in_irq() to static current_in_irq()
|
3 years ago |
Andreas Kling
|
3e3f760808
Kernel: Fix some trivial clang-tidy warnings in Thread.{cpp,h}
|
3 years ago |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 years ago |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 years ago |
Andreas Kling
|
ed6f84c2c9
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
|
3 years ago |
Andreas Kling
|
961f727448
Kernel: Consolidate a bunch of i386/x86_64 code paths
|
3 years ago |
Timothy Flynn
|
eedb26110a
Kernel: Fix compilation with Clang
|
3 years ago |
Andreas Kling
|
62719b85e0
Kernel: Port Thread to ListedRefCounted
|
3 years ago |
Andreas Kling
|
c1c12497b5
Kernel: Don't hold thread list lock while invoking ~Thread()
|
3 years ago |
Andreas Kling
|
37304203dd
Kernel: Lock thread list while in Thread::unref()
|
3 years ago |
Andreas Kling
|
6fd7212476
Kernel+LibC: Share definitions for signal.h
|
3 years ago |