1135 Commits (58c127c1d8e381dab726d47ddbd09ee83eb20137)

Author SHA1 Message Date
Lioncash 1adc7f4439 kernel/thread: Remove obsolete TODO in Create() 7 years ago
Lioncash 7d25f9a4a2 core/hle/ipc: Remove unnecessary includes 7 years ago
Zach Hilman df783dac1f vm_manager: Add support for storing and getting main code region 7 years ago
Lioncash dc51694993 vm_manager: Use range helpers in HeapAlloc() and HeapFree() 7 years ago
Lioncash df41590e84 vm_manager: Provide address range checking functions for other memory regions 7 years ago
Lioncash 38dd80f70f kernel/scheduler: Pass in system instance in constructor 7 years ago
Lioncash b0284c2f36 kernel/shared_memory: Get rid of the use of global accessor functions within Create() 7 years ago
Lioncash e792758ddb svc: Migrate address range checking functions to VMManager 7 years ago
Lioncash c997e9e88c kernel/handle_table: Make local variables as const where applicable 7 years ago
Lioncash d396c08b13 kernel/handle_table: Allow process capabilities to limit the handle table size 7 years ago
Lioncash a13187e002 kernel/handle-table: In-class initialize data members 7 years ago
Lioncash f9c32c373d kernel/handle_table: Resolve truncation warnings 7 years ago
Lioncash 93f38bfcd1 address_arbiter: Use nested namespaces where applicable 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Lioncash c6d2828c74 kernel: Remove the Timer class 7 years ago
Lioncash 9399a2efe5 kernel/wait_object: Devirtualize functions related to manipulating the thread list directly 7 years ago
Lioncash 84f0a76c97 kernel/timer: Remove unnecessary WakeupAllWaitingThreads() override 7 years ago
Lioncash 53c17e5dca kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 7 years ago
Lioncash 1ea7578fba kernel/svc: Log out uncaught C++ exceptions from svcBreak 7 years ago
David Marcec d0aaf94244 Removed pulse event type 7 years ago
Lioncash 2935c16688 core/kernel: Remove unnecessary inclusions 7 years ago
Lioncash 669f7ccd9d kernel/svc: Correct misleading error message within CreateThread() 7 years ago
Lioncash d82608d18b kernel/svc: Sanitize core number and thread priorities in CreateThread() 7 years ago
Lioncash d81b00e4ee kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriorityMask() 7 years ago
Lioncash a847292a78 kernel/svc: Simplify thread core ID sanitizing in CreateThread 7 years ago
Lioncash 852cb94231 kernel/process: Start the main thread using the specified ideal core 7 years ago
Lioncash 50aed99339 kernel: Rename 'default' CPU core to 'ideal' core 7 years ago
Lioncash bf1ab3e562 kernel/thread: Move process thread initialization into process.cpp 7 years ago
Lioncash e835034c17 kernel/process: Remove most allocation functions from Process' interface 7 years ago
Lioncash b51e57a751 kernel/vm_manager: Reset region attributes when unmapping a VMA 7 years ago
Lioncash b221836d5d kernel/process: Hook up the process capability parser to the process itself 7 years ago
Lioncash d7e7faa0de kernel/process_capability: Handle debug capability flags 7 years ago
Lioncash 1239d16371 kernel/process_capability: Handle handle table capability flags 7 years ago
Lioncash 55e371a3a1 kernel/process_capability: Handle kernel version capability flags 7 years ago
Lioncash 4fbfde34a1 kernel/process_capability: Handle program capability flags 7 years ago
Lioncash 1ae0cc696c kernel/process_capability: Handle interrupt capability flags 7 years ago
Lioncash e638febf50 kernel/process_capability: Handle syscall capability flags 7 years ago
Lioncash ded092a438 kernel/process_capability: Handle the priority mask and core mask flags 7 years ago
Lioncash c5c8b2ffb9 kernel/process: Introduce process capability parsing skeleton 7 years ago
Lioncash 9a15fbc673 kernel/svc: Handle thread handles within GetProcessId 7 years ago
Lioncash 9ba5cae7fc svc: Implement svcSetMemoryAttribute 7 years ago
Lioncash 46569d15bd vm_manager: Add member function for setting memory attributes across an address range 7 years ago
Lioncash 11c3bd213d vm_manager: Add member function for checking a memory range adheres to certain attributes, permissions and states 7 years ago
Lioncash d15a67cd16 kernel/kernel: Use correct initial PID for userland Process instances 7 years ago
Lioncash 60661a4fd9 kernel/svc: Correct output parameter for svcGetThreadId 7 years ago
Lioncash bf75c5f45c kernel/thread: Make thread_id a 64-bit value 7 years ago
Lioncash 7755331f46 kernel/svc: Correct output parameter for svcGetProcessId 7 years ago
Lioncash b6947f8d6d kernel/process: Make process_id a 64-bit value 7 years ago
David Marcec 4b64fcc9d6 Moved backtrace to ArmInterface 7 years ago