From: Michael Brown Date: Sun, 25 May 2025 23:22:52 +0000 (+0100) Subject: [fdtmem] Ignore reservation regions with no fixed addresses X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=6af4a022b267750ec436e1bbe23e0cf91fbbd148;p=thirdparty%2Fipxe.git [fdtmem] Ignore reservation regions with no fixed addresses Do not print an error message for unused reservation regions that have no fixed reserved address ranges. Signed-off-by: Michael Brown --- diff --git a/src/core/fdtmem.c b/src/core/fdtmem.c index fb44397af..f048e45dd 100644 --- a/src/core/fdtmem.c +++ b/src/core/fdtmem.c @@ -119,6 +119,10 @@ static int fdtmem_update_node ( struct memmap_region *region, struct fdt *fdt, /* Count regions */ count = fdt_reg_count ( fdt, desc.offset, ®s ); if ( count < 0 ) { + if ( flags & MEMMAP_FL_RESERVED ) { + /* Assume this is a non-fixed reservation */ + continue; + } rc = count; DBGC ( region, "FDTMEM has malformed region %s: %s\n", desc.name, strerror ( rc ) );