Commit Graph

8 Commits (4a8cb9a70671db5684dadf10061f3c3cf1d27741)

Author SHA1 Message Date
Lioncash bef1844a51 core_timing: Make TimedCallback take std::chrono::nanoseconds
Enforces our desired time units directly with a concrete type.
6 years ago
Lioncash 8b50c660df core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
Fernando Sahmkow 9e9c287f8b Kernel: Corrections to TimeManager, Scheduler and Mutex. 6 years ago
Fernando Sahmkow 6515c6e8c6 Kernel: Fixes, corrections and asserts to scheduler and different svcs. 6 years ago
Fernando Sahmkow d4ebb510a0 SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure
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.
6 years ago
Fernando Sahmkow d219a96cc8 Kernel: Address Feedback. 6 years ago
Fernando Sahmkow 5c90d22f3d Kernel: Implement Time Manager. 6 years ago