Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Kernel: Start using boost::intrusive_ptr for lifetime management | Yuri Kunde Schlesner | 2015-01-09 | 1 | -2/+2 |
| | |||||
* | Thread: Reduce use of Handles and move some funcs to inside the class. | Yuri Kunde Schlesner | 2015-01-09 | 1 | -3/+5 |
| | |||||
* | Kernel: New handle manager | Yuri Kunde Schlesner | 2014-12-28 | 1 | -1/+2 |
| | | | | | | | | | | | This handle manager more closely mirrors the behaviour of the CTR-OS one. In addition object ref-counts and support for DuplicateHandle have been added. Note that support for DuplicateHandle is still experimental, since parts of the kernel still use Handles internally, which will likely cause troubles if two different handles to the same object are used to e.g. wait on a synchronization primitive. | ||||
* | Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants | Yuri Kunde Schlesner | 2014-12-28 | 1 | -2/+2 |
| | |||||
* | Rename ObjectPool to HandleTable | Yuri Kunde Schlesner | 2014-12-28 | 1 | -2/+2 |
| | |||||
* | Merge pull request #291 from purpasmart96/license | bunnei | 2014-12-21 | 1 | -1/+1 |
|\ | | | | | License change | ||||
| * | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
| | | |||||
* | | Clean up some warnings | Chin | 2014-12-20 | 1 | -4/+4 |
|/ | |||||
* | Kernel/Semaphore: Small style change | Subv | 2014-12-13 | 1 | -1/+1 |
| | |||||
* | Kernel/Semaphores: Invert the available count checking. | Subv | 2014-12-13 | 1 | -11/+9 |
| | | | | Same semantics, idea by @yuriks | ||||
* | Kernel/Semaphores: Addressed some issues. | Subv | 2014-12-13 | 1 | -28/+13 |
| | |||||
* | Semaphore: Removed an unneeded function | Subv | 2014-12-13 | 1 | -5/+0 |
| | |||||
* | Semaphores: Addressed some style issues | Subv | 2014-12-13 | 1 | -6/+5 |
| | |||||
* | Semaphore: Implemented the initial_count parameter. | Subv | 2014-12-13 | 1 | -3/+5 |
| | |||||
* | SVC: Implemented ReleaseSemaphore. | Subv | 2014-12-13 | 1 | -13/+52 |
| | | | | This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has | ||||
* | SVC: Implemented svcCreateSemaphore | Subv | 2014-12-13 | 1 | -0/+76 |
ToDo: Implement svcReleaseSemaphore * Some testing against hardware needed |