aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
AgeCommit message (Expand)Author
2015-01-21WaitSynchronizationN: Refactor to fix several bugsbunnei
2015-01-21Kernel: Separate WaitSynchronization into Wait and Acquire methods.bunnei
2015-01-21WaitSynchronizationN: Implement return valuesbunnei
2015-01-21Event: Fixed some bugs and cleanup (Subv)bunnei
2015-01-21Thread: Keep track of multiple wait objects.bunnei
2015-01-21Event: Get rid of permanent_lock hack.bunnei
2015-01-21WaitObject: Added RemoveWaitingThread, fixed a bug, and cleanup.bunnei
2015-01-21Kernel: Added WaitObject and changed "waitable" objects inherit from it.bunnei
2015-01-20core: Fix a few docstringsLioncash
2015-01-13AddrArbiter: Implement arbitration types 3 and 4.Subv
2015-01-11Merge pull request #466 from Subv/wakebunnei
2015-01-11Thread: Prevent waking a thread multiple times.Subv
2015-01-09Kernel: Start using boost::intrusive_ptr for lifetime managementYuri Kunde Schlesner
2015-01-09Kernel: Don't re-assign object's handle when duplicating oneYuri Kunde Schlesner
2015-01-09Thread: Fix nullptr access in a logging functionYuri Kunde Schlesner
2015-01-09Thread: Rename thread_queue => thread_listYuri Kunde Schlesner
2015-01-09Thread: Reduce use of Handles and move some funcs to inside the class.Yuri Kunde Schlesner
2015-01-09Kernel: Move Thread's definition to the header fileYuri Kunde Schlesner
2015-01-09Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner
2015-01-08Merge pull request #255 from Subv/cbranch_3bunnei
2015-01-08SVC: Implemented the Timer service calls.Subv
2015-01-08SVC: Fixed SleepThread.Subv
2015-01-07Threads: Use a dummy idle thread when no other are ready.Subv
2015-01-07Common: Clean up ThreadQueueListYuri Kunde Schlesner
2015-01-05Merge pull request #407 from Subv/arbiterbunnei
2015-01-04Mutex: Add the calling thread to the waiting list when neededSubv
2015-01-03AddressArbiter: Ported arbitration type 2 from 3dmoo.Subv
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-20Merge pull request #316 from yuriks/thread-handlebunnei
2014-12-20Clean up some warningsChin
2014-12-20Kernel: Implement support for current thread pseudo-handleYuri Kunde Schlesner
2014-12-17Merge pull request #185 from purpasmart96/mem_permbunnei
2014-12-17Filesystem/Archives: Implemented the SaveData archiveSubv
2014-12-16HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner
2014-12-16HLE: Move kernel/archive.* to service/fs/Yuri Kunde Schlesner
2014-12-15Remove SyncRequest from K::Object and create a new K::Session typeYuri Kunde Schlesner
2014-12-13Kernel/Semaphore: Small style changeSubv
2014-12-13Kernel/Semaphores: Invert the available count checking.Subv
2014-12-13Kernel/Semaphores: Addressed some issues.Subv
2014-12-13Semaphore: Removed an unneeded functionSubv
2014-12-13Semaphores: Addressed some style issuesSubv
2014-12-13Semaphore: Implemented the initial_count parameter.Subv
2014-12-13SVC: Implemented ReleaseSemaphore.Subv
2014-12-13SVC: Implemented svcCreateSemaphoreSubv
2014-12-13kernel: Remove unused log argumentsLioncash