975 Commits (6b8abec0d12c3f3315e9334884f49e59bc398fe1)

Author SHA1 Message Date
Lioncash 5833b84689 kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32 8 years ago
Lioncash d997cf19e0 kernel/shared_memory: Make data members private 8 years ago
Zach Hilman b1c19bc88f svc: Implement yield types 0 and -1 8 years ago
Tobias 66be135276 svc: ResetSignal is not stubbed 8 years ago
Zach Hilman efced53d38 am: Deglobalize software keyboard applet 8 years ago
Zach Hilman 87de78ce16 svc: Implement svcCreateTransferMemory 8 years ago
Zach Hilman f46fd39579 ldr_ro: Add error check for memory allocation failure 8 years ago
Lioncash 99cdc2b5d1 kernel/errors: Clean up error codes 8 years ago
Zach Hilman d8ce48b5ea process: Make MirrorMemory take state to map new memory as 8 years ago
Lioncash 992e814e2c kernel/thread: Deduplicate scheduler switching code 8 years ago
Lioncash a61ed2279c vm_manager: Unstub GetTotalHeapUsage() 8 years ago
Lioncash 1de14301c3 kernel/process: Migrate heap-related memory management out of the process class and into the vm manager 8 years ago
Zach Hilman deb5d6be60 svc: Use proper random entropy generation algorithm 8 years ago
Zach Hilman 4c0e453e08 svc: Return random seed for svcGetInfo RandomEntropy 8 years ago
David b2a5c2529a svcBreak now dumps information from the debug buffer passed (#1646) 8 years ago
Frederic Laing a1139837f9 Implement SetMemoryPermission 8 years ago
Frederic Laing 2998453673 Stubbed SetMemoryPermission 8 years ago
Lioncash 70e4492d49 general: Remove unused boost inclusions where applicable 8 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 8 years ago
Lioncash 6f2cb1a437 hle_ipc: Add member function for querying the existence of a domain header 8 years ago
Lioncash abf974f2f5 hle_ipc: Make GetDomainMessageHeader return a regular pointer 8 years ago
Lioncash 55233bbdd2 core: Make System references const where applicable 8 years ago
Lioncash 2aa6e317d6 svc: Localize the GetInfo enum class to the function itself 8 years ago
Lioncash 9bb7bc911f svc: Implement svcGetInfo command 0xF0000002 8 years ago
bunnei bdb2835028 process: LoadModule should clear JIT instruction cache. 8 years ago
bunnei 59b8f91cb2 Kernel/Memory: Added a function to first a suitable guest address at which to allocate a region of a given size. 8 years ago
Lioncash dd17fc6213 kernel/errors: Remove now-unused, unnecessary, error codes 8 years ago
Lioncash 815d526a6a kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ERR_INVALID_COMBINATION 8 years ago
Lioncash 2438be15a9 kernel/server_port: Simplify emptiness check within ShouldWait() 8 years ago
Lioncash 1bec1b6e99 kernel/server_port: Change error case return value in Accept() to ERR_NOT_FOUND 8 years ago
Lioncash 1206987215 kernel/error: Remove leftover 3DS error codes 8 years ago
Lioncash fc5b2b9f14 kernel/svc: Amend returned error code for invalid priorities in CreateThread 8 years ago
Lioncash e71849e099 kernel/svc: Move and correct returned error code for invalid thread priorities in SetThreadPriority() 8 years ago
Lioncash ad85a2da06 kernel/error: Add error code for invalid pointers 8 years ago
Lioncash 7748fd0e43 kernel/error: Add error code for closed sessions 8 years ago
David Marcec 1b21fca8d6 Added assertion failed, reworked logging levels 8 years ago
David Marcec 8363276d6e Added break types to svcBreak 8 years ago
Lioncash e13c95fbe5 kernel/process: Make the handle table per-process 8 years ago
Lioncash 3c47ef0927 svc: Fix vma boundary check in svcQueryMemory 8 years ago
Lioncash c015a42cc2 svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitrateUnlock 8 years ago
Lioncash 7784a1ca44 common: Move Is4KBAligned() to alignment.h 8 years ago
Lioncash 489f59e45f svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory 8 years ago
Lioncash f94bf1a29f core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs 8 years ago
Lioncash 94a82d0966 svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo() 8 years ago
David Marcec e2901a4e1c Stop all threads on svcBreak 8 years ago
Lioncash ddf344c119 svc: Implement svcGetProcessInfo 8 years ago
Lioncash d1c7aa8c6c kernel/process: Make CodeSet a regular non-inherited object 8 years ago
Lioncash b4690a33c0 thread: Remove unnecessary memset from ResetThreadContext() 8 years ago
Lioncash 271569a25f svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory 8 years ago
Lioncash 4f85c1d36f svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory 8 years ago