712 Commits (0eeda98acf097bbe5534ff2423cb1adee2ceabe5)

Author SHA1 Message Date
Lioncash 5fcac98ec8 client_port: Make all data members private 7 years ago
Lioncash 11eadbccc9 kernel/event: Make data members private 7 years ago
Lioncash 65c0fe0d39 address_arbiter: Return by value from GetThreadsWaitingOnAddress() 7 years ago
Lioncash 6f3a3ed8c5 kernel/thread: Fix potential crashes introduced in 3bcf090d37 8 years ago
Lioncash 73e1be4350 kernel/process: Use std::array where applicable 8 years ago
Lioncash 73f162a5b0 kernel/process: Use accessors instead of class members for referencing segment array 8 years ago
Lioncash 3bcf090d37 core/memory: Get rid of 3DS leftovers 8 years ago
Lioncash bf632d8e1e kernel/vm_manager: Convert loop into std::any_of() 8 years ago
Lioncash ec7319a5de kernel/vm_manager: Use const where applicable 8 years ago
Lioncash 26e2e7b657 kernel/vm_manager: Use the VAddr type alias in CarveVMA() 8 years ago
Lioncash fa173d1874 kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t 8 years ago
Lioncash 12afa56830 kernel/thread: Make GetFreeThreadLocalSlot() reference parameter a const reference 8 years ago
Lioncash 16c5f5fe1b kernel/thread: Make GetFreeThreadLocalSlot() internally linked 8 years ago
Lioncash 38c2af9330 kernel: Move object class to its own source files 8 years ago
Lioncash 682836d539 kernel/thread: Remove unimplemented function prototype 8 years ago
Lioncash ea4e7b7fc5 kernel: Remove unused object_address_table.cpp/.h 8 years ago
Lioncash 3d2d454c36 kernel: Remove unnecessary includes 8 years ago
Lioncash 9f7550d027 kernel/timer: Make data members private where applicable 8 years ago
Lioncash 46a1bbceea svc: Resolve sign comparison warnings in WaitSynchronization() 8 years ago
Lioncash 5bd30caa5c svc: Log parameters in SetMemoryAttribute() 8 years ago
MerryMage 672d7dd573 core_timing: Split off utility functions into core_timing_util 8 years ago
Lioncash ecc4f5065a mutex: Pass SharedPtr to GetHighestPriorityMutexWaitingThread() by reference 8 years ago
Lioncash a15433c2a9 hle_ipc: Make constructors explicit where applicable 8 years ago
Lioncash ec38b938da hle: Remove config_mem.h/.cpp 8 years ago
Lioncash aba0f5452d hle: Remove shared_page.h/.cpp 8 years ago
Subv e9639ffafa Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel. 8 years ago
Subv 196a689d20 CPU: Save and restore the TPIDR_EL0 system register on every context switch. 8 years ago
Lioncash 059d0017f1 thread: Convert ThreadStatus into an enum class 8 years ago
Lioncash 2b158ebd25 hle_ipc: Introduce generic WriteBuffer overload for multiple container types 8 years ago
Lioncash 9ee475f731 svc: Correct always true assertion case in SetThreadCoreMask 8 years ago
Lioncash a52cb33af2 hle_ipc: Amend usage of buffer_index within one of HLERequestContext's WriteBuffer() overloads 8 years ago
Lioncash 76a9fc2f85 address_arbiter: Correct assignment within an assertion statement in WakeThreads() 8 years ago
Lioncash 81bf614695 vm_manager: Add missing commas to string literal array elements in GetMemoryStateName() 8 years ago
Lioncash b1b1c60009 core/memory, core/hle/kernel: Use std::move where applicable 8 years ago
Lioncash e72928762f core: Don't construct instance of Core::System, just to access its live instance 8 years ago
bunnei df66fadc12 nvflinger: Fix for BufferQueue event handling. 8 years ago
Michael Scire 045893374f Kernel/Arbiter: Fix bug in WaitIfLessThan 8 years ago
MerryMage bd97579188 scheduler: Clear exclusive state when switching contexts 8 years ago
David Marcec 66bd4de380 No need to use ASSERT_MSG with an empty message 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
mailwl 29f156eb60 IPC: skip empty buffer write 8 years ago
Michael Scire a3509a9e74 Kernel/Arbiters: Fix casts, cleanup comments/magic numbers 8 years ago
Michael Scire 28fe461cd3 Add additional missing format. 8 years ago
Michael Scire 96617f16ed Run clang-format on PR. 8 years ago
Michael Scire 9d83964c1b Kernel/Arbiters: HLE is atomic, adjust code to reflect that. 8 years ago
Michael Scire 2a0ea82fec Kernel/Arbiters: Initialize arb_wait_address in thread struct. 8 years ago
Michael Scire 3aa03cca5a Kernel/Arbiters: Clear WaitAddress in SignalToAddress 8 years ago
Michael Scire d12af72c8f Kernel/Arbiters: Mostly implement SignalToAddress 8 years ago
Michael Scire 3119b64d86 Kernel/Arbiters: Implement WaitForAddress 8 years ago