summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel/process: Introduce process capability parsing skeletonGravatar Lioncash2018-12-214-3/+466
* 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
|\ \
| * | kernel/process: Set ideal core from metadataGravatar Lioncash2018-12-051-0/+1
* | | Merge pull request #1876 from lioncash/vmaGravatar bunnei2018-12-104-22/+36
|\ \ \
| * | | vm_manager: Make vma_map privateGravatar Lioncash2018-12-064-22/+36
| |/ /
* | | kernel/svc: Correct behavior of svcResetSignal()Gravatar Lioncash2018-12-041-4/+11
* | | kernel/process: Make Process a WaitObjectGravatar Lioncash2018-12-043-6/+68
* | | kernel/readable_event: Add member function for enforcing a strict reset contractGravatar Lioncash2018-12-042-1/+22
|/ /
* | kernel/svc: Remove unused header inclusionGravatar Lioncash2018-12-041-1/+0
* | kernel/svc: Implement svcSignalEvent()Gravatar Lioncash2018-12-041-1/+16
* | kernel/svc: Implement svcCreateEvent()Gravatar Lioncash2018-12-042-1/+42
* | Merge pull request #1853 from lioncash/eventGravatar bunnei2018-12-045-10/+19
|\ \
| * | kernel/object: Amend handle types to distinguish between readable and writabl...Gravatar Lioncash2018-12-045-10/+19
* | | kernel/handle_table: Amend reference to CTR-OS in Create()Gravatar Lioncash2018-12-041-2/+3
* | | kernel/svc: Implement the resource limit svcGetInfo optionGravatar Lioncash2018-12-044-9/+34
|/ /
* | [Kernel::CreateThread] Match format specifiers to LOG_TRACE's argumentsGravatar V.Kalyuzhny2018-12-041-1/+1
* | Merge pull request #1840 from lioncash/infoGravatar bunnei2018-12-031-50/+100
|\ \
| * | svc: Use the current process' handle table for retrieving the process instanc...Gravatar Lioncash2018-12-021-1/+2
| * | svc: Reorganize svcGetInfo, handle more error cases for existing implemented ...Gravatar Lioncash2018-12-021-50/+99
* | | Merge pull request #1803 from DarkLordZach/k-able-eventGravatar bunnei2018-12-038-58/+163
|\ \ \ | |/ / |/| |
| * | hle_ipc: Refactor SleepClientThread to avoid ReadableEventGravatar Zach Hilman2018-11-295-8/+10
| * | kernel/event: Reference ReadableEvent from WritableEventGravatar Zach Hilman2018-11-298-125/+47
| * | core: Port all current usages of Event to Readable/WritableEventGravatar Zach Hilman2018-11-291-5/+6
| * | hle_ipc: Use event pair for SleepClientThreadGravatar Zach Hilman2018-11-292-19/+22