[U-Boot] [PATCH] CMD_PXE: Ramdisk does not pass to the kernel if FDT image does not specified

vlaomao at gmail.com vlaomao at gmail.com
Mon Feb 12 17:19:58 UTC 2018


From: VlaoMao <vlaomao at gmail.com>

---
 cmd/pxe.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cmd/pxe.c b/cmd/pxe.c
index 7043ad11fd..cf12b780b1 100644
--- a/cmd/pxe.c
+++ b/cmd/pxe.c
@@ -783,6 +783,11 @@ static int label_boot(cmd_tbl_t *cmdtp, struct pxe_label *label)
 	if (!bootm_argv[3])
 		bootm_argv[3] = env_get("fdt_addr");
 
+	if (bootm_argv[2]) {
+		if(!bootm_argv[3])
+		    bootm_argc = 3;
+	}
+
 	if (bootm_argv[3]) {
 		if (!bootm_argv[2])
 			bootm_argv[2] = "-";
-- 
2.16.1



More information about the U-Boot mailing list