Commit Graph

18 Commits

Author SHA1 Message Date
72a03f641d Update doxygen comments and formatting 2026-05-20 20:52:52 +02:00
c824e15cdb Fix stack allocation documentation and remove redundant parameter 2026-05-15 11:42:19 +02:00
9185ceade6 Decouple processor block initialization from AllocateProcessorStructures 2026-05-14 11:07:42 +02:00
e9aaeab982 Replace hardcoded stack count with architecture specific constant 2026-03-28 20:53:50 +01:00
3c2ad358ef Implement MM::KernelPool::FreeProcessorStructures 2026-03-25 14:11:24 +01:00
b97babb2bf Remove temporary hack and allocate processor structures from non-paged pool 2026-03-22 23:40:15 +01:00
278def3081 Correct comment phrasing 2026-02-26 10:57:19 +01:00
bfdb7bc476 Refactor PFN linking logic 2026-02-25 19:27:53 +01:00
7a44901064 Add definition for guarded PTE flag and remove hardcoded value 2026-02-25 12:14:26 +01:00
fae72f5326 Fix missing assignment of PointerPte 2026-02-03 20:17:28 +01:00
e66baa0da0 Fix deadlock by reducing lock scope 2026-01-05 01:28:09 +01:00
cb6efc648f Implement kernel stack deallocation and physical page freeing logic 2026-01-05 01:20:21 +01:00
0a43a93f41 Add mechanism to free system PTEs and merge adjacent clusters 2026-01-04 21:11:33 +01:00
53116b86a3 Improve formatting 2025-12-29 19:19:45 +01:00
f4c49e2f25 Simplify stack page count calculation 2025-12-29 19:14:49 +01:00
4c7c914a1c Implement kernel stack allocation logic 2025-12-29 19:10:25 +01:00
0a0fdffc46 Clean up kernel headers 2025-09-15 22:46:57 +02:00
404595801d Migrate MM subsystem to C++ 2025-09-15 22:15:07 +02:00