1
0
mirror of https://github.com/taigrr/gopher-os synced 2025-01-18 04:43:13 -08:00

2 Commits

Author SHA1 Message Date
Achilleas Anagnostopoulos
558cbf5f17 Implement visitor for examining reported memory map entries
Since the actual size of each memory entry is not known in advance
(bootloaders may append additional information to it) but needs to be
queried off the memory map tag header we cannot reserve space for it as
no memory allocation is yet available.

Instead, a visitor pattern was implemented to allow the memory
manager initialization block to easily mark the appropriate pages as reserved
2017-03-29 07:54:23 +01:00
Achilleas Anagnostopoulos
d4c0d52372 Implement multiboot info structure tag scanner 2017-03-29 07:54:23 +01:00