summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* kernel/svc: Log out uncaught C++ exceptions from svcBreakGravatar Lioncash2019-01-261-0/+4
* Removed pulse event typeGravatar David Marcec2019-01-043-7/+0
* core/kernel: Remove unnecessary inclusionsGravatar Lioncash2018-12-3111-12/+17
* 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-302-11/+11
* 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-305-57/+51
|\
| * kernel/process: Start the main thread using the specified ideal coreGravatar Lioncash2018-12-271-2/+2
| * kernel: Rename 'default' CPU core to 'ideal' coreGravatar Lioncash2018-12-274-21/+21
| * kernel/thread: Move process thread initialization into process.cppGravatar Lioncash2018-12-273-36/+30
* | Merge pull request #1847 from ogniK5377/backtrace-breakGravatar bunnei2018-12-291-0/+3
|\ \
| * | Moved backtrace to ArmInterfaceGravatar David Marcec2018-12-193-11/+3
| * | Moved backtrace to ArmInterfaceGravatar David Marcec2018-12-031-14/+1
| * | Print backtrace on svcBreakGravatar David Marcec2018-12-033-0/+24
* | | 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