aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp
AgeCommit message (Expand)Author
2014-12-28Kernel: New handle managerYuri Kunde Schlesner
2014-12-28Kernel: Replace GetStaticHandleType by HANDLE_TYPE constantsYuri Kunde Schlesner
2014-12-28Rename ObjectPool to HandleTableYuri Kunde Schlesner
2014-12-21Merge pull request #291 from purpasmart96/licensebunnei
2014-12-20License changepurpasmart96
2014-12-20Thread: Wait current thread on svc_SleepThreadbunnei
2014-12-20Kernel: Implement support for current thread pseudo-handleYuri Kunde Schlesner
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-12-10Merge pull request #256 from Subv/mutexbunnei
2014-12-08Thread: Fixed to wait on address when in arbitration.bunnei
2014-12-07Mutex: Release all held mutexes when a thread exits.Subv
2014-12-04Threads: Remove a redundant function.Subv
2014-12-04Threads: Implemented a sequential thread idSubv
2014-12-04SVC: Implemented GetThreadId.Subv
2014-11-26Thread: Check that thread is actually in "wait state" when verifying wait.bunnei
2014-11-24Use pointers instead of passing handles around in some functions.Yuri Kunde Schlesner
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-19Merge pull request #211 from linkmauve/masterbunnei
2014-11-19Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ...Emmanuel Gil Peyrot
2014-11-18Add static to some variablesLioncash
2014-10-26Add `override` keyword through the code.Yuri Kunde Schlesner
2014-09-08core: Prune redundant includesarchshift
2014-08-28Threading: Fix thread starting to execute first instruction correctly.bunnei
2014-08-17Core: Alter the kernel string functions to use std::string instead of const c...Lioncash
2014-08-06Thread: Added more descriptive comment to WaitCurrentThread.bunnei
2014-07-08Thread: Added functions to resume threads from address arbitration.bunnei
2014-06-13Thread: Renamed occurrences of "t" to "thread" to improve readability.bunnei
2014-06-13Thread: Cleaned up VerifyWait, fixed issue where nullptr msg could unnecessar...bunnei
2014-06-13HLE: Removed usnused EatCycles function.bunnei
2014-06-13Thread: Moved position of * in arguments.bunnei
2014-06-13Thread: Updated VerifyWait to be more readable (but functionally the same).bunnei
2014-06-13HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)bunnei
2014-06-13HLE: Updated various handle debug assertions to be more clear.bunnei
2014-06-13Kernel: Updated several member functions to be constbunnei
2014-06-13Thread: Fixed bug with ResetThread where cpu_registers[15] was being incorrec...bunnei
2014-06-13Kernel: Made SyncRequest not pure virtual, with a default implementation of e...bunnei
2014-06-13Kernel: Added real support for thread and event blockingbunnei
2014-06-01svc: added GetThreadPriority and SetThreadPriority, added (incomplete) Duplic...bunnei
2014-06-01kernel: changed main thread priority to default, updated Kernel::Reschedule t...bunnei
2014-06-01thread: updated Reschedule to sit at a synchronization barrier when no other ...bunnei
2014-05-26kernel: added WaitSynchronization method to Kernel::Objectbunnei
2014-05-26kernel: updated SyncRequest to take boolean thread wait result as a parameterbunnei
2014-05-26kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequestbunnei
2014-05-22thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reaso...bunnei
2014-05-22thread: removed unused SwitchContext/Reschedule reason field, added missing a...bunnei
2014-05-22kernel: refactored function naming to remove "__" prefixbunnei
2014-05-22thread: moved ThreadStatus/WaitType to header, added support for arg on Creat...bunnei
2014-05-21thread: fixed bug where result of __NextThread was not being properly checked...bunnei
2014-05-20thread: added correct lowest thread priority, added a thread priority check, ...bunnei