aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/cpu_manager.cpp
AgeCommit message (Expand)Author
2024-02-19scope_exit: Make constexprFearlessTobi
2023-12-04core: refactor emulated cpu core activationLiam
2023-11-25arm: Implement native code execution backendLiam
2023-03-07core: Promote CPU/GPU threads to time criticalMorph
2022-12-06general: improve handling of system startup failureLiam
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-07-14kernel: fix single-core preemption pointsLiam
2022-07-14kernel: fix issues with single core modeLiam
2022-07-14kernel: use KScheduler from mesosphereLiam
2022-07-05Merge pull request #8532 from liamwhite/fiber-supplementsliamwhite
2022-07-02common/fiber: make fibers easier to useLiam
2022-06-30cpu_manager: properly check idle on return from preemptionLiam
2022-06-23kernel: make current thread pointer thread localLiam
2022-06-16core: fix initialization in single core, sync GPU modeLiam
2022-06-16Merge pull request #8457 from liamwhite/kprocess-suspendFernando S
2022-06-14core: centralize profile scope for DynarmicLiam
2022-06-14kernel: implement KProcess suspensionLiam
2022-06-08CpuManager: simplify pausingLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-12-06core: hle: kernel: Disable dispatch count tracking on single core.bunnei
2021-12-06core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei
2021-12-06core: cpu_manager: Use KScopedDisableDispatch.bunnei
2021-11-03core: Remove unused includesameerj
2021-09-03core: cpu_manager: Use jthread.bunnei
2021-08-25Revert "kernel: Various improvements to scheduler"bunnei
2021-08-14core: hle: kernel: Disable dispatch count tracking on single core.bunnei
2021-08-07core: cpu_manager: Use invalid core_id on init and simplify shutdown.bunnei
2021-08-07core: cpu_manager: Use KScopedDisableDispatch.bunnei
2021-08-07core: cpu_manager: Use jthread.bunnei
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-03-07common: Fiber: use a reference for YieldTo.bunnei
2021-03-05Revert "core: Switch to unique_ptr for usage of Common::Fiber."bunnei
2021-02-27core: Switch to unique_ptr for usage of Common::Fiber.bunnei
2021-01-28core: cpu_manager: Remove unused variable.bunnei
2021-01-28hle: kernel: Recode implementation of KThread to be more accurate.bunnei
2021-01-28hle: kernel: Move single core "phantom mode" out of KThread.bunnei
2021-01-28hle: kernel: KThread: Remove thread types that do not exist.bunnei
2021-01-28core: hle: kernel: Rename Thread to KThread.bunnei
2020-12-06core: cpu_manager: Fix a typo in PreemptSingleCore, which broke many games.bunnei
2020-12-06hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei
2020-11-29hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.bunnei
2020-11-27core: Eliminate remaining usages of the global system instanceLioncash
2020-11-24core: cpu_manager: Fix shutdown crash when closing before emulation starts.bunnei
2020-10-26core: cpu_manager: Add missing call to MicroProfileOnThreadExit().bunnei
2020-08-31Merge pull request #4461 from comex/thread-namesLC
2020-08-22cpu_manager: Make use of ranged for where applicableLioncash
2020-08-05Fix thread naming on Linux, which limits names to 15 bytes.comex
2020-07-27cpu_manager: Remove redundant std::function declarationsLioncash
2020-06-27General: Tune the priority of main emulation threads so they have higher prio...Fernando Sahmkow
2020-06-27General: Correct rebase, sync gpu and context management.Fernando Sahmkow