summaryrefslogtreecommitdiff
path: root/Kernel/Locking/Mutex.cpp
AgeCommit message (Expand)Author
2023-04-04Kernel: Don't ref/unref the holder thread in MutexAndreas Kling
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-07-19Kernel: Don't check that interrupts are enabled during early bootkleines Filmröllchen
2022-04-09Kernel: Verify mutex big lock behaviorJelle Raaijmakers
2022-04-09Kernel: Unblock big lock waiters correctlyJelle Raaijmakers
2022-04-06Kernel: Track big lock blocked threads in separate listJelle Raaijmakers
2022-04-05Kernel: Protect Mutex's thread lists with a spinlockAndreas Kling
2022-01-30Kernel: Update terminology around Thread's "blocking mutex"Andreas Kling
2022-01-29Kernel: Stop using HashMap in MutexIdan Horowitz
2021-12-15Kernel: Collapse blocking logic for exclusive Mutex' restore_lock()Hendiadyoin1
2021-12-15Kernel: Add implied auto-specifiers in LockingHendiadyoin1
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-08-28Kernel: Verify interrupts are disabled when interacting with MutexesAndrew Kaster
2021-08-23Kernel: Convert Processor::in_irq() to static current_in_irq()Andreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-13Kernel: Convert lock debug APIs to east constBrian Gianforcaro
2021-08-13Kernel: Reduce LOCK_DEBUG ifdefs by utilizing Kernel::LockLocationBrian Gianforcaro
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric