270 Commits (f8be3f55dac95bdea37ff387af8b10626c01a9e5)

Author SHA1 Message Date
Lioncash f8be3f55da kernel/svc: Name supervisor call 0x36 7 years ago
Lioncash 3283aa1e20 svc: Specify handle value in thread's name 7 years ago
Lioncash 09caf8a756 kernel/thread: Remove unused guest_handle member variable 7 years ago
Lioncash 4d293bb5cb kernel/svc: Implement svcUnmapProcessCodeMemory 7 years ago
Lioncash 76a2465655 kernel/svc: Implement svcMapProcessCodeMemory 7 years ago
Lioncash b117ca5fce kernel/svc: Deglobalize the supervisor call handlers 7 years ago
Lioncash c39c8e6982 kernel/svc: Properly sanitize mutex address in WaitProcessWideKeyAtomic 7 years ago
Lioncash 28719ee3b4 kernel/svc: Implement svcGetThreadList 7 years ago
Lioncash cb2bce8006 kernel/svc: Implement svcGetProcessList 7 years ago
Lioncash 781ab8407b general: Use deducation guides for std::lock_guard and std::unique_lock 7 years ago
Lioncash c6147a439d kernel/shared_memory: Sanitize supplied size when unmapping 7 years ago
Lioncash 3a846aa80f kernel/process: Report total physical memory used to svcGetInfo 7 years ago
Lioncash 99a163478b kernel/vm_manager: Rename HeapAllocate to SetHeapSize 7 years ago
Lioncash 52980df1aa kernel/vm_manager: Remove unnecessary heap_used data member 7 years ago
Lioncash 586cab6172 kernel/vm_manager: Tidy up heap allocation code 7 years ago
Fernando Sahmkow 9c7319a4d4 Fix small bug that kept a thread as a condvar thread after being signalled. 7 years ago
Fernando Sahmkow acbdfdae64 Add CondVar Thread State. 7 years ago
Fernando Sahmkow 774f139e65 Small fixes to address_arbiter to better match the IDB. 7 years ago
Lioncash 51d7f6bffc kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThread 7 years ago
Lioncash c892cf01fa kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interface 7 years ago
Lioncash 555cd26ec2 core/hle/kernel: Make Mutex a per-process class. 7 years ago
Lioncash 5379063108 core/hle/kernel/svc: Implement svcUnmapTransferMemory 7 years ago
Lioncash 567134f874 core/hle/kernel/svc: Implement svcMapTransferMemory 7 years ago
Lioncash cb198d7985 core/hle/kernel: Split transfer memory handling out into its own class 7 years ago
Lioncash 8e510d5afa kernel: Make the address arbiter instance per-process 7 years ago
Lioncash b7f331afa3 kernel/svc: Move address arbiter signaling behind a unified API function 7 years ago
Lioncash 0209de123b kernel/svc: Move address arbiter waiting behind a unified API function 7 years ago
Lioncash ec6664f6d6 kernel/address_arbiter: Convert the address arbiter into a class 7 years ago
Lioncash 02bc9e9de1 core/hle/ipc: Remove unnecessary includes 7 years ago
Lioncash 0be8fffc99 svc: Migrate address range checking functions to VMManager 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Lioncash 7842536ddb
kernel/svc: Log out uncaught C++ exceptions from svcBreak 7 years ago
Lioncash b4242633ad kernel/svc: Correct misleading error message within CreateThread() 7 years ago
Lioncash 3a8d38be7e kernel/svc: Sanitize core number and thread priorities in CreateThread() 7 years ago
Lioncash 8769604144 kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriorityMask() 7 years ago
Lioncash 205e6d3b97 kernel/svc: Simplify thread core ID sanitizing in CreateThread 7 years ago
Lioncash f80bc712ea kernel: Rename 'default' CPU core to 'ideal' core 7 years ago
Lioncash fbeaa330a3 kernel/process: Remove most allocation functions from Process' interface 7 years ago
Lioncash b74eb88c68 kernel/svc: Handle thread handles within GetProcessId 7 years ago
Lioncash caab838bdb svc: Implement svcSetMemoryAttribute 7 years ago
Lioncash 0906302ca9 kernel/svc: Correct output parameter for svcGetThreadId 7 years ago
Lioncash 43e1189688 kernel/svc: Correct output parameter for svcGetProcessId 7 years ago
David Marcec 08d5663cb8 Moved backtrace to ArmInterface 7 years ago
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