1085 Commits (7d633809d67b5c4cbe2f1e0c61d1e39735661222)

Author SHA1 Message Date
Zach Hilman 9caabad517 svc: Avoid performance-degrading unnecessary reschedule 8 years ago
Lioncash cd9570ce0d Fix debug build 8 years ago
Zach Hilman c011ba51b7 hle_ipc: Refactor SleepClientThread to avoid ReadableEvent 8 years ago
Zach Hilman b0d0735e9b kernel/event: Reference ReadableEvent from WritableEvent 8 years ago
Zach Hilman fe0071f8fa core: Port all current usages of Event to Readable/WritableEvent 8 years ago
Zach Hilman c03864f7c3 hle_ipc: Use event pair for SleepClientThread 8 years ago
Zach Hilman bc1d399d7a kernel: Add named event table 8 years ago
Zach Hilman 7d3971d33c kernel: Divide Event into ReadableEvent and WritableEvent 8 years ago
Zach Hilman 9a5f8bbc2d kernel/object: Add descriptions to ResetTypes 8 years ago
Lioncash 3d26167fe4 svc: Implement svcSetResourceLimitLimitValue() 8 years ago
Lioncash 43f1204b18 svc: Implement svcGetResourceLimitCurrentValue() 8 years ago
Lioncash ee59c47a59 svc: Implement svcGetResourceLimitLimitValue() 8 years ago
Lioncash 931ac0359b svc: Implement svcCreateResourceLimit() 8 years ago
David Marcec 07ed10a53e Added comment on Main memory size for more clarity 8 years ago
David Marcec 2097ef79e3 Made svcSetHeapSize and svcCreateSharedMemory more readable 8 years ago
David Marcec 67518a57b9 Reworked svcs slightly, improved error messages in AM and fsp_srv 8 years ago
David Marcec 224dcaf1a5 Improved error messages for SVCs 8 years ago
David Marcec 5ae0d6cba2 Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 8 years ago
Luke Street 7d5b774d8a svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo 8 years ago
Zach Hilman 1a72e1681c scheduler: Add explanations for YieldWith and WithoutLoadBalancing 8 years ago
Lioncash f1a863e583 kernel/handle_table: Move private static functions into the cpp file 8 years ago
Lioncash 6fac9e5b31 kernel/handle_table: Restrict handle table size to 1024 entries 8 years ago
Lioncash 6c9a6a08ee kernel/handle_table: Default destructor in the cpp file 8 years ago
Lioncash 7bdf580058 kernel/process: Move <random> include to the cpp file 8 years ago
Lioncash fa7a76d1e0 kernel/resource_limit: Clean up interface 8 years ago
Lioncash 0067bc137f kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer 8 years ago
Lioncash a356495312 kernel/shared_memory: Add a const qualified member function overload for GetPointer() 8 years ago
Lioncash ee329d2bdf kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet 8 years ago
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