aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/mutex.h
AgeCommit message (Expand)Author
2018-08-28kernel: Eliminate kernel global stateLioncash
2018-08-01kernel: Move object class to its own source filesLioncash
2018-07-31kernel: Remove unnecessary includesLioncash
2018-04-20Kernel: Remove old and unused Mutex code.Subv
2018-04-20Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv
2018-01-16clang-formatMerryMage
2018-01-08Kernel: Properly keep track of mutex lock data in the guest memory. This fixe...Subv
2018-01-01svc: Implement svcLockMutex.bunnei
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
2017-05-29Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner
2017-01-04Kernel/Mutex: Propagate thread priority changes to other threads inheriting t...Subv
2017-01-04Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Subv
2017-01-04Kernel/Mutex: Implemented priority inheritance.Subv
2017-01-04Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2015-09-10General: Fix up doxygen commentsLioncash
2015-02-09Mutex: Locks should be recursive.bunnei
2015-02-02Kernel: Stop creating useless Handles during object creationYuri Kunde Schlesner
2015-02-02Kernel: Make WaitObjects share ownership of Threads waiting on themYuri Kunde Schlesner
2015-02-02Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner
2015-01-30Kernel: Mark all appropriate kernel objects as "final"Yuri Kunde Schlesner
2015-01-30Kernel: Convert Mutex to not use HandlesYuri Kunde Schlesner
2015-01-21Mutex: Cleanup and remove redundant code.bunnei
2014-12-20License changepurpasmart96
2014-12-07Mutex: Release all held mutexes when a thread exits.Subv
2014-11-24Remove duplicated docs/update them for changed parameters.Yuri Kunde Schlesner
2014-11-24HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ...Emmanuel Gil Peyrot
2014-06-13Kernel: Updated various kernel function "name" arguments to be const references.bunnei
2014-06-02svc: added optional name field to Event and Mutex (used for debugging)bunnei
2014-05-26mutex: removed docstring comment that is no longer relevantbunnei
2014-05-26mutex: added additional docstringsbunnei
2014-05-20mutex: refactored the interface to code to return a Mutex* handlebunnei
2014-05-20mutex: initial commit of HLE modulebunnei