summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* IPC: Don't attempt to read the command buffer if it holds a Close request.Gravatar Subv2018-01-071-0/+5
* IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain obj...Gravatar Subv2018-01-072-74/+72
* IPC: Skip the entire u64 of the command id when receiving an IPC request.Gravatar Subv2018-01-071-1/+2
* IPC: Use the correct size when pushing raw data to the command buffer and fix...Gravatar Subv2018-01-072-3/+7
* svc: Implement svcSignalProcessWideKey.Gravatar bunnei2018-01-072-4/+23
* semaphore: More changes for Switch.Gravatar bunnei2018-01-072-11/+17
* wait_object: Refactor to allow waking up a single thread.Gravatar bunnei2018-01-072-15/+28
* svc: Implement svcWaitProcessWideKeyAtomic.Gravatar bunnei2018-01-062-1/+54
* semaphore: Updates for Switch.Gravatar bunnei2018-01-062-21/+31
* svc: Implement WaitSynchronization for a single handle.Gravatar bunnei2018-01-061-4/+24
* svc: Refactor LockMutex code to use WaitSynchronization1.Gravatar bunnei2018-01-061-13/+45
* svc: Add missing string_util include.Gravatar bunnei2018-01-041-0/+1
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.Gravatar bunnei2018-01-022-23/+11
* vm_manager: Use a more reasonable MAX_ADDRESS size.Gravatar bunnei2018-01-021-5/+4
* svc: Remove unnecessary "svc" prefix to naming scheme.Gravatar bunnei2018-01-021-106/+106
* hle: Move SVC code to kernel namespace.Gravatar bunnei2018-01-023-0/+805
* vm_manager: Stub out a bunch of interfaces used by svcGetInfo.Gravatar bunnei2018-01-012-1/+51
* core/video_core: Fix a bunch of u64 -> u32 warnings.Gravatar bunnei2018-01-011-2/+2
* svc: Implement svcExitProcess.Gravatar bunnei2018-01-012-7/+38
* svc: Implement svcLockMutex.Gravatar bunnei2018-01-012-23/+95
* kernel: Add ObjectAddressTable class.Gravatar bunnei2018-01-013-2/+101
* thread: Keep track of the initially created handle.Gravatar bunnei2017-12-312-1/+5
* errors: Define missing kernel error codes.Gravatar bunnei2017-12-311-0/+3
* svc: Implement svcUnmapMemory.Gravatar bunnei2017-12-312-0/+7
* thread: Main thread should set thread handle to reg 1.Gravatar bunnei2017-12-301-1/+4
* thread: Remove THUMB mode flag.Gravatar bunnei2017-12-301-1/+1
* thread: Main thread should be ready by default, all others dormant.Gravatar bunnei2017-12-301-4/+3
* kernel: Various 64-bit fixes in memory/process/threadGravatar bunnei2017-12-295-14/+14
* kernel: Fix implementation of ConvertSessionToDomain.Gravatar bunnei2017-12-296-30/+67
* kernel: Add basic support for Domain object.Gravatar bunnei2017-12-284-4/+110
* kernel: Add SyncObject primitive, use it for ClientSession.Gravatar bunnei2017-12-282-8/+38
* process: Add method to mirror a memory region.Gravatar bunnei2017-12-282-0/+27
* service: Return proper result code for IPC::CommandType::Close.Gravatar bunnei2017-10-312-6/+7
* hle: Use Switch formatted result codes.Gravatar bunnei2017-10-312-77/+22
* 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
| |\