summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
AgeCommit message (Expand)Author
2018-01-08Kernel: Actually wake up the requested number of threads in Semaphore::Release.Subv
2018-01-08Kernel: Properly keep track of mutex lock data in the guest memory. This fixe...Subv
2018-01-08Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Subv
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
2018-01-07IPC: Add functions to read the input move/copy objects from an IPC request.Subv
2018-01-07IPC: Don't attempt to read the command buffer if it holds a Close request.Subv
2018-01-07IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain obj...Subv
2018-01-07IPC: Skip the entire u64 of the command id when receiving an IPC request.Subv
2018-01-07IPC: Use the correct size when pushing raw data to the command buffer and fix...Subv
2018-01-07svc: Implement svcSignalProcessWideKey.bunnei
2018-01-07semaphore: More changes for Switch.bunnei
2018-01-07wait_object: Refactor to allow waking up a single thread.bunnei
2018-01-06svc: Implement svcWaitProcessWideKeyAtomic.bunnei
2018-01-06semaphore: Updates for Switch.bunnei
2018-01-06svc: Implement WaitSynchronization for a single handle.bunnei
2018-01-06svc: Refactor LockMutex code to use WaitSynchronization1.bunnei
2018-01-04svc: Add missing string_util include.bunnei
2018-01-02arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei
2018-01-02vm_manager: Use a more reasonable MAX_ADDRESS size.bunnei
2018-01-02svc: Remove unnecessary "svc" prefix to naming scheme.bunnei
2018-01-02hle: Move SVC code to kernel namespace.bunnei
2018-01-01vm_manager: Stub out a bunch of interfaces used by svcGetInfo.bunnei
2018-01-01core/video_core: Fix a bunch of u64 -> u32 warnings.bunnei
2018-01-01svc: Implement svcExitProcess.bunnei
2018-01-01svc: Implement svcLockMutex.bunnei
2018-01-01kernel: Add ObjectAddressTable class.bunnei
2017-12-31thread: Keep track of the initially created handle.bunnei
2017-12-31errors: Define missing kernel error codes.bunnei
2017-12-31svc: Implement svcUnmapMemory.bunnei
2017-12-30thread: Main thread should set thread handle to reg 1.bunnei
2017-12-30thread: Remove THUMB mode flag.bunnei
2017-12-30thread: Main thread should be ready by default, all others dormant.bunnei
2017-12-29kernel: Various 64-bit fixes in memory/process/threadbunnei
2017-12-29kernel: Fix implementation of ConvertSessionToDomain.bunnei
2017-12-28kernel: Add basic support for Domain object.bunnei
2017-12-28kernel: Add SyncObject primitive, use it for ClientSession.bunnei
2017-12-28process: Add method to mirror a memory region.bunnei
2017-10-31service: Return proper result code for IPC::CommandType::Close.bunnei
2017-10-31hle: Use Switch formatted result codes.bunnei
2017-10-19hle: Fix QueryMemory response for MemoryInfo.bunnei
2017-10-18hle_ipc: Only copy necessary fields for outgoing command buffer.bunnei
2017-10-18hle_ipc: Parse out buffer X/A/B/B descriptors from incoming command buffer.bunnei
2017-10-15hle: Implement ConvertSessionToDomain, various cleanups.bunnei
2017-10-14hle: Initial implementation of NX service framework and IPC.bunnei
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
2017-10-09loader: Various improvements for NSO/NRO loaders.bunnei
2017-10-03Merge pull request #2977 from Subv/shmem_createbunnei
2017-10-02Kernel/SharedMemory: Don't take over and unmap the source memory block when c...Subv
2017-10-01Merge pull request #2971 from Subv/per_process_memopsSebastian Valle
2017-10-01Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.Subv