aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/scheduler.cpp
AgeCommit message (Expand)Author
2020-12-06hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei
2020-12-06hle: kernel: Port KAffinityMask from Mesosphere.bunnei
2020-11-29kernel: scheduler: Minor cleanup to remove duplicated code.bunnei
2020-11-29hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.bunnei
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-10-13core/CMakeLists: Make some warnings errorsLioncash
2020-08-26hle/scheduler: Fix data race in is_context_switch_pendingReinUsesLisp
2020-08-10Merge pull request #4491 from lioncash/unused-varsbunnei
2020-08-05kernel: Remove unused variablesLioncash
2020-08-05scheduler: Resolve sign conversion warningLioncash
2020-07-16cpu_manager: Mark function getters as staticLioncash
2020-06-28core_timing,scheduler: Use std::scoped_lock when possibleReinUsesLisp
2020-06-27Core/Common: Address Feedback.Fernando Sahmkow
2020-06-27Kernel: Correct Host Context on Threads and Scheduler.Fernando Sahmkow
2020-06-27Scheduler: Correct Reload/UnloadFernando Sahmkow
2020-06-27Thread: Release the ARM Interface on exitting.Fernando Sahmkow
2020-06-27General: Move ARM_Interface into Threads.Fernando Sahmkow
2020-06-27Scheduler: Correct yielding interaction with SetThreadActivity.Fernando Sahmkow
2020-06-27General: Fix microprofile on dynarmic/svc, fix wait tree showing which thread...Fernando Sahmkow
2020-06-27Kernel: Rewind on SVC change.Fernando Sahmkow
2020-06-27CPU_Manager: Unload/Reload threads on preemption on SingleCoreFernando Sahmkow
2020-06-27Scheduler: Set last running time on thread.Fernando Sahmkow
2020-06-27Kernel: Corrections to TimeManager, Scheduler and Mutex.Fernando Sahmkow
2020-06-27Kernel: Fixes, corrections and asserts to scheduler and different svcs.Fernando Sahmkow
2020-06-27Scheduler: Correct yields.Fernando Sahmkow
2020-06-27Scheduler: Remove arm_interface lock and a few corrections.Fernando Sahmkow
2020-06-27SVC: Correct SetThreadActivity.Fernando Sahmkow
2020-06-27Scheduler: Correct locking for hle threads.Fernando Sahmkow
2020-06-27Scheduler: Fix HLE Threads on guardFernando Sahmkow
2020-06-27Scheduler: Protect on closed threads.Fernando Sahmkow
2020-06-27Scheduler: Correct assert.Fernando Sahmkow
2020-06-27Core: Correct rebase.Fernando Sahmkow
2020-06-27Scheduler: Release old thread fiber before trying to switch to the next threa...Fernando Sahmkow
2020-06-27Scheduler: Correct Select Threads Step 2.Fernando Sahmkow
2020-06-27Kernel: Corrections to Scheduling.Fernando Sahmkow
2020-06-27General: Add AssertsFernando Sahmkow
2020-06-27General: Add better safety for JIT use.Fernando Sahmkow
2020-06-27SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.Fernando Sahmkow
2020-06-27SVC: Correct SendSyncRequest.Fernando Sahmkow
2020-06-27General: Recover Prometheus project from harddrive failure Fernando Sahmkow
2020-03-02core: Implement separate A32/A64 ARM interfaces.bunnei
2020-02-22Scheduler: Inline global scheduler in Scheduler Lock.Fernando Sahmkow
2020-02-22Kernel: Correct pending feedback.Fernando Sahmkow
2020-02-22Kernel: Address Feedback.Fernando Sahmkow
2020-02-22Kernel: Implement Scheduler locksFernando Sahmkow
2020-02-22Kernel: Make global scheduler depend on KernelCoreFernando Sahmkow
2020-02-13Core: Address FeedbackFernando Sahmkow
2020-02-11Core: Set all hardware emulation constants in a single file.Fernando Sahmkow
2020-01-26Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow