summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Scheduler refactor Pt. 1Gravatar Kevin Hartman2015-02-091-33/+82
* Kernel: Make WaitObjects share ownership of Threads waiting on themGravatar Yuri Kunde Schlesner2015-02-021-0/+2
* Explicitly instantiate constructors/destructors for Kernel objectsGravatar Yuri Kunde Schlesner2015-02-021-0/+1
* Mutex: Replace g_mutex_held_locks with a set inside ThreadGravatar Yuri Kunde Schlesner2015-02-021-2/+8
* Kernel: Use separate Handle tables for CoreTiming userdataGravatar Yuri Kunde Schlesner2015-02-021-0/+3
* Thread: Modernize two functions that slipped through previous rebasesGravatar Yuri Kunde Schlesner2015-02-021-8/+7
* Kernel: Mark all appropriate kernel objects as "final"Gravatar Yuri Kunde Schlesner2015-01-301-2/+1
* Thread: Fix WaitSynchronization1 to not set register 1 on thread wakeup.Gravatar bunnei2015-01-211-7/+14
* Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void.Gravatar bunnei2015-01-211-2/+2
* WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" p...Gravatar bunnei2015-01-211-1/+1
* Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObj...Gravatar bunnei2015-01-211-1/+1
* AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that mad...Gravatar bunnei2015-01-211-9/+8
* Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.Gravatar bunnei2015-01-211-31/+10
* WaitSynchronizationN: Refactor to fix several bugsGravatar bunnei2015-01-211-2/+2
* Kernel: Separate WaitSynchronization into Wait and Acquire methods.Gravatar bunnei2015-01-211-1/+2
* WaitSynchronizationN: Implement return valuesGravatar bunnei2015-01-211-16/+42
* Thread: Keep track of multiple wait objects.Gravatar bunnei2015-01-211-3/+3
* Kernel: Added WaitObject and changed "waitable" objects inherit from it.Gravatar bunnei2015-01-211-3/+1
* core: Fix a few docstringsGravatar Lioncash2015-01-201-1/+1
* Kernel: Start using boost::intrusive_ptr for lifetime managementGravatar Yuri Kunde Schlesner2015-01-091-4/+4
* Thread: Reduce use of Handles and move some funcs to inside the class.Gravatar Yuri Kunde Schlesner2015-01-091-46/+22
* Kernel: Move Thread's definition to the header fileGravatar Yuri Kunde Schlesner2015-01-091-0/+57
* Merge pull request #255 from Subv/cbranch_3Gravatar bunnei2015-01-081-0/+1
|\
| * SVC: Implemented the Timer service calls.Gravatar Subv2015-01-081-0/+1
* | SVC: Fixed SleepThread.Gravatar Subv2015-01-081-0/+7
* | Threads: Use a dummy idle thread when no other are ready.Gravatar Subv2015-01-071-0/+11
|/
* Kernel: New handle managerGravatar Yuri Kunde Schlesner2014-12-281-3/+0
* Merge pull request #291 from purpasmart96/licenseGravatar bunnei2014-12-211-1/+1
|\
| * License changeGravatar purpasmart962014-12-201-1/+1
* | Thread: Wait current thread on svc_SleepThreadGravatar bunnei2014-12-201-1/+0
* | Kernel: Implement support for current thread pseudo-handleGravatar Yuri Kunde Schlesner2014-12-201-0/+3
|/
* Thread: Fixed to wait on address when in arbitration.Gravatar bunnei2014-12-081-0/+11
* Threads: Implemented a sequential thread idGravatar Subv2014-12-041-1/+6
* SVC: Implemented GetThreadId.Gravatar Subv2014-12-041-0/+3
* HLE: Revamp error handling throrough the HLE codeGravatar Yuri Kunde Schlesner2014-11-241-3/+4
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ...Gravatar Emmanuel Gil Peyrot2014-11-191-1/+1
* Thread: Added more descriptive comment to WaitCurrentThread.Gravatar bunnei2014-08-061-1/+5
* Thread: Added functions to resume threads from address arbitration.Gravatar bunnei2014-07-081-0/+7
* Kernel: Added real support for thread and event blockingGravatar bunnei2014-06-131-3/+6
* svc: added GetThreadPriority and SetThreadPriority, added (incomplete) Duplic...Gravatar bunnei2014-06-011-0/+6
* thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reaso...Gravatar bunnei2014-05-221-2/+2
* thread: removed unused SwitchContext/Reschedule reason field, added missing a...Gravatar bunnei2014-05-221-1/+1
* kernel: refactored function naming to remove "__" prefixGravatar bunnei2014-05-221-2/+2
* thread: moved ThreadStatus/WaitType to header, added support for arg on Creat...Gravatar bunnei2014-05-221-1/+25
* thread: added correct lowest thread priority, added a thread priority check, ...Gravatar bunnei2014-05-201-6/+7
* thread: exposed ResumeThreadFromWait function for use in other kernel modulesGravatar bunnei2014-05-201-0/+3
* thread: moved threading calls to the Kernel namespaceGravatar bunnei2014-05-201-9/+17
* thread: whitespace change - fixed * and & placementGravatar bunnei2014-05-201-2/+2
* - created a Kernel namespaceGravatar bunnei2014-05-201-2/+2
* thread: added declaration for __KernelReschedule to be used by syscall moduleGravatar bunnei2014-05-191-0/+3