Implement initial memory manager infrastructure #24
Reference in New Issue
Block a user
Delete Branch "memmgr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This merge request introduces the foundational infrastructure for the Memory Manager by implementing the initialization phase and critical bootloader fixes. While general-purpose heap allocation and freeing routines are not yet fully implemented, this changeset establishes the necessary groundwork for future memory management features.
Key features:
Future Enhancements for Memory Manager
The current implementation of the Non-Paged Pool allocator is functional but lacks several key features:
Page Allocator:
Pool Allocator:
Memory Manager:
e2eff2b8361e01c52c0c40d54743e0to13399434731339943473to40d54743e0Ready for merging
I have not finished reviewing this PR yet, but for sure I miss some exports.
Pull request closed