[fdt] Allow an initrd to be specified when creating a device tree

Allow an initrd location to be specified in our constructed device
tree via the "linux,initrd-start" and "linux,initrd-end" properties.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2025-05-21 14:26:56 +01:00
parent c1cd54ad74
commit 9bc559850c
4 changed files with 41 additions and 18 deletions

View File

@@ -114,7 +114,7 @@ int efi_fdt_install ( const char *cmdline ) {
int rc;
/* Create device tree */
if ( ( rc = fdt_create ( &efi_fdt_installed, cmdline ) ) != 0 ) {
if ( ( rc = fdt_create ( &efi_fdt_installed, cmdline, 0, 0 ) ) != 0 ) {
DBGC ( &efi_fdt, "EFI_FDT could not install: %s\n",
strerror ( rc ) );
goto err_create;