Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-07-16 | cpu_manager: Mark function getters as static | Lioncash | 1 | -3/+3 | |
All these do are return std::function instances of static functions, so these can be used without an instance of the CPU manager. | |||||
2020-07-16 | cpu_manager: Remove unused preemption_count variable | Lioncash | 1 | -1/+0 | |
Shrinks the data structure by 8 bytes. | |||||
2020-07-16 | cpu_manager: Add missing includes | Lioncash | 1 | -0/+3 | |
Previously this header was relying on indirect inclusions that are no longer satisfied. | |||||
2020-06-27 | General: Correct rebase, sync gpu and context management. | Fernando Sahmkow | 1 | -7/+0 | |
2020-06-27 | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | 1 | -1/+1 | |
2020-06-27 | SingleCore: Move Host Timing from a sepparate thread to main cpu thread. | Fernando Sahmkow | 1 | -0/+1 | |
2020-06-27 | GUI: Make multicore only work with Async and add GUI for multicore. | Fernando Sahmkow | 1 | -0/+14 | |
2020-06-27 | Kernel: Preempt Single core on redudant yields. | Fernando Sahmkow | 1 | -2/+2 | |
2020-06-27 | CPU_Manager: Unload/Reload threads on preemption on SingleCore | Fernando Sahmkow | 1 | -2/+3 | |
2020-06-27 | General: Initial Setup for Single Core. | Fernando Sahmkow | 1 | -4/+26 | |
2020-06-27 | General: Add better safety for JIT use. | Fernando Sahmkow | 1 | -0/+2 | |
2020-06-27 | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | 1 | -12/+37 | |
This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host Timing, Reworks the Kernel's Scheduler, Introduce Idle State and Suspended State, Recreates the bootmanager, Initializes Multicore system. | |||||
2020-02-12 | Core: Set all hardware emulation constants in a single file. | Fernando Sahmkow | 1 | -3/+2 | |
2020-01-27 | System: Address Feedback | Fernando Sahmkow | 1 | -2/+0 | |
2020-01-26 | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | 1 | -0/+52 | |
This commit instends on better naming the new purpose of this classes. |