]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[memmap] Define an API for managing the system memory map
authorMichael Brown <mcb30@ipxe.org>
Wed, 14 May 2025 21:19:54 +0000 (22:19 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 16 May 2025 15:12:15 +0000 (16:12 +0100)
commitbab3d7671790dd6a318cc5b72000419c5061e86f
treef603648ddb7654d9b489cf5e6c82446e2ee01f14
parentf6f11c101c833aa6f6eaa8dfaf4f3903bbe89fdf
[memmap] Define an API for managing the system memory map

Define a generic system memory map API, based on the abstraction
created for parsing the FDT memory map and adding a concept of hidden
in-use memory regions as required to support patching the BIOS INT 15
memory map.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/config/defaults/efi.h
src/config/defaults/linux.h
src/config/defaults/pcbios.h
src/config/defaults/sbi.h
src/core/memmap.c [new file with mode: 0644]
src/include/bits/memmap.h [new file with mode: 0644]
src/include/ipxe/memmap.h [new file with mode: 0644]
src/include/ipxe/null_memmap.h [new file with mode: 0644]