Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cpu_manager: Mark function getters as static | Lioncash | 2020-07-16 | 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. | ||||
* | cpu_manager: Remove unused preemption_count variable | Lioncash | 2020-07-16 | 1 | -1/+0 |
| | | | | Shrinks the data structure by 8 bytes. | ||||
* | cpu_manager: Add missing includes | Lioncash | 2020-07-16 | 1 | -0/+3 |
| | | | | | Previously this header was relying on indirect inclusions that are no longer satisfied. | ||||
* | General: Correct rebase, sync gpu and context management. | Fernando Sahmkow | 2020-06-27 | 1 | -7/+0 |
| | |||||
* | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | 2020-06-27 | 1 | -1/+1 |
| | |||||
* | SingleCore: Move Host Timing from a sepparate thread to main cpu thread. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+1 |
| | |||||
* | GUI: Make multicore only work with Async and add GUI for multicore. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+14 |
| | |||||
* | Kernel: Preempt Single core on redudant yields. | Fernando Sahmkow | 2020-06-27 | 1 | -2/+2 |
| | |||||
* | CPU_Manager: Unload/Reload threads on preemption on SingleCore | Fernando Sahmkow | 2020-06-27 | 1 | -2/+3 |
| | |||||
* | General: Initial Setup for Single Core. | Fernando Sahmkow | 2020-06-27 | 1 | -4/+26 |
| | |||||
* | General: Add better safety for JIT use. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+2 |
| | |||||
* | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | 2020-06-27 | 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. | ||||
* | Core: Set all hardware emulation constants in a single file. | Fernando Sahmkow | 2020-02-12 | 1 | -3/+2 |
| | |||||
* | System: Address Feedback | Fernando Sahmkow | 2020-01-27 | 1 | -2/+0 |
| | |||||
* | Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager. | Fernando Sahmkow | 2020-01-26 | 1 | -0/+52 |
This commit instends on better naming the new purpose of this classes. |