Commit Graph

17 Commits

Author SHA1 Message Date
f79c9023d8 Initialize thread service table 2026-06-12 23:19:05 +02:00
2f5902119d Update thread initialization code 2026-06-12 20:52:23 +02:00
c57aa98923 Free affinity maps on allocation failure and remove redundant idle process affinity loop 2026-06-10 14:08:07 +02:00
51ec7e3bab Fix build by initializing thread dispatcher header 2026-06-10 11:56:49 +02:00
36c3d92399 Refactor idle thread initialization 2026-06-09 23:24:40 +02:00
f680830b53 Implement resource cleanup for failed allocations during idle thread setup 2026-06-04 14:36:43 +02:00
53a239958f Propagate allocation failures from idle process and thread setup 2026-06-04 14:30:01 +02:00
1d2d66fc83 Dedicated Idle process and thread initialization with dynamic affinity allocation 2026-06-04 11:57:49 +02:00
72a03f641d Update doxygen comments and formatting 2026-05-20 20:52:52 +02:00
6cbda52d6b Extract Dispatcher class from KThread 2026-04-29 20:31:34 +02:00
17f044cb3f Apply consistent coding style 2026-04-09 11:42:41 +02:00
d8fc223140 Adjust thread initialization to match new stack allocator signature 2025-12-29 19:16:13 +01:00
fabf3a3a5e Replace all occurrences of NULL with NULLPTR for unified C and C++ null pointer handling 2025-09-16 15:59:56 +02:00
307ec1794c Clean up after migration to C++ 2025-09-16 14:20:20 +02:00
e3898f28fc Refactor kernel to use MM namespace for memory management 2025-09-15 22:26:52 +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