975 Commits (6b8abec0d12c3f3315e9334884f49e59bc398fe1)

Author SHA1 Message Date
Lioncash cf39a01c94 vm_manager: Amend MemoryState enum members 7 years ago
Jens Schmer 6de2793bbf Fix Process object leak on emulation stop 7 years ago
Lioncash bfb412a71a vm_manager: Make vma_map private 7 years ago
Lioncash f75d6b7dd1 kernel/process: Set ideal core from metadata 7 years ago
Zach Hilman b0b7bc2866 svc: Avoid incorrect fast yield condition 7 years ago
Lioncash 1c6729c361 kernel/svc: Correct behavior of svcResetSignal() 8 years ago
Lioncash a007480e6f kernel/process: Make Process a WaitObject 8 years ago
Lioncash b87b5e101a kernel/readable_event: Add member function for enforcing a strict reset contract 8 years ago
Lioncash 42256624f9 kernel/svc: Remove unused header inclusion 8 years ago
Lioncash 98342ed109 kernel/svc: Implement svcSignalEvent() 8 years ago
Lioncash 3db51801b4 kernel/svc: Implement svcCreateEvent() 8 years ago
Lioncash 59a4ed0d24 kernel/object: Amend handle types to distinguish between readable and writable events 8 years ago
Lioncash a5925f8407 kernel/handle_table: Amend reference to CTR-OS in Create() 8 years ago
Lioncash 676c46cc81 kernel/svc: Implement the resource limit svcGetInfo option 8 years ago
Luke Street 0652d95dab svc: Implement SetThreadActivity (thread suspension) 8 years ago
V.Kalyuzhny cbbcdfc25d [Kernel::CreateThread] Match format specifiers to LOG_TRACE's arguments 8 years ago
Zach Hilman 0ac4caaa54 scheduler: Avoid manual Reschedule call 8 years ago
Zach Hilman 5d50fa0824 scheduler: Only work steal higher priority threads from other cores 8 years ago
David Marcec 3324bc7da5 Moved backtrace to ArmInterface 8 years ago
David Marcec a305208a35 Print backtrace on svcBreak 8 years ago
Lioncash 9a1400b30d svc: Use the current process' handle table for retrieving the process instance to act upon 8 years ago
Lioncash a3ecd8177f svc: Reorganize svcGetInfo, handle more error cases for existing implemented info categories 8 years ago
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