1085 Commits (7d633809d67b5c4cbe2f1e0c61d1e39735661222)

Author SHA1 Message Date
Lioncash 55e371a3a1 kernel/process_capability: Handle kernel version capability flags 8 years ago
Lioncash 4fbfde34a1 kernel/process_capability: Handle program capability flags 8 years ago
Lioncash 1ae0cc696c kernel/process_capability: Handle interrupt capability flags 8 years ago
Lioncash e638febf50 kernel/process_capability: Handle syscall capability flags 8 years ago
Lioncash ded092a438 kernel/process_capability: Handle the priority mask and core mask flags 8 years ago
Lioncash c5c8b2ffb9 kernel/process: Introduce process capability parsing skeleton 8 years ago
Lioncash 9a15fbc673 kernel/svc: Handle thread handles within GetProcessId 8 years ago
Lioncash 9ba5cae7fc svc: Implement svcSetMemoryAttribute 8 years ago
Lioncash 46569d15bd vm_manager: Add member function for setting memory attributes across an address range 8 years ago
Lioncash 11c3bd213d vm_manager: Add member function for checking a memory range adheres to certain attributes, permissions and states 8 years ago
Lioncash d15a67cd16 kernel/kernel: Use correct initial PID for userland Process instances 8 years ago
Lioncash 60661a4fd9 kernel/svc: Correct output parameter for svcGetThreadId 8 years ago
Lioncash bf75c5f45c kernel/thread: Make thread_id a 64-bit value 8 years ago
Lioncash 7755331f46 kernel/svc: Correct output parameter for svcGetProcessId 8 years ago
Lioncash b6947f8d6d kernel/process: Make process_id a 64-bit value 8 years ago
David Marcec 4b64fcc9d6 Moved backtrace to ArmInterface 8 years ago
David Marcec 1dfb0a513a Fixed uninitialized memory due to missing returns in canary 8 years ago
MerryMage 2a92de65fa kernel/thread: Set default fpcr 8 years ago
Lioncash 28b54aedff vm_manager: Rename meminfo_state to state 8 years ago
Lioncash a7b8f6d2be vm_manager: Add backing functionality for memory attributes 8 years ago
Lioncash 10de0ac2ec svc: Enable svcQueryProcessMemory 8 years ago
Lioncash 9ba7ae793b svc: Write out the complete MemoryInfo structure in QueryProcessMemory 8 years ago
Lioncash 720705eafc svc: Handle memory writing explicitly within QueryProcessMemory 8 years ago
Lioncash 41d72ebb23 vm_manager: Correct ordering of last two struct members of MemoryInfo 8 years ago
Lioncash 834a1e6d67 svc_wrap: Correct register index for a wrapper specialization 8 years ago
Lioncash 3dc6c6da09 vm_manager: Amend the returned values for invalid memory queries in QueryMemory() 8 years ago
Lioncash d7ba5372f3 vm_manager: Migrate memory querying to the VMManager interface 8 years ago
Lioncash 1d3d7d08eb vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.h 8 years ago
Lioncash cf39a01c94 vm_manager: Amend MemoryState enum members 8 years ago
Jens Schmer 6de2793bbf Fix Process object leak on emulation stop 8 years ago
Lioncash bfb412a71a vm_manager: Make vma_map private 8 years ago
Lioncash f75d6b7dd1 kernel/process: Set ideal core from metadata 8 years ago
Zach Hilman b0b7bc2866 svc: Avoid incorrect fast yield condition 8 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