aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | core/kernel/object: Rename ResetType enum membersLioncash2019-05-181-1/+1
* | | kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally l...Lioncash2019-05-181-4/+4
|/ /
* | Merge pull request #2416 from lioncash/waitbunnei2019-04-241-6/+4
|\ \
| * | kernel/thread: Unify wait synchronization typesLioncash2019-04-171-2/+2
| * | kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionLioncash2019-04-171-4/+2
* | | kernel/svc: Name supervisor call 0x36Lioncash2019-04-191-1/+1
* | | Merge pull request #2397 from lioncash/thread-unusedbunnei2019-04-171-8/+10
|\ \ \ | |/ / |/| |
| * | svc: Specify handle value in thread's nameLioncash2019-04-151-2/+5
| * | kernel/thread: Remove unused guest_handle member variableLioncash2019-04-141-6/+5
| |/
* | kernel/svc: Implement svcUnmapProcessCodeMemoryLioncash2019-04-121-1/+69
* | kernel/svc: Implement svcMapProcessCodeMemoryLioncash2019-04-121-1/+69
|/
* kernel/svc: Deglobalize the supervisor call handlersLioncash2019-04-071-162/+175
* kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomicLioncash2019-04-031-0/+14
* Merge pull request #2305 from lioncash/sharedbunnei2019-04-031-1/+1
|\
| * kernel/shared_memory: Sanitize supplied size when unmappingLioncash2019-03-291-1/+1
* | kernel/svc: Implement svcGetThreadListLioncash2019-04-021-1/+41
* | kernel/svc: Implement svcGetProcessListLioncash2019-04-021-1/+38
* | general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-1/+1
* | Merge pull request #2304 from lioncash/memsizebunnei2019-03-301-4/+4
|\ \ | |/ |/|
| * kernel/process: Report total physical memory used to svcGetInfoLioncash2019-03-281-4/+4
* | Merge pull request #2266 from FernandoS27/arbitrationbunnei2019-03-281-9/+10
|\ \ | |/ |/|
| * Fix small bug that kept a thread as a condvar thread after being signalled.Fernando Sahmkow2019-03-191-5/+6
| * Add CondVar Thread State.Fernando Sahmkow2019-03-191-2/+2
| * Small fixes to address_arbiter to better match the IDB.Fernando Sahmkow2019-03-191-2/+2
* | Merge pull request #2284 from lioncash/heap-allocbunnei2019-03-281-6/+3
|\ \
| * | kernel/vm_manager: Rename HeapAllocate to SetHeapSizeLioncash2019-03-241-2/+1
| * | kernel/vm_manager: Remove unnecessary heap_used data memberLioncash2019-03-241-1/+1
| * | kernel/vm_manager: Tidy up heap allocation codeLioncash2019-03-241-4/+2
* | | Merge pull request #2232 from lioncash/transfer-memorybunnei2019-03-241-6/+114
|\ \ \ | |/ / |/| |
| * | core/hle/kernel/svc: Implement svcUnmapTransferMemoryLioncash2019-03-131-1/+48
| * | core/hle/kernel/svc: Implement svcMapTransferMemoryLioncash2019-03-131-1/+57
| * | core/hle/kernel: Split transfer memory handling out into its own classLioncash2019-03-131-4/+9
* | | Merge pull request #2234 from lioncash/mutexbunnei2019-03-211-6/+11
|\ \ \ | |_|/ |/| |
| * | core/hle/kernel: Make Mutex a per-process class.Lioncash2019-03-141-6/+11
| |/
* | kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThreadLioncash2019-03-151-3/+7
* | kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interfaceLioncash2019-03-151-11/+11
|/
* kernel: Make the address arbiter instance per-processLioncash2019-03-071-2/+4
* kernel/svc: Move address arbiter signaling behind a unified API functionLioncash2019-03-071-15/+2
* kernel/svc: Move address arbiter waiting behind a unified API functionLioncash2019-03-071-14/+2
* Merge pull request #2197 from lioncash/includebunnei2019-03-061-0/+1
|\
| * core/hle/ipc: Remove unnecessary includesLioncash2019-03-051-0/+1
* | Merge pull request #2199 from lioncash/arbiterbunnei2019-03-061-6/+8
|\ \
| * | kernel/address_arbiter: Convert the address arbiter into a classLioncash2019-03-051-6/+8
| |/
* / svc: Migrate address range checking functions to VMManagerLioncash2019-03-041-21/+4
|/
* core_timing: Convert core timing into a classLioncash2019-02-151-4/+6
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-4/+4
* kernel/svc: Log out uncaught C++ exceptions from svcBreakLioncash2019-01-261-0/+4
* kernel/svc: Correct misleading error message within CreateThread()Lioncash2018-12-301-2/+3
* kernel/svc: Sanitize core number and thread priorities in CreateThread()Lioncash2018-12-301-6/+17
* kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriority...Lioncash2018-12-301-8/+8