204 Commits (1a23970d172602497af57969824551e77ae9dfe7)

Author SHA1 Message Date
Lioncash b79f086613 svc: Enable svcQueryProcessMemory 7 years ago
Lioncash 09a219d5b4 svc: Write out the complete MemoryInfo structure in QueryProcessMemory 7 years ago
Lioncash d8deb39b83 svc: Handle memory writing explicitly within QueryProcessMemory 7 years ago
Lioncash a8cc03502b vm_manager: Migrate memory querying to the VMManager interface 7 years ago
Lioncash 366985ca92 vm_manager: Amend MemoryState enum members 7 years ago
Jens Schmer ae390ad5a2 Fix Process object leak on emulation stop 7 years ago
Lioncash d4c1b9d311 vm_manager: Make vma_map private 7 years ago
Lioncash 2f253986df kernel/svc: Correct behavior of svcResetSignal() 7 years ago
Lioncash 8ea1f28614 kernel/svc: Remove unused header inclusion 7 years ago
Lioncash a543c35962 kernel/svc: Implement svcSignalEvent() 7 years ago
Lioncash 2a1f59b301 kernel/svc: Implement svcCreateEvent() 7 years ago
Lioncash 5eb057f422 kernel/object: Amend handle types to distinguish between readable and writable events 7 years ago
Lioncash 312690b450 kernel/svc: Implement the resource limit svcGetInfo option 7 years ago
V.Kalyuzhny b330b495dc [Kernel::CreateThread] Match format specifiers to LOG_TRACE's arguments 7 years ago
Lioncash 7fe27de26e svc: Use the current process' handle table for retrieving the process instance to act upon 7 years ago
Lioncash 6712e7402c svc: Reorganize svcGetInfo, handle more error cases for existing implemented info categories 7 years ago
Lioncash e88cdcc912 Fix debug build 7 years ago
Zach Hilman a342bcc9b1 kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman ff610103b5 core: Port all current usages of Event to Readable/WritableEvent 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 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
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
Lioncash d21b2164e9 kernel/errors: Clean up error codes 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 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
Lioncash fcf8f53a63 kernel/svc: Amend returned error code for invalid priorities in CreateThread 7 years ago
Lioncash 77328b0f19 kernel/svc: Move and correct returned error code for invalid thread priorities in SetThreadPriority() 7 years ago
David Marcec 38cdb6744d Added assertion failed, reworked logging levels 7 years ago
David Marcec 8042731da9 Added break types to svcBreak 7 years ago
Lioncash 90a981a03a kernel/process: Make the handle table per-process 7 years ago
Lioncash 896c0f61a0 svc: Fix vma boundary check in svcQueryMemory 7 years ago
Lioncash 4b5ae8dbaa svc: Check for word alignment of addresses within svcArbitrateLock/svcArbitrateUnlock 7 years ago