aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* kernel/vm_manager: Rename 'new map' to 'stack'Lioncash2019-07-061-10/+10
* Merge pull request #2482 from DarkLordZach/prepobunnei2019-06-211-1/+7
|\
| * svc: Save report on call to svcBreakZach Hilman2019-05-251-1/+7
* | kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithou...Lioncash2019-06-091-2/+15
* | kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()Lioncash2019-06-091-4/+4
* | kernel/svc: Remove duplicate enum entry in svcGetInfo()Lioncash2019-06-091-2/+1
|/
* Merge pull request #2410 from lioncash/affinitybunnei2019-05-191-36/+43
|\
| * kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread ...Lioncash2019-04-291-4/+4
| * kernel/svc: Reorganize svcSetThreadCoreMask()Lioncash2019-04-291-32/+39
| * kernel/thread: Update thread processor ID flagsLioncash2019-04-291-1/+1
* | Merge pull request #2486 from lioncash/resetnameSebastian Valle2019-05-191-1/+1
|\ \
| * | 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