189 Commits (59a4ed0d2477999e979373eb821f024bf0d9d4c6)

Author SHA1 Message Date
Lioncash 59a4ed0d24 kernel/object: Amend handle types to distinguish between readable and writable events 7 years ago
V.Kalyuzhny cbbcdfc25d [Kernel::CreateThread] Match format specifiers to LOG_TRACE's arguments 7 years ago
Lioncash 9a1400b30d svc: Use the current process' handle table for retrieving the process instance to act upon 7 years ago
Lioncash a3ecd8177f svc: Reorganize svcGetInfo, handle more error cases for existing implemented info categories 7 years ago
Lioncash cd9570ce0d Fix debug build 7 years ago
Zach Hilman b0d0735e9b kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman fe0071f8fa core: Port all current usages of Event to Readable/WritableEvent 7 years ago
Lioncash 3d26167fe4 svc: Implement svcSetResourceLimitLimitValue() 7 years ago
Lioncash 43f1204b18 svc: Implement svcGetResourceLimitCurrentValue() 7 years ago
Lioncash ee59c47a59 svc: Implement svcGetResourceLimitLimitValue() 7 years ago
Lioncash 931ac0359b svc: Implement svcCreateResourceLimit() 7 years ago
David Marcec 07ed10a53e Added comment on Main memory size for more clarity 7 years ago
David Marcec 2097ef79e3 Made svcSetHeapSize and svcCreateSharedMemory more readable 7 years ago
David Marcec 67518a57b9 Reworked svcs slightly, improved error messages in AM and fsp_srv 7 years ago
David Marcec 224dcaf1a5 Improved error messages for SVCs 7 years ago
David Marcec 5ae0d6cba2 Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
Luke Street 7d5b774d8a svc: Return ERR_INVALID_ENUM_VALUE from svcGetInfo 7 years ago
Lioncash fa7a76d1e0 kernel/resource_limit: Clean up interface 7 years ago
Lioncash 0067bc137f kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer 7 years ago
Tobias 66be135276 svc: ResetSignal is not stubbed 7 years ago
Zach Hilman efced53d38 am: Deglobalize software keyboard applet 7 years ago
Zach Hilman 87de78ce16 svc: Implement svcCreateTransferMemory 7 years ago
Lioncash 99cdc2b5d1 kernel/errors: Clean up error codes 7 years ago
Zach Hilman deb5d6be60 svc: Use proper random entropy generation algorithm 7 years ago
Zach Hilman 4c0e453e08 svc: Return random seed for svcGetInfo RandomEntropy 7 years ago
David b2a5c2529a svcBreak now dumps information from the debug buffer passed (#1646) 7 years ago
Frederic Laing a1139837f9 Implement SetMemoryPermission 7 years ago
Frederic Laing 2998453673 Stubbed SetMemoryPermission 7 years ago
Lioncash 55233bbdd2 core: Make System references const where applicable 7 years ago
Lioncash 2aa6e317d6 svc: Localize the GetInfo enum class to the function itself 7 years ago
Lioncash 9bb7bc911f svc: Implement svcGetInfo command 0xF0000002 7 years ago
Lioncash fc5b2b9f14 kernel/svc: Amend returned error code for invalid priorities in CreateThread 7 years ago
Lioncash e71849e099 kernel/svc: Move and correct returned error code for invalid thread priorities in SetThreadPriority() 7 years ago
David Marcec 1b21fca8d6 Added assertion failed, reworked logging levels 7 years ago
David Marcec 8363276d6e Added break types to svcBreak 7 years ago
Lioncash e13c95fbe5 kernel/process: Make the handle table per-process 7 years ago
Lioncash 3c47ef0927 svc: Fix vma boundary check in svcQueryMemory 7 years ago
Lioncash c015a42cc2 svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitrateUnlock 7 years ago
Lioncash 7784a1ca44 common: Move Is4KBAligned() to alignment.h 7 years ago
Lioncash 489f59e45f svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory 7 years ago
Lioncash f94bf1a29f core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs 7 years ago
Lioncash 94a82d0966 svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo() 7 years ago
David Marcec e2901a4e1c Stop all threads on svcBreak 7 years ago
Lioncash ddf344c119 svc: Implement svcGetProcessInfo 7 years ago
Lioncash 271569a25f svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory 7 years ago
Lioncash 4f85c1d36f svc: Add missing address range sanitizing checks to MapMemory/UnmapMemory 7 years ago
Lioncash d36452327a kernel/thread: Use a regular pointer for the owner/current process 7 years ago
David Marcec c1b3e9a3e4 Use a better name than "dont_kill_application" 7 years ago
David Marcec a14b6e06a5 Fixed incorrect types for svcBreak 7 years ago
David Marcec 704742a9c5 Added bitfield instead of manually checking if the bit is set 7 years ago