summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2238 from lioncash/threadGravatar bunnei2019-03-172-21/+41
|\
| * kernel/thread: Expand documentation of nominal_priority and current_priorityGravatar Lioncash2019-03-152-3/+11
| * kernel/thread: Make bracing consistent within UpdatePriority()Gravatar Lioncash2019-03-151-2/+4
| * kernel/thread: Amend condition within UpdatePriority()Gravatar Lioncash2019-03-151-3/+3
| * kernel/thread: Maintain priority ordering of added mutex waiting threadsGravatar Lioncash2019-03-151-14/+24
* | Merge pull request #2252 from bunnei/move-page-tableGravatar bunnei2019-03-174-9/+10
|\ \
| * | core: Move PageTable struct into Common.Gravatar bunnei2019-03-164-9/+10
* | | kernel/thread: Actually remove the definition of ExitCurrentThread()Gravatar Lioncash2019-03-161-6/+0
|/ /
* | Merge pull request #2242 from lioncash/thread-fnGravatar bunnei2019-03-164-33/+31
|\ \
| * | kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThreadGravatar Lioncash2019-03-152-8/+7
| * | kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interfaceGravatar Lioncash2019-03-154-25/+24
| |/
* | Merge pull request #2230 from lioncash/globalGravatar bunnei2019-03-142-8/+9
|\ \
| * | kernel/process: Remove use of global system accessorsGravatar Lioncash2019-03-122-8/+9
| |/
* | Merge pull request #2226 from lioncash/privateGravatar bunnei2019-03-133-13/+35
|\ \ | |/ |/|
| * kernel/server_port: Make data members privateGravatar Lioncash2019-03-113-13/+35
* | Merge pull request #2211 from lioncash/arbiterGravatar bunnei2019-03-127-63/+79
|\ \ | |/ |/|
| * kernel: Make the address arbiter instance per-processGravatar Lioncash2019-03-076-26/+33
| * kernel/svc: Move address arbiter signaling behind a unified API functionGravatar Lioncash2019-03-073-22/+26
| * kernel/svc: Move address arbiter waiting behind a unified API functionGravatar Lioncash2019-03-073-19/+24
* | Merge pull request #2193 from lioncash/globalGravatar bunnei2019-03-102-9/+11
|\ \
| * | kernel/scheduler: Pass in system instance in constructorGravatar Lioncash2019-03-042-9/+11
* | | Merge pull request #2210 from lioncash/optionalGravatar bunnei2019-03-083-46/+46
|\ \ \
| * | | kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalGravatar Lioncash2019-03-073-46/+46
| | |/ | |/|
* | | Merge pull request #2195 from lioncash/shared-globalGravatar bunnei2019-03-071-3/+2
|\ \ \ | |/ / |/| |
| * | kernel/shared_memory: Get rid of the use of global accessor functions within ...Gravatar Lioncash2019-03-041-3/+2
| |/
* | Merge pull request #2202 from lioncash/port-privGravatar bunnei2019-03-075-35/+77
|\ \
| * | kernel/server_session: Make data members privateGravatar Lioncash2019-03-054-31/+72
| * | kernel/client_session: Make data members privateGravatar Lioncash2019-03-051-4/+5
| |/
* | Merge pull request #2197 from lioncash/includeGravatar bunnei2019-03-062-5/+6
|\ \
| * | core/hle/ipc: Remove unnecessary includesGravatar Lioncash2019-03-052-5/+6
| |/
* | Merge pull request #2199 from lioncash/arbiterGravatar bunnei2019-03-065-110/+181
|\ \
| * | kernel/address_arbiter: Pass in system instance to constructorGravatar Lioncash2019-03-054-21/+39
| * | kernel/address_arbiter: Minor tidying upGravatar Lioncash2019-03-051-18/+18
| * | kernel/address_arbiter: Convert the address arbiter into a classGravatar Lioncash2019-03-055-82/+135
| |/
* | Merge pull request #2194 from lioncash/memGravatar bunnei2019-03-063-30/+66
|\ \
| * | vm_manager: Use range helpers in HeapAlloc() and HeapFree()Gravatar Lioncash2019-03-041-4/+2
| * | vm_manager: Provide address range checking functions for other memory regionsGravatar Lioncash2019-03-042-4/+35
| * | svc: Migrate address range checking functions to VMManagerGravatar Lioncash2019-03-043-23/+30
| |/
* / kernel/thread: Remove obsolete TODO in Create()Gravatar Lioncash2019-03-051-2/+0
|/
* kernel/handle_table: Make local variables as const where applicableGravatar Lioncash2019-02-251-4/+5
* kernel/handle_table: Allow process capabilities to limit the handle table sizeGravatar Lioncash2019-02-256-10/+54
* kernel/handle-table: In-class initialize data membersGravatar Lioncash2019-02-252-3/+2
* kernel/handle_table: Resolve truncation warningsGravatar Lioncash2019-02-251-2/+2
* address_arbiter: Use nested namespaces where applicableGravatar Lioncash2019-02-162-8/+4
* core_timing: Convert core timing into a classGravatar Lioncash2019-02-155-21/+31
* core_timing: Rename CoreTiming namespace to Core::TimingGravatar Lioncash2019-02-125-16/+17
* kernel: Remove the Timer classGravatar Lioncash2019-01-316-227/+0
* kernel/wait_object: Devirtualize functions related to manipulating the thread...Gravatar Lioncash2019-01-301-3/+3
* kernel/timer: Remove unnecessary WakeupAllWaitingThreads() overrideGravatar Lioncash2019-01-302-6/+0
* kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() overrideGravatar Lioncash2019-01-302-6/+0