summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * kernel: Rename 'default' CPU core to 'ideal' coreGravatar Lioncash2018-12-271-9/+9
* | Merge pull request #1847 from ogniK5377/backtrace-breakGravatar bunnei2018-12-291-0/+3
|\ \
| * | Moved backtrace to ArmInterfaceGravatar David Marcec2018-12-191-2/+3
| * | Print backtrace on svcBreakGravatar David Marcec2018-12-031-0/+2
* | | kernel/process: Remove most allocation functions from Process' interfaceGravatar Lioncash2018-12-271-14/+18
| |/ |/|
* | Merge pull request #1849 from encounter/svcSetThreadActivityGravatar bunnei2018-12-261-4/+34
|\ \
| * | svc: Implement SetThreadActivity (thread suspension)Gravatar Luke Street2018-12-041-4/+34
* | | Merge pull request #1925 from lioncash/pidGravatar bunnei2018-12-211-11/+24
|\ \ \
| * | | kernel/svc: Handle thread handles within GetProcessIdGravatar Lioncash2018-12-191-10/+23
| * | | kernel/svc: Correct output parameter for svcGetThreadIdGravatar Lioncash2018-12-181-1/+1
| * | | kernel/svc: Correct output parameter for svcGetProcessIdGravatar Lioncash2018-12-181-1/+1
* | | | svc: Implement svcSetMemoryAttributeGravatar Lioncash2018-12-191-5/+46
|/ / /
* | | Merge pull request #1732 from DarkLordZach/yield-typesGravatar bunnei2018-12-151-9/+29
|\ \ \
| * | | svc: Avoid incorrect fast yield conditionGravatar Zach Hilman2018-12-041-6/+1
| * | | scheduler: Avoid manual Reschedule callGravatar Zach Hilman2018-12-031-1/+3
| * | | scheduler: Only work steal higher priority threads from other coresGravatar Zach Hilman2018-12-031-10/+6
| * | | svc: Avoid performance-degrading unnecessary rescheduleGravatar Zach Hilman2018-12-021-7/+4
| * | | scheduler: Add explanations for YieldWith and WithoutLoadBalancingGravatar Zach Hilman2018-11-221-7/+14
| * | | svc: Implement yield types 0 and -1Gravatar Zach Hilman2018-11-181-2/+25
* | | | Merge pull request #1899 from lioncash/stateGravatar bunnei2018-12-141-24/+28
|\ \ \ \
| * | | | svc: Enable svcQueryProcessMemoryGravatar Lioncash2018-12-121-1/+1
| * | | | svc: Write out the complete MemoryInfo structure in QueryProcessMemoryGravatar Lioncash2018-12-121-0/+3
| * | | | svc: Handle memory writing explicitly within QueryProcessMemoryGravatar Lioncash2018-12-121-9/+22
| * | | | vm_manager: Migrate memory querying to the VMManager interfaceGravatar Lioncash2018-12-121-16/+4
| * | | | vm_manager: Amend MemoryState enum membersGravatar Lioncash2018-12-121-2/+2
* | | | | Fix Process object leak on emulation stopGravatar Jens Schmer2018-12-121-7/+6
|/ / / /