summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/mutex.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-01-11core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei1-42/+0
2020-06-27Clang Format.Fernando Sahmkow1-1/+2
2020-06-27SVC: Correct ArbitrateUnlockFernando Sahmkow1-0/+3
2019-03-15core/hle/kernel: Make Mutex a per-process class.Lioncash1-9/+11
2018-08-29kernel: Eliminate kernel global stateLioncash1-2/+3
2018-08-02kernel: Move object class to its own source filesLioncash1-1/+1
2018-07-31kernel: Remove unnecessary includesLioncash1-4/+2
2018-04-21Kernel: Remove old and unused Mutex code.Subv1-79/+3
2018-04-21Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv1-0/+12
2018-01-16clang-formatMerryMage1-3/+3
2018-01-09Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking.Subv1-8/+13
2018-01-01svc: Implement svcLockMutex.bunnei1-5/+32
2017-05-30Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner1-0/+1
2017-01-04Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexesSubv1-0/+6
2017-01-04Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Subv1-0/+1
2017-01-04Kernel/Mutex: Implemented priority inheritance.Subv1-5/+2
2017-01-04Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv1-2/+3
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-2/+0
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-6/+12
2015-09-10General: Fix up doxygen commentsLioncash1-4/+3
2015-02-10Mutex: Locks should be recursive.bunnei1-2/+1
2015-02-02Kernel: Stop creating useless Handles during object creationYuri Kunde Schlesner1-1/+1
2015-02-02Kernel: Make WaitObjects share ownership of Threads waiting on themYuri Kunde Schlesner1-1/+1
2015-02-02Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner1-1/+2
2015-01-30Kernel: Mark all appropriate kernel objects as "final"Yuri Kunde Schlesner1-1/+1
2015-01-30Kernel: Convert Mutex to not use HandlesYuri Kunde Schlesner1-13/+39
2015-01-22Mutex: Cleanup and remove redundant code.bunnei1-1/+1
2014-12-21License changepurpasmart961-1/+1
2014-12-07Mutex: Release all held mutexes when a thread exits.Subv1-0/+6
2014-11-24Remove duplicated docs/update them for changed parameters.Yuri Kunde Schlesner1-1/+0
2014-11-24HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner1-1/+1
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot1-1/+1
2014-06-13Kernel: Updated various kernel function "name" arguments to be const references.bunnei1-1/+1
2014-06-03svc: added optional name field to Event and Mutex (used for debugging)bunnei1-1/+2
2014-05-27mutex: removed docstring comment that is no longer relevantbunnei1-1/+0
2014-05-27mutex: added additional docstringsbunnei1-0/+2
2014-05-21mutex: refactored the interface to code to return a Mutex* handlebunnei1-1/+1
2014-05-21mutex: initial commit of HLE modulebunnei1-0/+26