summaryrefslogtreecommitdiffstats
path: root/src/config
diff options
context:
space:
mode:
authorMichael Brown2019-07-19 18:42:12 +0200
committerMichael Brown2019-07-19 18:43:02 +0200
commit6dde0f60bfab458208a763532c9e776b32deebb3 (patch)
treebfdc8572efda017b9312d7907abecc59c1f3279d /src/config
parent[fdt] Add ability to parse a MAC address from a flattened device tree (diff)
downloadipxe-6dde0f60bfab458208a763532c9e776b32deebb3.tar.gz
ipxe-6dde0f60bfab458208a763532c9e776b32deebb3.tar.xz
ipxe-6dde0f60bfab458208a763532c9e776b32deebb3.zip
[efi] Register a device tree if provided by the platform firmware
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/config')
-rw-r--r--src/config/config_fdt.c3
-rw-r--r--src/config/defaults/efi.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/config/config_fdt.c b/src/config/config_fdt.c
index 85d62ace1..e8d425933 100644
--- a/src/config/config_fdt.c
+++ b/src/config/config_fdt.c
@@ -36,3 +36,6 @@ PROVIDE_REQUIRING_SYMBOL();
/*
* Drag in devicetree sources
*/
+#ifdef FDT_EFI
+REQUIRE_OBJECT ( efi_fdt );
+#endif
diff --git a/src/config/defaults/efi.h b/src/config/defaults/efi.h
index 74effa425..53a7a7b4b 100644
--- a/src/config/defaults/efi.h
+++ b/src/config/defaults/efi.h
@@ -22,6 +22,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#define TIME_EFI
#define REBOOT_EFI
#define ACPI_EFI
+#define FDT_EFI
#define DOWNLOAD_PROTO_FILE /* Local filesystem access */