aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* kernel/svc: Simplify thread core ID sanitizing in CreateThreadLioncash2018-12-301-7/+1
* Merge pull request #1956 from lioncash/process-threadSebastian Valle2018-12-301-9/+9
|\
| * kernel: Rename 'default' CPU core to 'ideal' coreLioncash2018-12-271-9/+9
* | Merge pull request #1847 from ogniK5377/backtrace-breakbunnei2018-12-291-0/+3
|\ \
| * | Moved backtrace to ArmInterfaceDavid Marcec2018-12-191-2/+3
| * | Print backtrace on svcBreakDavid Marcec2018-12-031-0/+2
* | | kernel/process: Remove most allocation functions from Process' interfaceLioncash2018-12-271-14/+18
| |/ |/|
* | Merge pull request #1849 from encounter/svcSetThreadActivitybunnei2018-12-261-4/+34
|\ \
| * | svc: Implement SetThreadActivity (thread suspension)Luke Street2018-12-041-4/+34
* | | Merge pull request #1925 from lioncash/pidbunnei2018-12-211-11/+24
|\ \ \
| * | | kernel/svc: Handle thread handles within GetProcessIdLioncash2018-12-191-10/+23
| * | | kernel/svc: Correct output parameter for svcGetThreadIdLioncash2018-12-181-1/+1
| * | | kernel/svc: Correct output parameter for svcGetProcessIdLioncash2018-12-181-1/+1
* | | | svc: Implement svcSetMemoryAttributeLioncash2018-12-191-5/+46
|/ / /
* | | Merge pull request #1732 from DarkLordZach/yield-typesbunnei2018-12-151-9/+29
|\ \ \
| * | | svc: Avoid incorrect fast yield conditionZach Hilman2018-12-041-6/+1
| * | | scheduler: Avoid manual Reschedule callZach Hilman2018-12-031-1/+3
| * | | scheduler: Only work steal higher priority threads from other coresZach Hilman2018-12-031-10/+6
| * | | svc: Avoid performance-degrading unnecessary rescheduleZach Hilman2018-12-021-7/+4
| * | | scheduler: Add explanations for YieldWith and WithoutLoadBalancingZach Hilman2018-11-221-7/+14
| * | | svc: Implement yield types 0 and -1Zach Hilman2018-11-181-2/+25
* | | | Merge pull request #1899 from lioncash/statebunnei2018-12-141-24/+28
|\ \ \ \
| * | | | svc: Enable svcQueryProcessMemoryLioncash2018-12-121-1/+1
| * | | | svc: Write out the complete MemoryInfo structure in QueryProcessMemoryLioncash2018-12-121-0/+3
| * | | | svc: Handle memory writing explicitly within QueryProcessMemoryLioncash2018-12-121-9/+22
| * | | | vm_manager: Migrate memory querying to the VMManager interfaceLioncash2018-12-121-16/+4
| * | | | vm_manager: Amend MemoryState enum membersLioncash2018-12-121-2/+2
* | | | | Fix Process object leak on emulation stopJens Schmer2018-12-121-7/+6
|/ / / /
* | | | Merge pull request #1876 from lioncash/vmabunnei2018-12-101-8/+12
|\ \ \ \
| * | | | vm_manager: Make vma_map privateLioncash2018-12-061-8/+12
* | | | | kernel/svc: Correct behavior of svcResetSignal()Lioncash2018-12-041-4/+11
|/ / / /
* | | | kernel/svc: Remove unused header inclusionLioncash2018-12-041-1/+0
* | | | kernel/svc: Implement svcSignalEvent()Lioncash2018-12-041-1/+16
* | | | kernel/svc: Implement svcCreateEvent()Lioncash2018-12-041-1/+29
* | | | Merge pull request #1853 from lioncash/eventbunnei2018-12-041-6/+13
|\ \ \ \
| * | | | kernel/object: Amend handle types to distinguish between readable and writabl...Lioncash2018-12-041-6/+13
| | |/ / | |/| |
* / | | kernel/svc: Implement the resource limit svcGetInfo optionLioncash2018-12-041-1/+28
|/ / /
* | | [Kernel::CreateThread] Match format specifiers to LOG_TRACE's argumentsV.Kalyuzhny2018-12-041-1/+1
* | | Merge pull request #1840 from lioncash/infobunnei2018-12-031-50/+100
|\ \ \