summaryrefslogtreecommitdiff
path: root/src/core/cpu_manager.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2024-02-19scope_exit: Make constexprGravatar FearlessTobi1-2/+2
2023-12-04core: refactor emulated cpu core activationGravatar Liam1-4/+4
2023-11-25arm: Implement native code execution backendGravatar Liam1-0/+2
2023-03-07core: Promote CPU/GPU threads to time criticalGravatar Morph1-1/+1
2022-12-06general: improve handling of system startup failureGravatar Liam1-8/+7
2022-10-03common: remove "yuzu:" prefix from thread namesGravatar Liam1-2/+2
2022-07-14kernel: fix single-core preemption pointsGravatar Liam1-28/+14
2022-07-14kernel: fix issues with single core modeGravatar Liam1-51/+101
2022-07-14kernel: use KScheduler from mesosphereGravatar Liam1-100/+61
2022-07-02common/fiber: make fibers easier to useGravatar Liam1-35/+16
2022-06-30cpu_manager: properly check idle on return from preemptionGravatar Liam1-1/+3
2022-06-23kernel: make current thread pointer thread localGravatar Liam1-9/+8
2022-06-16core: fix initialization in single core, sync GPU modeGravatar Liam1-0/+3
2022-06-14core: centralize profile scope for DynarmicGravatar Liam1-4/+0
2022-06-14kernel: implement KProcess suspensionGravatar Liam1-97/+30
2022-06-08CpuManager: simplify pausingGravatar Liam1-84/+32
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2021-12-06core: hle: kernel: Disable dispatch count tracking on single core.Gravatar bunnei1-1/+1
2021-12-06core: cpu_manager: Use invalid core_id on init and simplify shutdown.Gravatar bunnei1-7/+3
2021-12-06core: cpu_manager: Use KScopedDisableDispatch.Gravatar bunnei1-7/+8
2021-11-03core: Remove unused includesGravatar ameerj1-1/+0
2021-09-03core: cpu_manager: Use jthread.Gravatar bunnei1-15/+10
2021-08-25Revert "kernel: Various improvements to scheduler"Gravatar bunnei1-16/+24
2021-08-14core: hle: kernel: Disable dispatch count tracking on single core.Gravatar bunnei1-1/+1
2021-08-07core: cpu_manager: Use invalid core_id on init and simplify shutdown.Gravatar bunnei1-7/+3
2021-08-07core: cpu_manager: Use KScopedDisableDispatch.Gravatar bunnei1-7/+8
2021-08-07core: cpu_manager: Use jthread.Gravatar bunnei1-15/+10
2021-05-16core: Make variable shadowing a compile-time errorGravatar Lioncash1-1/+1
2021-03-07common: Fiber: use a reference for YieldTo.Gravatar bunnei1-4/+4
2021-03-05Revert "core: Switch to unique_ptr for usage of Common::Fiber."Gravatar bunnei1-6/+5
2021-02-27core: Switch to unique_ptr for usage of Common::Fiber.Gravatar bunnei1-5/+6
2021-01-28core: cpu_manager: Remove unused variable.Gravatar bunnei1-1/+0
2021-01-28hle: kernel: Recode implementation of KThread to be more accurate.Gravatar bunnei1-2/+1
2021-01-28hle: kernel: Move single core "phantom mode" out of KThread.Gravatar bunnei1-6/+7
2021-01-28hle: kernel: KThread: Remove thread types that do not exist.Gravatar bunnei1-1/+1
2021-01-28core: hle: kernel: Rename Thread to KThread.Gravatar bunnei1-4/+4
2020-12-06core: cpu_manager: Fix a typo in PreemptSingleCore, which broke many games.Gravatar bunnei1-21/+26
2020-12-06hle: kernel: Rewrite scheduler implementation based on Mesopshere.Gravatar bunnei1-34/+21
2020-11-29hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.Gravatar bunnei1-7/+9
2020-11-27core: Eliminate remaining usages of the global system instanceGravatar Lioncash1-1/+0
2020-11-24core: cpu_manager: Fix shutdown crash when closing before emulation starts.Gravatar bunnei1-7/+17
2020-10-26core: cpu_manager: Add missing call to MicroProfileOnThreadExit().Gravatar bunnei1-0/+2
2020-08-22cpu_manager: Make use of ranged for where applicableGravatar Lioncash1-16/+13
2020-08-05Fix thread naming on Linux, which limits names to 15 bytes.Gravatar comex1-1/+1
2020-07-27cpu_manager: Remove redundant std::function declarationsGravatar Lioncash1-3/+3
2020-06-27General: Tune the priority of main emulation threads so they have higher prio...Gravatar Fernando Sahmkow1-0/+1
2020-06-27General: Correct rebase, sync gpu and context management.Gravatar Fernando Sahmkow1-9/+2
2020-06-27SingleCore: Correct ticks reset to be on preemption.Gravatar Fernando Sahmkow1-1/+1
2020-06-27Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL.Gravatar Fernando Sahmkow1-6/+9
2020-06-27SingleCore: Improve Cycle timing Behavior and replace mutex in global schedul...Gravatar Fernando Sahmkow1-0/+1