summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel/process: Remove most allocation functions from Process' interfaceGravatar Lioncash2018-12-273-38/+19
* Merge pull request #1928 from lioncash/capsGravatar bunnei2018-12-276-123/+642
|\
| * kernel/process: Hook up the process capability parser to the process itselfGravatar Lioncash2018-12-212-120/+18
| * kernel/process_capability: Handle debug capability flagsGravatar Lioncash2018-12-212-1/+18
| * kernel/process_capability: Handle handle table capability flagsGravatar Lioncash2018-12-212-1/+11
| * kernel/process_capability: Handle kernel version capability flagsGravatar Lioncash2018-12-212-1/+18
| * kernel/process_capability: Handle program capability flagsGravatar Lioncash2018-12-213-2/+29
| * kernel/process_capability: Handle interrupt capability flagsGravatar Lioncash2018-12-211-1/+21
| * kernel/process_capability: Handle syscall capability flagsGravatar Lioncash2018-12-212-1/+29
| * kernel/process_capability: Handle the priority mask and core mask flagsGravatar Lioncash2018-12-212-1/+40
| * kernel/process: Introduce process capability parsing skeletonGravatar Lioncash2018-12-214-3/+466
* | kernel/vm_manager: Reset region attributes when unmapping a VMAGravatar Lioncash2018-12-261-0/+1
* | Merge pull request #1849 from encounter/svcSetThreadActivityGravatar bunnei2018-12-264-6/+72
|\ \
| * | svc: Implement SetThreadActivity (thread suspension)Gravatar Luke Street2018-12-044-6/+72
* | | Merge pull request #1921 from ogniK5377/no-unitGravatar bunnei2018-12-211-0/+1
|\ \ \
| * | | Fixed uninitialized memory due to missing returns in canaryGravatar David Marcec2018-12-191-0/+1
* | | | Merge pull request #1925 from lioncash/pidGravatar bunnei2018-12-216-26/+57
|\ \ \ \ | |_|_|/ |/| | |
| * | | kernel/svc: Handle thread handles within GetProcessIdGravatar Lioncash2018-12-191-10/+23
| * | | kernel/kernel: Use correct initial PID for userland Process instancesGravatar Lioncash2018-12-182-4/+14
| * | | kernel/svc: Correct output parameter for svcGetThreadIdGravatar Lioncash2018-12-181-1/+1
| * | | kernel/thread: Make thread_id a 64-bit valueGravatar Lioncash2018-12-183-5/+5
| * | | kernel/svc: Correct output parameter for svcGetProcessIdGravatar Lioncash2018-12-182-2/+10
| * | | kernel/process: Make process_id a 64-bit valueGravatar Lioncash2018-12-183-6/+6
* | | | Merge pull request #1907 from lioncash/attributeGravatar bunnei2018-12-193-14/+279
|\ \ \ \ | |_|/ / |/| | |
| * | | svc: Implement svcSetMemoryAttributeGravatar Lioncash2018-12-191-5/+46
| * | | vm_manager: Add member function for setting memory attributes across an addre...Gravatar Lioncash2018-12-192-0/+41
| * | | vm_manager: Add member function for checking a memory range adheres to certai...Gravatar Lioncash2018-12-192-0/+100
| * | | vm_manager: Rename meminfo_state to stateGravatar Lioncash2018-12-152-10/+9
| * | | vm_manager: Add backing functionality for memory attributesGravatar Lioncash2018-12-152-1/+85
| |/ /
* / / kernel/thread: Set default fpcrGravatar MerryMage2018-12-181-0/+3
|/ /
* | Merge pull request #1732 from DarkLordZach/yield-typesGravatar bunnei2018-12-154-9/+165
|\ \
| * | svc: Avoid incorrect fast yield conditionGravatar Zach Hilman2018-12-041-6/+1
| * | scheduler: Avoid manual Reschedule callGravatar Zach Hilman2018-12-032-11/+11
| * | scheduler: Only work steal higher priority threads from other coresGravatar Zach Hilman2018-12-033-35/+24
| * | svc: Avoid performance-degrading unnecessary rescheduleGravatar Zach Hilman2018-12-022-8/+6
| * | scheduler: Add explanations for YieldWith and WithoutLoadBalancingGravatar Zach Hilman2018-11-225-77/+139
| * | svc: Implement yield types 0 and -1Gravatar Zach Hilman2018-11-185-2/+114
* | | Merge pull request #1899 from lioncash/stateGravatar bunnei2018-12-147-84/+188
|\ \ \
| * | | svc: Enable svcQueryProcessMemoryGravatar Lioncash2018-12-122-1/+6
| * | | svc: Write out the complete MemoryInfo structure in QueryProcessMemoryGravatar Lioncash2018-12-121-0/+3
| * | | svc: Handle memory writing explicitly within QueryProcessMemoryGravatar Lioncash2018-12-122-26/+22
| * | | vm_manager: Correct ordering of last two struct members of MemoryInfoGravatar Lioncash2018-12-121-2/+2
| * | | vm_manager: Amend the returned values for invalid memory queries in QueryMemo...Gravatar Lioncash2018-12-122-4/+7
| * | | vm_manager: Migrate memory querying to the VMManager interfaceGravatar Lioncash2018-12-124-18/+33
| * | | vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.hGravatar Lioncash2018-12-123-17/+16
| * | | vm_manager: Amend MemoryState enum membersGravatar Lioncash2018-12-125-28/+111
* | | | Merge pull request #1900 from lioncash/wrapperGravatar bunnei2018-12-141-1/+1
|\ \ \ \
| * | | | svc_wrap: Correct register index for a wrapper specializationGravatar Lioncash2018-12-121-1/+1
| |/ / /
* / / / Fix Process object leak on emulation stopGravatar Jens Schmer2018-12-123-13/+12
|/ / /
* | | Merge pull request #1872 from lioncash/proc-infoGravatar Hexagon122018-12-101-0/+1
|\ \ \