2451 Commits (e5fd0b8ef5d8a4e9b0c67e1cf1963b0d7be01e0a)

Author SHA1 Message Date
Lioncash f68087ce12 kernel/thread: Amend condition within UpdatePriority() 8 years ago
Lioncash 8b4380a068 kernel/thread: Maintain priority ordering of added mutex waiting threads 8 years ago
Lioncash 1656ea7235 core/hle/kernel/mutex: Remove usages of global system accessors 8 years ago
Lioncash 423a2ef536 core/hle/kernel: Make Mutex a per-process class. 8 years ago
Lioncash 181a086337 core/hle/kernel/svc: Implement svcUnmapTransferMemory 8 years ago
Lioncash 11670dd35a core/hle/kernel/svc: Implement svcMapTransferMemory 8 years ago
Lioncash 4ed697697d core/hle/kernel: Split transfer memory handling out into its own class 8 years ago
Lioncash 959bb525f7 kernel/process: Remove use of global system accessors 8 years ago
Lioncash 9c8de2ee40 kernel/server_port: Make data members private 8 years ago
Lioncash 922f4d460e kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional 8 years ago
Lioncash 1f5cd8cac7 kernel: Make the address arbiter instance per-process 8 years ago
Lioncash 0321c000ee kernel/svc: Move address arbiter signaling behind a unified API function 8 years ago
Lioncash 7a518ea8fd kernel/svc: Move address arbiter waiting behind a unified API function 8 years ago
Lioncash 4306a41b5f kernel/server_session: Make data members private 8 years ago
Lioncash 802d919443 kernel/client_session: Make data members private 8 years ago
Lioncash b46942d789 kernel/address_arbiter: Pass in system instance to constructor 8 years ago
Lioncash b9a3259cab kernel/address_arbiter: Minor tidying up 8 years ago
Lioncash bfe7112496 kernel/address_arbiter: Convert the address arbiter into a class 8 years ago
Zach Hilman 20c46b9242 vm_manager: Remove cheat-specific ranges from VMManager 8 years ago
Lioncash 1adc7f4439 kernel/thread: Remove obsolete TODO in Create() 8 years ago
Lioncash 7d25f9a4a2 core/hle/ipc: Remove unnecessary includes 8 years ago
Zach Hilman df783dac1f vm_manager: Add support for storing and getting main code region 8 years ago
Lioncash dc51694993 vm_manager: Use range helpers in HeapAlloc() and HeapFree() 8 years ago
Lioncash df41590e84 vm_manager: Provide address range checking functions for other memory regions 8 years ago
Lioncash 38dd80f70f kernel/scheduler: Pass in system instance in constructor 8 years ago
Lioncash b0284c2f36 kernel/shared_memory: Get rid of the use of global accessor functions within Create() 8 years ago
Lioncash e792758ddb svc: Migrate address range checking functions to VMManager 8 years ago
Lioncash c997e9e88c kernel/handle_table: Make local variables as const where applicable 8 years ago
Lioncash d396c08b13 kernel/handle_table: Allow process capabilities to limit the handle table size 8 years ago
Lioncash a13187e002 kernel/handle-table: In-class initialize data members 8 years ago
Lioncash f9c32c373d kernel/handle_table: Resolve truncation warnings 8 years ago
Lioncash 93f38bfcd1 address_arbiter: Use nested namespaces where applicable 8 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 8 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 8 years ago
Lioncash c6d2828c74 kernel: Remove the Timer class 8 years ago
Lioncash 9399a2efe5 kernel/wait_object: Devirtualize functions related to manipulating the thread list directly 8 years ago
Lioncash 84f0a76c97 kernel/timer: Remove unnecessary WakeupAllWaitingThreads() override 8 years ago
Lioncash 53c17e5dca kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 8 years ago
Lioncash 1ea7578fba kernel/svc: Log out uncaught C++ exceptions from svcBreak 8 years ago
David Marcec d0aaf94244 Removed pulse event type 8 years ago
Lioncash 2935c16688 core/kernel: Remove unnecessary inclusions 8 years ago
Lioncash 669f7ccd9d kernel/svc: Correct misleading error message within CreateThread() 8 years ago
Lioncash d82608d18b kernel/svc: Sanitize core number and thread priorities in CreateThread() 8 years ago
Lioncash d81b00e4ee kernel/process: Rename GetAllowedProcessorMask() and GetAllowedThreadPriorityMask() 8 years ago
Lioncash a847292a78 kernel/svc: Simplify thread core ID sanitizing in CreateThread 8 years ago
Lioncash 852cb94231 kernel/process: Start the main thread using the specified ideal core 8 years ago
Lioncash 50aed99339 kernel: Rename 'default' CPU core to 'ideal' core 8 years ago
Lioncash bf1ab3e562 kernel/thread: Move process thread initialization into process.cpp 8 years ago
Lioncash e835034c17 kernel/process: Remove most allocation functions from Process' interface 8 years ago
Lioncash b51e57a751 kernel/vm_manager: Reset region attributes when unmapping a VMA 8 years ago