]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[bios] Update to use the generic system memory map API
authorMichael Brown <mcb30@ipxe.org>
Thu, 15 May 2025 00:21:48 +0000 (01:21 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 16 May 2025 15:18:36 +0000 (16:18 +0100)
commit4c4c94ca09473ecbfce7e47edd0012949f4d25a3
treeef06ce2740ddf7714bcb90a6b99160a4e288517d
parent3f6ee9573761af711f2b7752bd042d387c52b1bb
[bios] Update to use the generic system memory map API

Provide an implementation of the system memory map API based on the
assorted BIOS INT 15 calls, and a temporary implementation of the
legacy get_memmap() function using the new API.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/x86/include/bits/memmap.h [new file with mode: 0644]
src/arch/x86/include/ipxe/int15.h [new file with mode: 0644]
src/arch/x86/interface/pcbios/e820mangler.S
src/arch/x86/interface/pcbios/hidemem.c
src/arch/x86/interface/pcbios/int15.c
src/config/defaults/pcbios.h
src/core/memmap.c