36 Commits (e5dfbe22ee458dc818e5e56daa7f1a43e6ed7205)

Author SHA1 Message Date
Lioncash f80bc712ea kernel: Rename 'default' CPU core to 'ideal' core 7 years ago
Lioncash 17b4355391 yuzu/wait_tree: Pass QString by value and std::move in the initializer list for WaitTreeText 7 years ago
Luke Street a3d78b77f8 debugger: Set paused thread color 7 years ago
Lioncash 5eb057f422 kernel/object: Amend handle types to distinguish between readable and writable events 7 years ago
Luke Street 3e75175d02 svc: Implement SetThreadActivity (thread suspension) 7 years ago
Zach Hilman a342bcc9b1 kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman ff610103b5 core: Port all current usages of Event to Readable/WritableEvent 7 years ago
Lioncash 90a981a03a kernel/process: Make the handle table per-process 7 years ago
Lioncash 5484742fda core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs 7 years ago
Lioncash baed7e1fba kernel/thread: Make all instance variables private 7 years ago
Lioncash 9b8fc2b689 arm_interface: Replace kernel vm_manager include with a forward declaration 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 2ea45fe75b kernel/thread: Include thread-related enums within the kernel namespace 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 00a68c5eea qt: Default destructors where applicable 7 years ago
Lioncash 2feb1a8ba6 kernel/event: Make data members private 7 years ago
Lioncash 0cd843151f kernel/timer: Make data members private where applicable 8 years ago
Lioncash 2474340684 wait_tree: Add missing switch case for WaitTreeThread::GetText() 8 years ago
Lioncash 9d2cacdc9e wait_tree: Silence warning about all code paths not returning a value 8 years ago
Lioncash dbfe82773d thread: Convert ThreadStatus into an enum class 8 years ago
Michael Scire 4f81bc4e1b Kernel/Arbiters: Mostly implement SignalToAddress 8 years ago
Michael Scire 9d71ce88ce Kernel/Arbiters: Implement WaitForAddress 8 years ago
Subv c50393e066 Qt/WaitTree: Display the callstack for each thread in the wait tree widget. 8 years ago
bunnei 46ec9a9bc9 thread: Rename mask to affinity_masks. 8 years ago
bunnei e6671190a5 wait_tree: Add ideal core and affinity mask. 8 years ago
bunnei 5c0421ebd8 wait_tree: Show all threads on all schedulers. 8 years ago
bunnei a434fdcb10 core: Implement multicore support. 8 years ago
Subv 013778aa21 Qt: Update the WaitTree widget to show info about the current mutex of each thread. 8 years ago
bunnei e353b9fb3d thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB. 8 years ago
bunnei ac81c02ed9 kernel: Use Scheduler class for threading. 8 years ago
bunnei c85e3a2234 debugger: Fix wait_tree crash. 8 years ago
James Rowe 389979018c Remove gpu debugger and get yuzu qt to compile 8 years ago
James Rowe ebf9a784a9 Massive removal of unused modules 8 years ago
MerryMage d2fbc78320 arm_dynarmic: Implement core 8 years ago
Subv 7ad20154fc Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask) 8 years ago
bunnei 4236799832 kernel: Rename Semaphore to ConditionVariable. 8 years ago
Subv db3a525166 Kernel: Actually wake up the requested number of threads in Semaphore::Release. 8 years ago
Subv 1bbe9309da Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking. 8 years ago
Yuri Kunde Schlesner 64ecf81a3c Kernel: Move WaitObject to a separate file 9 years ago
Subv cef5f45de2 Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true. 9 years ago
bunnei 232ef55c1a core: Consolidate core and system state, remove system module & cleanups. 9 years ago
Subv 5b1edc6ae7 Fixed the codestyle to match our clang-format rules. 9 years ago
Subv 17b29d8865 WaitSynch: Removed unused variables and reduced SharedPtr copies. 9 years ago
Subv bdad00c73f Threading: Added some utility functions and const correctness. 9 years ago
Subv 8634b8cb83 Threading: Reworked the way our scheduler works. 9 years ago
Subv 2eceee3a4c Fixed the rebase mistakes. 9 years ago
wwylele f69a543110 implement wait tree widget 10 years ago