aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
AgeCommit message (Collapse)Author
2018-02-25Merge pull request #215 from N00byKing/umapsharedmmrybunnei
UnmapSharedMemory
2018-02-25(Hopefully) Fix MinGW BuildN00byKing
2018-02-25Add UnmapSharedMemoryN00byKing
C++11 requires spaces on the Identifier Add inttypes include clang
2018-02-22Stub more functionsmailwl
2018-02-19scheduler: Cleanup based on PR feedback.bunnei
2018-02-18kernel: Use Scheduler class for threading.bunnei
2018-02-18kernel: Add Scheduler, which encapsulates the scheduling loading from Thread ↵bunnei
module.
2018-02-18kernel: Remove unused address_arbiter code.bunnei
2018-02-18 Kernel/IPC: Add a small delay after each SyncRequest to prevent thread ↵Subv
starvation. Ported from citra PR #3091 The delay specified here is from a Nintendo 3DS, and should be measured in a Nintendo Switch. This change is enough to prevent Puyo Puyo Tetris's main thread starvation.
2018-02-16Service/hid: stub some functionsmailwl
2018-02-14shared_memory: Remove some checks.bunnei
2018-02-14Merge pull request #188 from bunnei/refactor-buffer-descriptorbunnei
Refactor IPC buffer descriptor interface
2018-02-14hle_ipc: Remove const from WriteBuffer size.bunnei
2018-02-14thread: Silence formatting specifier warningsLioncash
2018-02-14vm_manager: Silence formatting specifier warningsLioncash
2018-02-14hle_ipc: Add GetReadBufferSize and check write buffer size.bunnei
2018-02-13hle_ipc: Add helper functions for reading and writing buffers.bunnei
2018-02-13hle_ipc: Add helper functions for reading and writing buffers.bunnei
2018-02-05mutex: Update hasWaiters on release.bunnei
2018-02-04GetInfo: Implement IsCurrentProcessBeingDebugged.bunnei
2018-02-04WaitProcessWideKeyAtomic: Handle case where condition variable was already ↵bunnei
created.
2018-02-03svc: SharedMemory size should be 64-bits and cleanup.bunnei
2018-02-03ArbitrateLock: Assert that requesting_thread is current_thread.bunnei
2018-01-29shared_memory: Only mark addresses as invalid if they are within the heapshinyquagsire23
2018-01-27Merge pull request #148 from MerryMage/feature/special-memorybunnei
memory: Replace all memory hooking with Special regions
2018-01-27memory: Replace all memory hooking with Special regionsMerryMage
2018-01-24server_session: Fix scenario where all domain handlers are closed.bunnei
2018-01-24hle: Rename RequestBuilder to ResponseBuilder.bunnei
2018-01-24ipc_helpers: Make interface domain agnostic and add header validation.bunnei
2018-01-24hle: Integrate Domain handling into ServerSession.bunnei
2018-01-24hle: Remove Domain and SyncObject kernel objects.bunnei
2018-01-24handle_table: Remove ConvertSessionToDomain.bunnei
2018-01-20Format: Run the new clang format on everythingJames Rowe
2018-01-19Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. (#113)David
* Added svcCreateSharedMemory * Services which are not implemented now throw UNIMPLEMENTED() * clang-format * changed perms to u32 * removed camelcase
2018-01-19Fixes some cast warnings, partial port of citra #3064 (#106)River City Ransomware
* Fixes some cast warnings, partially fixes citra #3064 * Converted casts to uint32_t to u32 * Ran clang-format
2018-01-18svc: Fix svcGetInfo MapRegionBaseAddr.bunnei
2018-01-18svc: Add additional fields to MemoryInfo struct.bunnei
2018-01-18Stub PopLaunchParameter and implement Buffer C Descriptors reading on ↵gdkchan
hle_ipc (#96) * Stub PopLaunchParameter and implement Buffer C Descriptors reading * Address PR feedback * Ensure we push a u64 not a size_t * Fix formatting
2018-01-17svc: Rename some entries to match their analogue on SwitchBrewLioncash
Makes the codebase a little more consistent with regards to available documentation. Also amends the duplicate case where there was a similar entry at 0x72 named ConnectToPort.
2018-01-17svc: Add CreateJitMemory and MapJitMemory svc stringsLioncash
Makes the table match SwitchBrew for these entries
2018-01-17svc: Clang-format fix.bunnei
2018-01-17hle_ipc: Clang format.bunnei
2018-01-17ipc: Implement domain command CloseVirtualHandle.bunnei
2018-01-16SVC: Correct some return values in svcGetInfo and added TitleId and ↵Subv
PrivilegedProcessId stubs. # Conflicts: # src/core/hle/kernel/svc.cpp
2018-01-16SVC: Add 4.0.0+ comment to GetInfoType enum values.Subv
2018-01-16IPC: Push domain objects as move handles when not in a domain.Subv
2018-01-16Merge pull request #52 from ogniK5377/fspbunnei
added more svcGetInfo pairs for 3.0.0+ support, Changed HEAP_SIZE and TLS_AREA_VADDR. changed mem usage & heap usage stub added, ISelfController, IApplication function stubs. Added SetThreadCoreMask
2018-01-16SetThreadCoreMask stub, time to implement fspDavid Marcec
2018-01-16Added more svcGetInfo pairsDavid Marcec
2018-01-16clang-formatMerryMage