summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* hle: Fix QueryMemory response for MemoryInfo.Gravatar bunnei2017-10-194-115/+14
* hle_ipc: Only copy necessary fields for outgoing command buffer.Gravatar bunnei2017-10-181-1/+1
* hle_ipc: Parse out buffer X/A/B/B descriptors from incoming command buffer.Gravatar bunnei2017-10-182-14/+19
* hle: Implement ConvertSessionToDomain, various cleanups.Gravatar bunnei2017-10-153-5/+31
* hle: Initial implementation of NX service framework and IPC.Gravatar bunnei2017-10-142-70/+107
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-0918-103/+143
|\
| * Merge pull request #2977 from Subv/shmem_createGravatar bunnei2017-10-031-15/+12
| |\
| | * Kernel/SharedMemory: Don't take over and unmap the source memory block when c...Gravatar Subv2017-10-021-15/+12
| * | Merge pull request #2971 from Subv/per_process_memopsGravatar Sebastian Valle2017-10-012-0/+12
| |\ \ | | |/ | |/|
| | * Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.Gravatar Subv2017-10-012-0/+12
| * | Merge pull request #2967 from Subv/thread_wakeup_callbacksGravatar Sebastian Valle2017-09-303-13/+26
| |\ \ | | |/ | |/|
| | * Kernel/Threads: When putting a thread to wait, specify a function to execute ...Gravatar Subv2017-09-283-13/+26
| * | Fixed type conversion ambiguityGravatar Huw Pascoe2017-09-309-23/+24
| * | Kernel/Thread: Allow specifying which process a thread belongs to when creati...Gravatar Subv2017-09-263-15/+19
| |/
| * memory: Add GetCurrentPageTable/SetCurrentPageTableGravatar MerryMage2017-09-241-7/+4
| * Merge pull request #2842 from Subv/switchable_page_tableGravatar B3n302017-09-155-30/+33
| |\
| | * Kernel/Threads: Don't clear the CPU instruction cache when performing a conte...Gravatar Subv2017-09-151-1/+3
| | * Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the c...Gravatar Subv2017-09-152-25/+7
| | * Kernel/Memory: Switch the current page table when a new process is scheduled.Gravatar Subv2017-09-101-0/+10
| | * Kernel/Memory: Give each Process its own page table.Gravatar Subv2017-09-102-5/+14
| * | Merge pull request #2839 from Subv/global_kernel_lockGravatar James Rowe2017-08-231-1/+1
| |\ \
| | * | Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state betwee...Gravatar Subv2017-08-221-1/+1
| * | | Merge pull request #2893 from Subv/not_schedule_main_threadGravatar bunnei2017-08-221-5/+1
| |\ \ \
| | * | | Kernel/Threads: Don't immediately switch to the new main thread when loading ...Gravatar Subv2017-08-211-5/+1
| | | |/ | | |/|
| * / | Warnings: Add UNREACHABLE macros to switches that contemplate all possible va...Gravatar Subv2017-08-211-0/+3
| |/ /
* | | loader: Various improvements for NSO/NRO loaders.Gravatar bunnei2017-10-092-4/+4
* | | nso: Refactor and allocate .bss section.Gravatar bunnei2017-09-302-8/+10
* | | process: Support loading multiple codesets.Gravatar bunnei2017-09-302-20/+27
* | | kernel: Various threading fixes to support 64-bit addressing.Gravatar bunnei2017-09-302-8/+8
* | | core: Various changes to support 64-bit addressing.Gravatar bunnei2017-09-302-21/+21
|/ /
* | Merge pull request #2799 from yuriks/virtual-cached-range-flushGravatar Weiyi Wang2017-07-221-1/+1
|\ \ | |/ |/|
| * Memory: Make PhysicalToVirtualAddress return a boost::optionalGravatar Yuri Kunde Schlesner2017-06-211-1/+1
* | Merge pull request #2793 from Subv/replyandreceiveGravatar Sebastian Valle2017-06-294-11/+39
|\ \
| * | Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSync...Gravatar Subv2017-06-292-3/+6
| * | Kernel/Sessions: Clean up the list of pending request threads of a session wh...Gravatar Subv2017-06-251-0/+5
| * | Kernel/ServerSession: Keep track of which threads have issued sync requests.Gravatar Subv2017-06-253-9/+29
* | | Kernel: Implement AcceptSession SVCGravatar Yuri Kunde Schlesner2017-06-233-2/+26
* | | Kernel/IPC: Support translation of null handlesGravatar Yuri Kunde Schlesner2017-06-211-7/+12
| |/ |/|
* | Merge pull request #2789 from yuriks/misc-kernelGravatar Weiyi Wang2017-06-211-0/+2
|\ \
| * | Kernel: Add comment about the extended linear heap areaGravatar Yuri Kunde Schlesner2017-06-181-0/+2
| |/
* | Merge pull request #2790 from yuriks/remove-movefromGravatar Yuri Kunde Schlesner2017-06-204-7/+7
|\ \
| * | ResultVal: Remove MoveFrom()Gravatar Yuri Kunde Schlesner2017-06-184-7/+7
| |/
* / Kernel/IPC: Make HLERequestContext usable from outside kernelGravatar Yuri Kunde Schlesner2017-06-182-3/+9
|/
* Kernel/IPC: Use boost::small_vector for HLE context objectsGravatar Yuri Kunde Schlesner2017-06-111-1/+3
* Kernel: Allow clearing request_objects to re-use buffer spaceGravatar Yuri Kunde Schlesner2017-06-112-0/+11
* Kernel: Basic support for IPC translation for HLE servicesGravatar Yuri Kunde Schlesner2017-06-112-6/+125
* Kernel: Add methods in HLERequestContext abstracting handle creationGravatar Yuri Kunde Schlesner2017-06-112-0/+12
* ServiceFramework: Use separate copy of command bufferGravatar Yuri Kunde Schlesner2017-06-111-3/+6
* Merge pull request #2756 from yuriks/service-frameworkGravatar Yuri Kunde Schlesner2017-06-082-6/+42
|\
| * Service: Add new ServiceFramework framework for writing HLE servicesGravatar Yuri Kunde Schlesner2017-06-082-2/+36