rinusser/UEFIStarter

memory tracker: implement linked lists

Opened this issue · 0 comments

Currently both the memory page and memory pool trackers support a fixed amount of pointers each. The data structures already hint at linked lists but the code doesn't actually support them.

Implement linked lists: it should be possible to allocate an arbitrary number of memory pages or pool entries, regardless of an individual pointer list node's size.