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