]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[uheap] Expose external heap region directly
authorMichael Brown <mcb30@ipxe.org>
Thu, 22 May 2025 10:58:11 +0000 (11:58 +0100)
committerMichael Brown <mcb30@ipxe.org>
Thu, 22 May 2025 15:28:15 +0000 (16:28 +0100)
commit11e01f0652daaf198317e2e13c8bb1d19f664ce9
tree40d35c4ccd2d1a3dbae5517fc82e871cf1c68926
parente056041074b9ed625791d8a688ef8a8cd8e9f7fd
[uheap] Expose external heap region directly

We currently rely on implicit detection of the external heap region.
The INT 15 memory map mangler relies on examining the corresponding
in-use memory region, and the initrd reshuffler relies on performing a
separate detection of the largest free memory block after startup has
completed.

Replace these with explicit public symbols to describe the external
heap region.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/x86/interface/pcbios/hidemem.c
src/core/uheap.c
src/image/initrd.c
src/include/ipxe/memmap.h
src/include/ipxe/uheap.h