summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/semaphore.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* semaphore: More changes for Switch.bunnei2018-01-071-4/+4
|
* semaphore: Updates for Switch.bunnei2018-01-061-7/+14
|
* Merge remote-tracking branch 'upstream/master' into nxbunnei2017-10-101-1/+2
| | | | | | | | | | | | | | | | | # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h
* Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner2017-05-301-0/+1
|
* Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner2017-05-301-0/+1
| | | | | Now that HandleTable doesn't directly depend on WaitObject anymore, this can be separated from the main kernel.h header.
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv2017-01-041-2/+2
| | | | This will be useful when implementing mutex priority inheritance.
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-2/+0
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-7/+13
|
* General: Fix up doxygen commentsLioncash2015-09-101-1/+0
|
* Explicitly instantiate constructors/destructors for Kernel objectsYuri Kunde Schlesner2015-02-021-1/+2
| | | | | | This should speed up compile times a bit, as well as enable more liberal use of forward declarations. (Due to SharedPtr not trying to emit the destructor anymore.)
* Kernel: Mark all appropriate kernel objects as "final"Yuri Kunde Schlesner2015-01-301-1/+1
|
* Kernel: Convert Semaphore to not use HandlesYuri Kunde Schlesner2015-01-301-18/+39
|
* Merge pull request #291 from purpasmart96/licensebunnei2014-12-211-1/+1
|\ | | | | License change
| * License changepurpasmart962014-12-211-1/+1
| |
* | Clean up some warningsChin2014-12-201-1/+1
|/
* Kernel/Semaphores: Addressed some issues.Subv2014-12-131-4/+5
|
* Semaphore: Implemented the initial_count parameter.Subv2014-12-131-2/+2
|
* SVC: Implemented ReleaseSemaphore.Subv2014-12-131-3/+12
| | | | This behavior was tested on hardware, however i'm still not sure what use the "initial_count" parameter has
* SVC: Implemented svcCreateSemaphoreSubv2014-12-131-0/+22
ToDo: Implement svcReleaseSemaphore * Some testing against hardware needed