31 Commits (8f4ff06c4cf807ff68619eb69cc69dc20659d6d6)

Author SHA1 Message Date
bunnei 8f4ff06c4c hle: kernel: Cleanup to match coding style. 4 years ago
bunnei b0671c7cfa hle: kernel: KThread: Migrate to updated KThreadQueue (part 1). 4 years ago
bunnei 2f89456041 hle: kernel: KThread: Remove tracking of sync object from threads. 4 years ago
bunnei bc1399204b hle: kernel: Update KThreadQueue and migrate KSynchronizationObject. 4 years ago
bunnei 3dc803a430 core: hle: kernel: Disable dispatch count tracking on single core. 4 years ago
bunnei d14b8fc747 core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard. 4 years ago
bunnei 04daefa488 core: hle: kernel: k_thread: Add KScopedDisableDispatch. 4 years ago
bunnei 0c8594b225
Revert "kernel: Various improvements to scheduler" 4 years ago
bunnei aef0ca6f0d core: hle: kernel: Disable dispatch count tracking on single core. 4 years ago
bunnei 5060a97210 core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard. 4 years ago
bunnei 01af2f4162 core: hle: kernel: k_thread: Add KScopedDisableDispatch. 4 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash 7b2917b4e1 kernel: Add missing override specifiers 5 years ago
Lioncash 2f62bae9e3 kernel: Eliminate variable shadowing 5 years ago
bunnei 2a7eff57a8 hle: kernel: Rename Process to KProcess. 5 years ago
bunnei bf380b8584 hle: kernel: Remove deprecated Object class. 5 years ago
bunnei 479bd50b96 hle: kernel: Migrate KThread to KAutoObject. 5 years ago
Lioncash 0fb3773924 k_thread: Remove [[nodiscard]] attribute from ClearWaitCancelled() 5 years ago
bunnei 5872561077 hle: kernel: Migrate some code from Common::SpinLock to KSpinLock. 5 years ago
bunnei 47af34003b hle: kernel: KThread: Rework dummy threads & fix memory leak. 5 years ago
bunnei a5ab85ac37
Revert "core: Switch to unique_ptr for usage of Common::Fiber." 5 years ago
bunnei 51fb0a6f96 core: Switch to unique_ptr for usage of Common::Fiber. 5 years ago
bunnei 10738839ad yuzu: debugger: Ignore HLE threads. 5 years ago
bunnei ca78f77827 hle: kernel: KScheduler: Introduce thread context_guard. 5 years ago
bunnei cdd14b03e5 hle: kernel: Recode implementation of KThread to be more accurate. 5 years ago
bunnei 4dbf3f4880 hle: kernel: KThread: Clean up thread priorities. 5 years ago
bunnei 1e55498110 hle: kernel: KThread: Reorganize thread priority defaults. 5 years ago
bunnei 0530292b97 hle: kernel: KThread: Fix ThreadType definition. 5 years ago
bunnei 4782985013 hle: kernel: Move single core "phantom mode" out of KThread. 5 years ago
bunnei eea346ba8e hle: kernel: KThread: Remove thread types that do not exist. 5 years ago
bunnei c0d3aef28c core: hle: kernel: Rename Thread to KThread. 5 years ago
bunnei 03dfc8d8e7 hle: kernel: thread: Preserve thread wait reason for debugging only. 5 years ago
bunnei 912dd50146 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei c3c43e32fc hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState. 5 years ago
bunnei 35c3c078e3 core: hle: kernel: Update KSynchronizationObject. 5 years ago
bunnei 9b492430bb hle: kernel: Thread: Various style fixes based on code review feedback. 5 years ago
bunnei 9e29e36a78 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei e18ee8d681 hle: kernel: Port KAffinityMask from Mesosphere. 5 years ago
bunnei c2ad1243ba hle: kernel: thread: Remove unused "Running" state. 5 years ago
bunnei 7b642c7781 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c core: Fix clang build 5 years ago
Lioncash 8bef49cde5 kernel/thread: Remove unimplemented function prototype 6 years ago
Lioncash 4ad69ca96e kernel/thread: Remove global GetCurrentThread() 6 years ago
Fernando Sahmkow d240143588 Kernel: Correct Host Context on Threads and Scheduler. 6 years ago
Fernando Sahmkow 48fa3b7a0f General: Cleanup legacy code. 6 years ago
Fernando Sahmkow 19165cd859 HLE_IPC: Correct HLE Event behavior on timeout. 6 years ago
Fernando Sahmkow 5974e3ea33 Thread: Release the ARM Interface on exitting. 6 years ago
Fernando Sahmkow 1567824d2d General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow f2ade343e2 SingleCore: Move Host Timing from a sepparate thread to main cpu thread. 6 years ago