33 Commits (a9f9b207c204650478ddbb9581daa1af8645dc36)

Author SHA1 Message Date
Viktor Szépe cff668e1c4 Fix typos in src/core (#12625) 2 years ago
Liam 08d81c9726 general: improve handling of system startup failure 3 years ago
Liam 5a712bb51a general: fix compile for Apple Clang 3 years ago
Liam 21e2063d7d kernel: fix single-core preemption points 4 years ago
Liam 61b26b386d kernel: fix issues with single core mode 4 years ago
Liam e47bced65d kernel: use KScheduler from mesosphere 4 years ago
Liam e551960935 common/fiber: make fibers easier to use 4 years ago
Liam 91beb87df0 core: fix initialization in single core, sync GPU mode 4 years ago
Liam 59a6d88625 kernel: implement KProcess suspension 4 years ago
Liam 5772327b39 CpuManager: simplify pausing 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 14d3f114a5 core: cpu_manager: Use jthread. 4 years ago
bunnei 5e600cba3a Revert "kernel: Various improvements to scheduler" 4 years ago
bunnei b0cb5c830c core: cpu_manager: Use jthread. 4 years ago
Lioncash eeae5217ba core: Make variable shadowing a compile-time error 5 years ago
Lioncash 84b656fbbd core: Resolve misc cases of variable shadowing 5 years ago
bunnei 845a217d5e Revert "core: Switch to unique_ptr for usage of Common::Fiber." 5 years ago
bunnei 3322f10f84 core: Switch to unique_ptr for usage of Common::Fiber. 5 years ago
Lioncash 02ff5e8d81 cpu_manager: Mark function getters as static 6 years ago
Lioncash 59f9dcf6cd cpu_manager: Remove unused preemption_count variable 6 years ago
Lioncash 7f032388fd cpu_manager: Add missing includes 6 years ago
Fernando Sahmkow 543b6b315f General: Correct rebase, sync gpu and context management. 6 years ago
Fernando Sahmkow f0f2fc4243 SingleCore: Use Cycle Timing instead of Host Timing. 6 years ago
Fernando Sahmkow 287ea2d3b4 SingleCore: Move Host Timing from a sepparate thread to main cpu thread. 6 years ago
Fernando Sahmkow 1bcceea736 GUI: Make multicore only work with Async and add GUI for multicore. 6 years ago
Fernando Sahmkow 0963ff1ae9 Kernel: Preempt Single core on redudant yields. 6 years ago
Fernando Sahmkow ebb640e968 CPU_Manager: Unload/Reload threads on preemption on SingleCore 6 years ago
Fernando Sahmkow cc2f7dcd08 General: Initial Setup for Single Core. 6 years ago
Fernando Sahmkow 78eeea9f17 General: Add better safety for JIT use. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
Fernando Sahmkow 6fc0790f3a Core: Set all hardware emulation constants in a single file. 6 years ago
Fernando Sahmkow 8eb175481c System: Address Feedback 6 years ago
Fernando Sahmkow 0a5e0d4777 Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. 6 years ago