23 Commits (ef9d72bfac8ebf71c643decc5985b4483efeb06a)

Author SHA1 Message Date
Lioncash 2300f0b951 kernel/thread: Include thread-related enums within the kernel namespace 7 years ago
Lioncash 84f855a61d core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
Lioncash 5de7c31baa qt: Default destructors where applicable 7 years ago
Lioncash 11eadbccc9 kernel/event: Make data members private 7 years ago
Lioncash 9f7550d027 kernel/timer: Make data members private where applicable 8 years ago
Lioncash 6dcc80c285 wait_tree: Add missing switch case for WaitTreeThread::GetText() 8 years ago
Lioncash 8bfaf576fb wait_tree: Silence warning about all code paths not returning a value 8 years ago
Lioncash 059d0017f1 thread: Convert ThreadStatus into an enum class 8 years ago
Michael Scire d12af72c8f Kernel/Arbiters: Mostly implement SignalToAddress 8 years ago
Michael Scire 3119b64d86 Kernel/Arbiters: Implement WaitForAddress 8 years ago
Subv 5647fa35ff Qt/WaitTree: Display the callstack for each thread in the wait tree widget. 8 years ago
bunnei ce7d89cb0e thread: Rename mask to affinity_masks. 8 years ago
bunnei f006872017 wait_tree: Add ideal core and affinity mask. 8 years ago
bunnei 26a22031aa wait_tree: Show all threads on all schedulers. 8 years ago
bunnei 44c565aeca core: Implement multicore support. 8 years ago
Subv 106d31e8c3 Qt: Update the WaitTree widget to show info about the current mutex of each thread. 8 years ago
bunnei d6c27e6b28 thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB. 8 years ago
bunnei 539977f39b kernel: Use Scheduler class for threading. 8 years ago
bunnei 1cbf186f63 debugger: Fix wait_tree crash. 8 years ago
James Rowe bd5740a721 Remove gpu debugger and get yuzu qt to compile 8 years ago
James Rowe 5dbd091a80 Massive removal of unused modules 8 years ago
MerryMage ced9768819 arm_dynarmic: Implement core 8 years ago
Subv 9362706e1d Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask) 8 years ago
bunnei 7a59da7834 kernel: Rename Semaphore to ConditionVariable. 8 years ago
Subv 96e2acfa8f Kernel: Actually wake up the requested number of threads in Semaphore::Release. 8 years ago
Subv 2ca36ac394 Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking. 8 years ago
Yuri Kunde Schlesner 6f662625d3 Kernel: Move WaitObject to a separate file 9 years ago
Subv bcad1d6f12 Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true. 9 years ago
bunnei d504f6cf08 core: Consolidate core and system state, remove system module & cleanups. 9 years ago
Subv 00decc1180 Fixed the codestyle to match our clang-format rules. 9 years ago
Subv d4815e828d WaitSynch: Removed unused variables and reduced SharedPtr copies. 9 years ago
Subv 44c59feca6 Threading: Added some utility functions and const correctness. 9 years ago
Subv 5bc10a74f6 Threading: Reworked the way our scheduler works. 9 years ago
Subv 4c4f50dfaf Fixed the rebase mistakes. 9 years ago
wwylele 8b25c12ce8 implement wait tree widget 10 years ago