| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-16 | cpu_manager: Mark function getters as static | Lioncash | |
| 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 | |
| Shrinks the data structure by 8 bytes. | |||
| 2020-07-16 | cpu_manager: Add missing includes | Lioncash | |
| 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 | |
| 2020-06-27 | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | |
| 2020-06-27 | SingleCore: Move Host Timing from a sepparate thread to main cpu thread. | Fernando Sahmkow | |
| 2020-06-27 | GUI: Make multicore only work with Async and add GUI for multicore. | Fernando Sahmkow | |
| 2020-06-27 | Kernel: Preempt Single core on redudant yields. | Fernando Sahmkow | |
| 2020-06-27 | CPU_Manager: Unload/Reload threads on preemption on SingleCore | Fernando Sahmkow | |
| 2020-06-27 | General: Initial Setup for Single Core. | Fernando Sahmkow | |
| 2020-06-27 | General: Add better safety for JIT use. | Fernando Sahmkow | |
| 2020-06-27 | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | |
| 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-11 | Core: Set all hardware emulation constants in a single file. | Fernando Sahmkow | |
| 2020-01-27 | System: Address Feedback | Fernando Sahmkow | |
| 2020-01-26 | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | |
| This commit instends on better naming the new purpose of this classes. | |||
