summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Thread: Check that thread is actually in "wait state" when verifying wait.Gravatar bunnei2014-11-261-1/+1
* Use pointers instead of passing handles around in some functions.Gravatar Yuri Kunde Schlesner2014-11-241-19/+15
* Remove duplicated docs/update them for changed parameters.Gravatar Yuri Kunde Schlesner2014-11-241-5/+0
* HLE: Revamp error handling throrough the HLE codeGravatar Yuri Kunde Schlesner2014-11-241-21/+30
* Merge pull request #211 from linkmauve/masterGravatar bunnei2014-11-191-19/+19
|\
| * Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ...Gravatar Emmanuel Gil Peyrot2014-11-191-19/+19
* | Add static to some variablesGravatar Lioncash2014-11-181-22/+22
|/
* Add `override` keyword through the code.Gravatar Yuri Kunde Schlesner2014-10-261-4/+4
* core: Prune redundant includesGravatar archshift2014-09-081-3/+0
* Threading: Fix thread starting to execute first instruction correctly.Gravatar bunnei2014-08-281-0/+5
* Core: Alter the kernel string functions to use std::string instead of const c...Gravatar Lioncash2014-08-171-10/+7
* 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/+37
* Thread: Renamed occurrences of "t" to "thread" to improve readability.Gravatar bunnei2014-06-131-48/+45
* Thread: Cleaned up VerifyWait, fixed issue where nullptr msg could unnecessar...Gravatar bunnei2014-06-131-9/+7
* HLE: Removed usnused EatCycles function.Gravatar bunnei2014-06-131-9/+0
* Thread: Moved position of * in arguments.Gravatar bunnei2014-06-131-2/+2
* Thread: Updated VerifyWait to be more readable (but functionally the same).Gravatar bunnei2014-06-131-4/+3
* HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)Gravatar bunnei2014-06-131-7/+7
* HLE: Updated various handle debug assertions to be more clear.Gravatar bunnei2014-06-131-2/+2
* Kernel: Updated several member functions to be constGravatar bunnei2014-06-131-3/+3
* Thread: Fixed bug with ResetThread where cpu_registers[15] was being incorrec...Gravatar bunnei2014-06-131-1/+1
* Kernel: Made SyncRequest not pure virtual, with a default implementation of e...Gravatar bunnei2014-06-131-10/+0
* Kernel: Added real support for thread and event blockingGravatar bunnei2014-06-131-33/+88
* svc: added GetThreadPriority and SetThreadPriority, added (incomplete) Duplic...Gravatar bunnei2014-06-011-0/+45
* kernel: changed main thread priority to default, updated Kernel::Reschedule t...Gravatar bunnei2014-06-011-3/+3
* thread: updated Reschedule to sit at a synchronization barrier when no other ...Gravatar bunnei2014-06-011-0/+18
* kernel: added WaitSynchronization method to Kernel::ObjectGravatar bunnei2014-05-261-0/+11
* kernel: updated SyncRequest to take boolean thread wait result as a parameterGravatar bunnei2014-05-261-2/+6
* kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequestGravatar bunnei2014-05-261-0/+5
* 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-3/+3
* kernel: refactored function naming to remove "__" prefixGravatar bunnei2014-05-221-39/+39
* thread: moved ThreadStatus/WaitType to header, added support for arg on Creat...Gravatar bunnei2014-05-221-34/+15
* thread: fixed bug where result of __NextThread was not being properly checked...Gravatar bunnei2014-05-211-1/+1
* thread: added correct lowest thread priority, added a thread priority check, ...Gravatar bunnei2014-05-201-0/+3
* thread: exposed ResumeThreadFromWait function for use in other kernel modulesGravatar bunnei2014-05-201-8/+8
* thread: moved threading calls to the Kernel namespaceGravatar bunnei2014-05-201-89/+95
* ARM_Interface: added SaveContext and LoadContext functions for HLE thread swi...Gravatar bunnei2014-05-201-36/+2
* renamed "syscall" module to "svc" (more accurate naming)Gravatar bunnei2014-05-201-1/+1
* thread: whitespace change - fixed * and & placementGravatar bunnei2014-05-201-25/+25
* - created a Kernel namespaceGravatar bunnei2014-05-201-9/+9
* - moved Handle/Result definitions to kernel.hGravatar bunnei2014-05-181-2/+0
* changed a commentGravatar bunnei2014-05-171-1/+1
* - added enum ThreadProcessorIdGravatar bunnei2014-05-171-51/+90
* - replaced KERNELOBJECT_MAX_NAME_LENGTH with KERNEL_MAX_NAME_LENGTHGravatar bunnei2014-05-161-4/+5
* completely gutted/refactored threading code to be simplerGravatar bunnei2014-05-151-616/+228
* - added helper function for __KernelCreateThreadGravatar bunnei2014-05-141-4/+70
* fixed thread reset to not set stack addressGravatar bunnei2014-05-131-1/+1
* various cleanups / remove unused codeGravatar bunnei2014-05-131-65/+28