879 Commits (6712e7402cb6535a6a308bc62f523826347d047a)

Author SHA1 Message Date
Lioncash 0cd843151f kernel/timer: Make data members private where applicable 8 years ago
Lioncash c73410bf2c svc: Resolve sign comparison warnings in WaitSynchronization() 8 years ago
Lioncash 8e8e906432 svc: Log parameters in SetMemoryAttribute() 8 years ago
MerryMage 44646e2ea0 core_timing: Split off utility functions into core_timing_util 8 years ago
Lioncash 42b5158c96 mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference 8 years ago
Lioncash 22fd3f0026 hle_ipc: Make constructors explicit where applicable 8 years ago
Lioncash cbe841c9c9 hle: Remove config_mem.h/.cpp 8 years ago
Lioncash 1f3889a290 hle: Remove shared_page.h/.cpp 8 years ago
Subv 7841447cf0 Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel. 8 years ago
Subv d84eb9dac6 CPU: Save and restore the TPIDR_EL0 system register on every context switch. 8 years ago
Lioncash dbfe82773d thread: Convert ThreadStatus into an enum class 8 years ago
Lioncash ff500a7b68 hle_ipc: Introduce generic WriteBuffer overload for multiple container types 8 years ago
Lioncash b879fb84a2 svc: Correct always true assertion case in SetThreadCoreMask 8 years ago
Lioncash af2698dcea hle_ipc: Amend usage of buffer_index within one of HLERequestContext's WriteBuffer() overloads 8 years ago
Lioncash 2cd3141c30 address_arbiter: Correct assignment within an assertion statement in WakeThreads() 8 years ago
Lioncash 93cba6f699 vm_manager: Add missing commas to string literal array elements in GetMemoryStateName() 8 years ago
Lioncash 46458e7284 core/memory, core/hle/kernel: Use std::move where applicable 8 years ago
Lioncash 3a4841e403 core: Don't construct instance of Core::System, just to access its live instance 8 years ago
bunnei 170e19d4ea nvflinger: Fix for BufferQueue event handling. 8 years ago
Michael Scire 3b885691a1 Kernel/Arbiter: Fix bug in WaitIfLessThan 8 years ago
MerryMage 56cc1c11ec scheduler: Clear exclusive state when switching contexts 8 years ago
David Marcec a7d6c0d6ea No need to use ASSERT_MSG with an empty message 8 years ago
James Rowe 0d46f0df12 Update clang format 8 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
mailwl a27befe456 IPC: skip empty buffer write 8 years ago
Michael Scire 067ac434ba Kernel/Arbiters: Fix casts, cleanup comments/magic numbers 8 years ago
Michael Scire 5f8aa02584 Add additional missing format. 8 years ago
Michael Scire 08d454e30d Run clang-format on PR. 8 years ago
Michael Scire dc70a87af1 Kernel/Arbiters: HLE is atomic, adjust code to reflect that. 8 years ago
Michael Scire 8f8fe62a19 Kernel/Arbiters: Initialize arb_wait_address in thread struct. 8 years ago
Michael Scire 62bd1299ea Kernel/Arbiters: Clear WaitAddress in SignalToAddress 8 years ago
Michael Scire 4f81bc4e1b Kernel/Arbiters: Mostly implement SignalToAddress 8 years ago
Michael Scire 9d71ce88ce Kernel/Arbiters: Implement WaitForAddress 8 years ago
Michael Scire 7e191dccc1 Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs. 8 years ago
Subv a3d82ef5d9 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago
Jules Blok bf4e2b2f0b svc: Add a stub for UserExceptionContextAddr. 8 years ago
Subv 9cd87a6352 Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner. 8 years ago
Subv c02d7c8ce7 Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed. 8 years ago
Subv 3957b0c34e Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. 8 years ago
Subv d1f9c750a6 Kernel/Thread: Corrected a typo in an assert about the processor id. 8 years ago
greggameplayer b16e5c6a81 Add & correct miscellaneous things (#470) 8 years ago
Subv fd500d3da6 Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release. 8 years ago
Subv 2a35a36251 Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey. 8 years ago
Subv c74f2555b6 Kernel/Threads: Reschedule the proper core when operating on that core's threads. 8 years ago
Subv fab3dd98fe SVC: Removed unused WaitSynchronization1 function 8 years ago
David Marcec fd86cdb2e2 Added RequestWithContext & ControlWithContext 8 years ago
bunnei 46ec9a9bc9 thread: Rename mask to affinity_masks. 8 years ago
bunnei fbd7afefaa thread: Support core change on ResumeFromWait and improve ChangeCore. 8 years ago
bunnei 91af2f94e8 scheduler: Protect scheduling functions with a global mutex. 8 years ago
bunnei 4822765fef thread: Initialize ideal_core and mask members. 8 years ago