summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/mutex.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kernel: Remove old and unused Mutex code.Subv2018-04-211-79/+3
* Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv2018-04-211-0/+12
* clang-formatMerryMage2018-01-161-3/+3
* Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking.Subv2018-01-091-8/+13
* svc: Implement svcLockMutex.bunnei2018-01-011-5/+32
* Merge remote-tracking branch 'upstream/master' into nxbunnei2017-10-101-1/+2
* Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner2017-05-301-0/+1
* Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexesSubv2017-01-041-0/+6
* Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Subv2017-01-041-0/+1
* Kernel/Mutex: Implemented priority inheritance.Subv2017-01-041-5/+2
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv2017-01-041-2/+3
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-2/+0
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-6/+12
* General: Fix up doxygen commentsLioncash2015-09-101-4/+3
* Mutex: Locks should be recursive.bunnei2015-02-101-2/+1
* Kernel: Stop creating useless Handles during object creationYuri Kunde Schlesner2015-02-021-1/+1
* Kernel: Make WaitObjects share ownership of Threads waiting on themYuri Kunde Schlesner2015-02-021-1/+1
* Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner2015-02-021-1/+2
* Kernel: Mark all appropriate kernel objects as "final"Yuri Kunde Schlesner2015-01-301-1/+1
* Kernel: Convert Mutex to not use HandlesYuri Kunde Schlesner2015-01-301-13/+39
* Mutex: Cleanup and remove redundant code.bunnei2015-01-221-1/+1
* License changepurpasmart962014-12-211-1/+1
* Mutex: Release all held mutexes when a thread exits.Subv2014-12-071-0/+6
* Remove duplicated docs/update them for changed parameters.Yuri Kunde Schlesner2014-11-241-1/+0
* HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner2014-11-241-1/+1
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-1/+1
* Kernel: Updated various kernel function "name" arguments to be const references.bunnei2014-06-131-1/+1
* svc: added optional name field to Event and Mutex (used for debugging)bunnei2014-06-031-1/+2
* mutex: removed docstring comment that is no longer relevantbunnei2014-05-271-1/+0
* mutex: added additional docstringsbunnei2014-05-271-0/+2
* mutex: refactored the interface to code to return a Mutex* handlebunnei2014-05-211-1/+1
* mutex: initial commit of HLE modulebunnei2014-05-211-0/+26