aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hle/kernel
Commit message (Expand)AuthorAge
* Kernel: Convert SharedMemory to not use HandlesGravatar Yuri Kunde Schlesner2015-01-30
* Move VAddr/PAddr typedefs to kernel.hGravatar Yuri Kunde Schlesner2015-01-30
* Kernel: Remove useless/duplicated comments; mark functions staticGravatar Yuri Kunde Schlesner2015-01-30
* Thread: Fix WaitSynchronization1 to not set register 1 on thread wakeup.Gravatar bunnei2015-01-21
* Thread: Use std::find in CheckWait_WaitObject.Gravatar bunnei2015-01-21
* Mutex: Cleanup and remove redundant code.Gravatar bunnei2015-01-21
* Kernel: Renamed some functions for clarity.Gravatar bunnei2015-01-21
* Kernel: Changed "ShouldWait" to return bool and "Acquire" to return void.Gravatar bunnei2015-01-21
* WaitObject: Renamed "Wait" to "ShouldWait", made "ShouldWait" and "Acquire" p...Gravatar bunnei2015-01-21
* Event: Fix implementation of "non-sticky" events.Gravatar bunnei2015-01-21
* Session: Change to a WaitObject.Gravatar bunnei2015-01-21
* Kernel: Reschedule on SignalEvent and SendSyncRequest, fix some bugs.Gravatar bunnei2015-01-21
* Mutex: Fix a bug where the thread should not wait if it already has the mutex.Gravatar bunnei2015-01-21
* Kernel: Moved Wait and Acquire to WaitObject, added way to retrieve a WaitObj...Gravatar bunnei2015-01-21
* AddressArbiter: Changed to Kernel::Object, big cleanup, removed code that mad...Gravatar bunnei2015-01-21
* Kernel: Get rid of WaitTypes and simplify lots of code, removing hacks.Gravatar bunnei2015-01-21
* WaitSynchronizationN: Refactor to fix several bugsGravatar bunnei2015-01-21
* Kernel: Separate WaitSynchronization into Wait and Acquire methods.Gravatar bunnei2015-01-21
* WaitSynchronizationN: Implement return valuesGravatar bunnei2015-01-21
* Event: Fixed some bugs and cleanup (Subv)Gravatar bunnei2015-01-21
* Thread: Keep track of multiple wait objects.Gravatar bunnei2015-01-21
* Event: Get rid of permanent_lock hack.Gravatar bunnei2015-01-21
* WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.Gravatar bunnei2015-01-21
* Kernel: Added WaitObject and changed "waitable" objects inherit from it.Gravatar bunnei2015-01-21
* core: Fix a few docstringsGravatar Lioncash2015-01-20
* AddrArbiter: Implement arbitration types 3 and 4.Gravatar Subv2015-01-13
* Merge pull request #466 from Subv/wakeGravatar bunnei2015-01-11
|\
| * Thread: Prevent waking a thread multiple times.Gravatar Subv2015-01-11
* | Kernel: Start using boost::intrusive_ptr for lifetime managementGravatar Yuri Kunde Schlesner2015-01-09
* | Kernel: Don't re-assign object's handle when duplicating oneGravatar Yuri Kunde Schlesner2015-01-09
|/
* Thread: Fix nullptr access in a logging functionGravatar Yuri Kunde Schlesner2015-01-09
* Thread: Rename thread_queue => thread_listGravatar Yuri Kunde Schlesner2015-01-09
* Thread: Reduce use of Handles and move some funcs to inside the class.Gravatar Yuri Kunde Schlesner2015-01-09
* Kernel: Move Thread's definition to the header fileGravatar Yuri Kunde Schlesner2015-01-09
* Move ThreadContext to core/core.h and deal with the falloutGravatar Yuri Kunde Schlesner2015-01-09
* Merge pull request #255 from Subv/cbranch_3Gravatar bunnei2015-01-08
|\
| * SVC: Implemented the Timer service calls.Gravatar Subv2015-01-08
* | SVC: Fixed SleepThread.Gravatar Subv2015-01-08
* | Threads: Use a dummy idle thread when no other are ready.Gravatar Subv2015-01-07
* | Common: Clean up ThreadQueueListGravatar Yuri Kunde Schlesner2015-01-07
|/
* Merge pull request #407 from Subv/arbiterGravatar bunnei2015-01-05
|\
* | Mutex: Add the calling thread to the waiting list when neededGravatar Subv2015-01-04
| * AddressArbiter: Ported arbitration type 2 from 3dmoo.Gravatar Subv2015-01-03
|/
* Kernel: New handle managerGravatar Yuri Kunde Schlesner2014-12-28
* Kernel: Replace GetStaticHandleType by HANDLE_TYPE constantsGravatar Yuri Kunde Schlesner2014-12-28
* Rename ObjectPool to HandleTableGravatar Yuri Kunde Schlesner2014-12-28
* Merge pull request #291 from purpasmart96/licenseGravatar bunnei2014-12-21
|\
| * License changeGravatar purpasmart962014-12-20
* | Thread: Wait current thread on svc_SleepThreadGravatar bunnei2014-12-20
* | Merge pull request #316 from yuriks/thread-handleGravatar bunnei2014-12-20
|\ \