[U-Boot] [PATCH] net/tftp: fix build if CMD_BOOTEFI is not set
Jörg Krause
joerg.krause at embedded.rocks
Fri Sep 15 06:58:32 UTC 2017
Fixes:
net/tftp.c:811: undefined reference to `efi_set_bootdev'
Signed-off-by: Jörg Krause <joerg.krause at embedded.rocks>
---
net/tftp.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net/tftp.c b/net/tftp.c
index a5ed8c5d0a..4a9a5a5d05 100644
--- a/net/tftp.c
+++ b/net/tftp.c
@@ -8,7 +8,9 @@
#include <common.h>
#include <command.h>
+#ifdef CONFIG_CMD_BOOTEFI
#include <efi_loader.h>
+#endif
#include <mapmem.h>
#include <net.h>
#include <net/tftp.h>
@@ -805,7 +807,9 @@ void tftp_start(enum proto_t protocol)
printf("Load address: 0x%lx\n", load_addr);
puts("Loading: *\b");
tftp_state = STATE_SEND_RRQ;
+#ifdef CONFIG_CMD_BOOTEFI
efi_set_bootdev("Net", "", tftp_filename);
+#endif
}
time_start = get_timer(0);
--
2.14.1
More information about the U-Boot
mailing list