Commit Graph

19 Commits

Author SHA1 Message Date
f7554e0e24 Implement KE::Dispatcher::UpdateRunTime stub 2026-05-05 23:22:55 +02:00
27440aefc4 Add TickCount to Kernel Shared Data 2026-05-05 22:47:32 +02:00
d1eed619a7 Extend KSD with InterruptTime 2026-04-30 13:00:59 +02:00
6cbda52d6b Extract Dispatcher class from KThread 2026-04-29 20:31:34 +02:00
98733aa62b Implement system time management functions 2026-04-27 23:02:15 +02:00
341759a325 Implement Kernel Shared Data management and initialization 2026-04-24 13:58:33 +02:00
d37f2e3827 Implement GetKernelParameterValue to parse and extract boot option values 2026-04-13 19:18:04 +02:00
a0b0938099 Remove unused header 2026-03-27 22:07:20 +01:00
64b5de98c8 Move IRQ handling from kernel executive to hardware layer 2026-03-27 12:00:09 +01:00
916d124c9b Separate synchronization guards from spinlock implementation 2026-03-21 22:44:00 +01:00
140af4278e Fix uninitialized member in SpinLockGuard 2026-03-21 18:29:19 +01:00
428928c7e1 Simplify panic interface by using C++ overloading 2026-03-13 19:42:03 +01:00
0120ba167f Introduce RAII helpers for runlevel transitions 2025-10-29 23:07:27 +01:00
164ff0c135 Expand spinlock queue levels 2025-10-28 08:35:34 +01:00
f538d035e2 Introduce global spinlock initialization and RAII guard classes 2025-10-27 20:48:44 +01:00
f4561c1f4f Remove leftover old headers and fix missed spots 2025-09-16 08:46:53 +02:00
79ec28641a Migrate KD subsystem to C++ 2025-09-13 23:40:07 +02:00
7cdfa8f79d Refactor KE subsystem 2025-09-12 13:11:15 +02:00
4947f788d5 Migrate KE subsystem to C++ 2025-09-09 23:20:50 +02:00