summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2416 from lioncash/waitGravatar bunnei2019-04-241-6/+4
|\
| * kernel/thread: Unify wait synchronization typesGravatar Lioncash2019-04-171-2/+2
| * kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionGravatar Lioncash2019-04-171-4/+2
* | kernel/svc: Name supervisor call 0x36Gravatar Lioncash2019-04-191-1/+1
* | Merge pull request #2397 from lioncash/thread-unusedGravatar bunnei2019-04-171-8/+10
|\ \ | |/ |/|
| * svc: Specify handle value in thread's nameGravatar Lioncash2019-04-151-2/+5
| * kernel/thread: Remove unused guest_handle member variableGravatar Lioncash2019-04-141-6/+5
* | kernel/svc: Implement svcUnmapProcessCodeMemoryGravatar Lioncash2019-04-121-1/+69
* | kernel/svc: Implement svcMapProcessCodeMemoryGravatar Lioncash2019-04-121-1/+69
|/
* kernel/svc: Deglobalize the supervisor call handlersGravatar Lioncash2019-04-071-162/+175
* kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomicGravatar Lioncash2019-04-031-0/+14
* Merge pull request #2305 from lioncash/sharedGravatar bunnei2019-04-031-1/+1
|\
| * kernel/shared_memory: Sanitize supplied size when unmappingGravatar Lioncash2019-03-291-1/+1
* | kernel/svc: Implement svcGetThreadListGravatar Lioncash2019-04-021-1/+41
* | kernel/svc: Implement svcGetProcessListGravatar Lioncash2019-04-021-1/+38
* | general: Use deducation guides for std::lock_guard and std::unique_lockGravatar Lioncash2019-04-011-1/+1
* | Merge pull request #2304 from lioncash/memsizeGravatar bunnei2019-03-301-4/+4
|\ \ | |/ |/|
| * kernel/process: Report total physical memory used to svcGetInfoGravatar Lioncash2019-03-281-4/+4
* | Merge pull request #2266 from FernandoS27/arbitrationGravatar bunnei2019-03-281-9/+10
|\ \ | |/ |/|
| * Fix small bug that kept a thread as a condvar thread after being signalled.Gravatar Fernando Sahmkow2019-03-191-5/+6
| * Add CondVar Thread State.Gravatar Fernando Sahmkow2019-03-191-2/+2
| * Small fixes to address_arbiter to better match the IDB.Gravatar Fernando Sahmkow2019-03-191-2/+2
* | Merge pull request #2284 from lioncash/heap-allocGravatar bunnei2019-03-281-6/+3
|\ \
| * | kernel/vm_manager: Rename HeapAllocate to SetHeapSizeGravatar Lioncash2019-03-241-2/+1
| * | kernel/vm_manager: Remove unnecessary heap_used data memberGravatar Lioncash2019-03-241-1/+1
| * | kernel/vm_manager: Tidy up heap allocation codeGravatar Lioncash2019-03-241-4/+2
* | | Merge pull request #2232 from lioncash/transfer-memoryGravatar bunnei2019-03-241-6/+114
|\ \ \ | |/ / |/| |
| * | core/hle/kernel/svc: Implement svcUnmapTransferMemoryGravatar Lioncash2019-03-131-1/+48
| * | core/hle/kernel/svc: Implement svcMapTransferMemoryGravatar Lioncash2019-03-131-1/+57
| * | core/hle/kernel: Split transfer memory handling out into its own classGravatar Lioncash2019-03-131-4/+9
* | | Merge pull request #2234 from lioncash/mutexGravatar bunnei2019-03-211-6/+11
|\ \ \ | |_|/ |/| |
| * | core/hle/kernel: Make Mutex a per-process class.Gravatar Lioncash2019-03-141-6/+11
| |/
* | kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThreadGravatar Lioncash2019-03-151-3/+7
* | kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interfaceGravatar Lioncash2019-03-151-11/+11
|/
* kernel: Make the address arbiter instance per-processGravatar Lioncash2019-03-071-2/+4
* kernel/svc: Move address arbiter signaling behind a unified API functionGravatar Lioncash2019-03-071-15/+2
* kernel/svc: Move address arbiter waiting behind a unified API functionGravatar Lioncash2019-03-071-14/+2
* Merge pull request #2197 from lioncash/includeGravatar bunnei2019-03-061-0/+1
|\
| * core/hle/ipc: Remove unnecessary includesGravatar Lioncash2019-03-051-0/+1
* | Merge pull request #2199 from lioncash/arbiterGravatar bunnei2019-03-061-6/+8
|\ \
| * | kernel/address_arbiter: Convert the address arbiter into a classGravatar Lioncash2019-03-051-6/+8
| |/
* / svc: Migrate address range checking functions to VMManagerGravatar Lioncash2019-03-041-21/+4
|/
* core_timing: Convert core timing into a classGravatar Lioncash2019-02-151-4/+6
* core_timing: Rename CoreTiming namespace to Core::TimingGravatar Lioncash2019-02-121-4/+4
* kernel/svc: Log out uncaught C++ exceptions from svcBreakGravatar Lioncash2019-01-261-0/+4
* kernel/svc: Correct misleading error message within CreateThread()Gravatar Lioncash2018-12-301-2/+3
* kernel/svc: Sanitize core number and thread priorities in CreateThread()Gravatar Lioncash2018-12-301-6/+17
* kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriority...Gravatar Lioncash2018-12-301-8/+8
* kernel/svc: Simplify thread core ID sanitizing in CreateThreadGravatar Lioncash2018-12-301-7/+1
* Merge pull request #1956 from lioncash/process-threadGravatar Sebastian Valle2018-12-301-9/+9
|\