1602 Commits (7b29a8ce4e1f94bec7e7828fb1674e1b43b937c5)

Author SHA1 Message Date
Lioncash 7fd598636e memory: Dehardcode the use of a 36-bit address space 7 years ago
Lioncash 75603b005b process/vm_manager: Amend API to allow reading parameters from NPDM metadata 7 years ago
tech4me d42424ace0 svc: Updated svc names 7 years ago
Lioncash 48b2eda492 svc: Move most process termination code to its own function within Process 7 years ago
Lioncash acfc801d14 thread/process: Move TLS slot marking/freeing to the process class 7 years ago
Lioncash 05aa4aa01a kernel/thread: Use owner_process when setting the page table in SetupMainThread() 7 years ago
Lioncash 9b8fc2b689 arm_interface: Replace kernel vm_manager include with a forward declaration 7 years ago
Lioncash f85ab0a123 svc_wrap: Convert the PARAM macro into a function 7 years ago
Lioncash b51e7e0288 arm_interface: Remove ARM11-isms from the CPU interface 7 years ago
Lioncash 71b48cb00f kernel/mutex: Replace ResultCode construction for invalid addresses with the named variant 7 years ago
Lioncash b6867602ca kernel/svc: Handle error cases for svcArbitrateLock() and svcArbitrateUnlock() 7 years ago
Valentin Vanelslande 54ddb37b3c Port # #4192 from Citra: "svc: change unknown to thread in CreateThread" 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 4f8756edd0 kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory() 7 years ago
Lioncash accd1f17e4 kernel/svc: Sanitize addresses, permissions, and sizes within svcMapSharedMemory() and svcUnmapSharedMemory() 7 years ago
Lioncash 496c67fd73 kernel/svc: Sanitize addresses and sizes within svcMapMemory() and svcUnmapMemory() 7 years ago
Lioncash 7bd2faad9a kernel/svc: Sanitize heap sizes within svcSetHeapSize() 7 years ago
Lioncash 50a5d09d32 kernel/errors: Amend error code for ERR_NOT_FOUND 7 years ago
Lioncash 2ea45fe75b kernel/thread: Include thread-related enums within the kernel namespace 7 years ago
Lioncash fbe462099b svc: Return ERR_INVALID_PROCESSOR_ID in CreateThread() if an invalid processor ID is given 7 years ago
Lioncash 3c5c292592 kernel/errors: Correct error codes for invalid thread priority and invalid processor ID 7 years ago
Lioncash 9b3bc0b282 svc: Do nothing if svcOutputDebugString() is given a length of zero 7 years ago
Lioncash 04d723baf9 svc: Correct parameter type for OutputDebugString() 7 years ago
Lioncash 3f17fe7133 core: Migrate current_process pointer to the kernel 7 years ago
Lioncash 1242c1ec0a service: Migrate global named port map to the KernelCore class 7 years ago
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 7 years ago
Lioncash f708207ae6 kernel/error: Amend error code for ERR_MAX_CONNECTIONS_REACHED 7 years ago
Lioncash bfb0c87b7b kernel/error: Amend error code for ERR_PORT_NAME_TOO_LONG 7 years ago
Lioncash 81ca46dd17 kernel/error: Add error code for the handle table being full 7 years ago
Lioncash b8be5524bc kernel/error: Add error code for invalid memory permissions 7 years ago
Lioncash 2fd45093f2 kernel/error: Correct kernel error code for invalid combination 7 years ago
Lioncash e81354ae38 svc: Return process title ID if queried in GetInfo() 7 years ago
Lioncash 43e0d865fa core: Namespace all code in the arm subdirectory under the Core namespace 7 years ago
Lioncash aac5792a2b kernel/server_session: Add IsSession() member function 7 years ago
Lioncash 25d71454d1 kernel/svc: Log svcBreak parameters 7 years ago
B3n30 eab35c8235 Core::CoreTiming: add UnscheduleEventThreadsafe 7 years ago
Lioncash 3476f5b4d3 kernel/object: Tighten object against data races 8 years ago
Subv a9877c8f65 Kernel/SVC: Don't reschedule the current core when creating a new thread. 8 years ago
Subv 84b542c386 Kernel/Threads: Lock the HLE mutex when executing the wakeup callback. 8 years ago
Subv 0135b328ed Kernel/Thread: Always use the threadsafe option when scheduling wakeups. 8 years ago
Subv 5224cc49c4 Kernel/Mutex: Don't duplicate threads in the mutex waiter list. 8 years ago
Lioncash e850ff63bc scheduler: Make HaveReadyThreads() a const member function 8 years ago
bunnei ca4bf671ce server_session: Provide more useful information and don't crash on bad IPC request. 8 years ago
Lioncash ff5024ee2a hle_ipc: Make WriteToOutgoingCommandBuffer()'s reference parameter const 8 years ago
Lioncash da2f00ab7d client_port: Make all data members private 8 years ago
Lioncash 2feb1a8ba6 kernel/event: Make data members private 8 years ago
Lioncash 7a77d0a71e address_arbiter: Return by value from GetThreadsWaitingOnAddress() 8 years ago
Lioncash e93fa7f2cc kernel/thread: Fix potential crashes introduced in 26de4bb521 8 years ago
Lioncash e649db8c6b kernel/process: Use std::array where applicable 8 years ago