882 Commits (ff610103b58b3e0dd39fafb539a1cc0bc0fae577)

Author SHA1 Message Date
Zach Hilman ff610103b5 core: Port all current usages of Event to Readable/WritableEvent 7 years ago
Zach Hilman a56fc84e7a hle_ipc: Use event pair for SleepClientThread 7 years ago
Zach Hilman c61d2a2841 kernel: Add named event table 7 years ago
Zach Hilman c713383816 kernel: Divide Event into ReadableEvent and WritableEvent 7 years ago
Zach Hilman d92989e787 kernel/object: Add descriptions to ResetTypes 7 years ago
Lioncash 5905162e36 svc: Implement svcSetResourceLimitLimitValue() 7 years ago
Lioncash eb5596044d svc: Implement svcGetResourceLimitCurrentValue() 7 years ago
Lioncash 1d6399c222 svc: Implement svcGetResourceLimitLimitValue() 7 years ago
Lioncash 4ef2af8c98 svc: Implement svcCreateResourceLimit() 7 years ago
David Marcec cc4521fc70 Added comment on Main memory size for more clarity 7 years ago
David Marcec f058de337e Made svcSetHeapSize and svcCreateSharedMemory more readable 7 years ago
David Marcec f271316822 Reworked svcs slightly, improved error messages in AM and fsp_srv 7 years ago
David Marcec 9662ca918d Improved error messages for SVCs 7 years ago
David Marcec a2cc3b10bb Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
Luke Street 94e8dfc0c7 svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo 7 years ago
Lioncash 0e35f1bb18 kernel/handle_table: Move private static functions into the cpp file 7 years ago
Lioncash 568bcbc29d kernel/handle_table: Restrict handle table size to 1024 entries 7 years ago
Lioncash f5ce71793e kernel/handle_table: Default destructor in the cpp file 7 years ago
Lioncash 31d1e06eb1 kernel/process: Move <random> include to the cpp file 7 years ago
Lioncash 5d46038c5c kernel/resource_limit: Clean up interface 7 years ago
Lioncash 233e495c14 kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer 7 years ago
Lioncash fb5d4b17de kernel/shared_memory: Add a const qualified member function overload for GetPointer() 7 years ago
Lioncash 2d37ca3726 kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet 7 years ago
Lioncash 76ac234bf6 kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32 7 years ago
Lioncash f472232705 kernel/shared_memory: Make data members private 7 years ago
Tobias 13f79cc5bd
svc: ResetSignal is not stubbed 7 years ago
Zach Hilman e696ed1f4d am: Deglobalize software keyboard applet 7 years ago
Zach Hilman 7901de2b75 svc: Implement svcCreateTransferMemory 7 years ago
Zach Hilman 51af996854 ldr_ro: Add error check for memory allocation failure 7 years ago
Lioncash d21b2164e9 kernel/errors: Clean up error codes 7 years ago
Zach Hilman 0276761a1e process: Make MirrorMemory take state to map new memory as 7 years ago
Lioncash f9db75fe40 kernel/thread: Deduplicate scheduler switching code 7 years ago
Lioncash 004277477a vm_manager: Unstub GetTotalHeapUsage() 7 years ago
Lioncash b8e885c6e5 kernel/process: Migrate heap-related memory management out of the process class and into the vm manager 7 years ago
Zach Hilman ab552e4a25 svc: Use proper random entropy generation algorithm 7 years ago
Zach Hilman cb1e63ef09 svc: Return random seed for svcGetInfo RandomEntropy 7 years ago
David 581406af18 svcBreak now dumps information from the debug buffer passed (#1646) 7 years ago
Frederic Laing ba2cdcdc5a Implement SetMemoryPermission 7 years ago
Frederic Laing ab7472345b Stubbed SetMemoryPermission 7 years ago
Lioncash 352b56367c general: Remove unused boost inclusions where applicable 7 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 7 years ago
Lioncash 6383653a8d hle_ipc: Add member function for querying the existence of a domain header 7 years ago
Lioncash 0cc347462d hle_ipc: Make GetDomainMessageHeader return a regular pointer 7 years ago
Lioncash a973a049b7 core: Make System references const where applicable 7 years ago
Lioncash 7de8e36343 svc: Localize the GetInfo enum class to the function itself 7 years ago
Lioncash 6594853eb1 svc: Implement svcGetInfo command 0xF0000002 7 years ago
bunnei c2049aa4e5 process: LoadModule should clear JIT instruction cache. 7 years ago
bunnei a609b6907a Kernel/Memory: Added a function to first a suitable guest address at which to allocate a region of a given size. 7 years ago
Lioncash 1fb4bebb63 kernel/errors: Remove now-unused, unnecessary, error codes 7 years ago
Lioncash 239dfea34a kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ERR_INVALID_COMBINATION 7 years ago