| Commit message (Expand) | Author | Files | Lines |
2022-07-02 | common/fiber: make fibers easier to use | Liam | 1 | -35/+16 |
2022-06-30 | cpu_manager: properly check idle on return from preemption | Liam | 1 | -1/+3 |
2022-06-23 | kernel: make current thread pointer thread local | Liam | 1 | -9/+8 |
2022-06-17 | core: fix initialization in single core, sync GPU mode | Liam | 1 | -0/+3 |
2022-06-15 | core: centralize profile scope for Dynarmic | Liam | 1 | -4/+0 |
2022-06-14 | kernel: implement KProcess suspension | Liam | 1 | -97/+30 |
2022-06-09 | CpuManager: simplify pausing | Liam | 1 | -84/+32 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 |
2021-12-07 | core: hle: kernel: Disable dispatch count tracking on single core. | bunnei | 1 | -1/+1 |
2021-12-07 | core: cpu_manager: Use invalid core_id on init and simplify shutdown. | bunnei | 1 | -7/+3 |
2021-12-07 | core: cpu_manager: Use KScopedDisableDispatch. | bunnei | 1 | -7/+8 |
2021-11-04 | core: Remove unused includes | ameerj | 1 | -1/+0 |
2021-09-04 | core: cpu_manager: Use jthread. | bunnei | 1 | -15/+10 |
2021-08-26 | Revert "kernel: Various improvements to scheduler" | bunnei | 1 | -16/+24 |
2021-08-14 | core: hle: kernel: Disable dispatch count tracking on single core. | bunnei | 1 | -1/+1 |
2021-08-07 | core: cpu_manager: Use invalid core_id on init and simplify shutdown. | bunnei | 1 | -7/+3 |
2021-08-07 | core: cpu_manager: Use KScopedDisableDispatch. | bunnei | 1 | -7/+8 |
2021-08-07 | core: cpu_manager: Use jthread. | bunnei | 1 | -15/+10 |
2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | 1 | -1/+1 |
2021-03-07 | common: Fiber: use a reference for YieldTo. | bunnei | 1 | -4/+4 |
2021-03-06 | Revert "core: Switch to unique_ptr for usage of Common::Fiber." | bunnei | 1 | -6/+5 |
2021-02-27 | core: Switch to unique_ptr for usage of Common::Fiber. | bunnei | 1 | -5/+6 |
2021-01-29 | core: cpu_manager: Remove unused variable. | bunnei | 1 | -1/+0 |
2021-01-29 | hle: kernel: Recode implementation of KThread to be more accurate. | bunnei | 1 | -2/+1 |
2021-01-29 | hle: kernel: Move single core "phantom mode" out of KThread. | bunnei | 1 | -6/+7 |
2021-01-29 | hle: kernel: KThread: Remove thread types that do not exist. | bunnei | 1 | -1/+1 |
2021-01-29 | core: hle: kernel: Rename Thread to KThread. | bunnei | 1 | -4/+4 |
2020-12-06 | core: cpu_manager: Fix a typo in PreemptSingleCore, which broke many games. | bunnei | 1 | -21/+26 |
2020-12-06 | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | bunnei | 1 | -34/+21 |
2020-11-29 | hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. | bunnei | 1 | -7/+9 |
2020-11-27 | core: Eliminate remaining usages of the global system instance | Lioncash | 1 | -1/+0 |
2020-11-25 | core: cpu_manager: Fix shutdown crash when closing before emulation starts. | bunnei | 1 | -7/+17 |
2020-10-27 | core: cpu_manager: Add missing call to MicroProfileOnThreadExit(). | bunnei | 1 | -0/+2 |
2020-08-23 | cpu_manager: Make use of ranged for where applicable | Lioncash | 1 | -16/+13 |
2020-08-06 | Fix thread naming on Linux, which limits names to 15 bytes. | comex | 1 | -1/+1 |
2020-07-28 | cpu_manager: Remove redundant std::function declarations | Lioncash | 1 | -3/+3 |
2020-06-27 | General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. | Fernando Sahmkow | 1 | -0/+1 |
2020-06-27 | General: Correct rebase, sync gpu and context management. | Fernando Sahmkow | 1 | -9/+2 |
2020-06-27 | SingleCore: Correct ticks reset to be on preemption. | Fernando Sahmkow | 1 | -1/+1 |
2020-06-27 | Bootmanager/CPU_Manager: Correct shader caches and sync GPU on OpenGL. | Fernando Sahmkow | 1 | -6/+9 |
2020-06-27 | SingleCore: Improve Cycle timing Behavior and replace mutex in global scheduler for spinlock. | Fernando Sahmkow | 1 | -0/+1 |
2020-06-27 | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | 1 | -9/+9 |
2020-06-27 | General: Move ARM_Interface into Threads. | Fernando Sahmkow | 1 | -16/+14 |
2020-06-27 | SingleCore: Move Host Timing from a sepparate thread to main cpu thread. | Fernando Sahmkow | 1 | -2/+15 |
2020-06-27 | GUI: Make multicore only work with Async and add GUI for multicore. | Fernando Sahmkow | 1 | -0/+11 |
2020-06-27 | CPU_Manager: Correct stopping on SingleCore. | Fernando Sahmkow | 1 | -3/+8 |
2020-06-27 | General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. | Fernando Sahmkow | 1 | -0/+4 |
2020-06-27 | CPU_Manager: Unload/Reload threads on preemption on SingleCore | Fernando Sahmkow | 1 | -5/+9 |
2020-06-27 | General: Initial Setup for Single Core. | Fernando Sahmkow | 1 | -26/+160 |
2020-06-27 | General: Add better safety for JIT use. | Fernando Sahmkow | 1 | -6/+19 |
2020-06-27 | SVC: Correct races on physical core switching. | Fernando Sahmkow | 1 | -5/+6 |
2020-06-27 | CPU_Manager: Reconfigre guest threads for dynamrmic downsides | Fernando Sahmkow | 1 | -1/+2 |
2020-06-27 | SVC: Correct SendSyncRequest. | Fernando Sahmkow | 1 | -2/+1 |
2020-06-27 | General: Setup yuzu threads' microprofile, naming and registry. | Fernando Sahmkow | 1 | -1/+4 |
2020-06-27 | CPU_Manager: remove debugging code. | Fernando Sahmkow | 1 | -8/+4 |
2020-06-27 | General: Recover Prometheus project from harddrive failure
| Fernando Sahmkow | 1 | -41/+153 |
2020-01-31 | core/cpu_manager: Remove unused includes | Lioncash | 1 | -2/+0 |
2020-01-27 | System: Address Feedback | Fernando Sahmkow | 1 | -1/+0 |
2020-01-26 | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | 1 | -26/+19 |
2020-01-25 | Core: Refactor CPU Management. | Fernando Sahmkow | 1 | -62/+1 |
2019-11-27 | core/memory: Migrate over Write{8, 16, 32, 64, Block} to the Memory class | Lioncash | 1 | -1/+1 |
2019-10-15 | Kernel Scheduler: Make sure the global scheduler shutdowns correctly. | Fernando Sahmkow | 1 | -0/+1 |
2019-10-11 | Core_Timing: Address Feedback and suppress warnings. | Fernando Sahmkow | 1 | -2/+2 |
2019-10-09 | Core Timing: Rework Core Timing to run all cores evenly. | Fernando Sahmkow | 1 | -6/+13 |
2019-04-12 | core/cpu_core_manager: Create threads separately from initialization. | Lioncash | 1 | -2/+4 |
2019-03-04 | kernel/scheduler: Pass in system instance in constructor | Lioncash | 1 | -2/+1 |
2019-02-16 | core_timing: Convert core timing into a class | Lioncash | 1 | -1/+2 |
2018-11-22 | core: Relocate CPU core management to its own class | Lioncash | 1 | -0/+142 |