From 5d570784815c4b495198975d758fb88f37d32f48 Mon Sep 17 00:00:00 2001 From: Rohan Garg Date: Wed, 1 Feb 2017 04:54:45 +0100 Subject: [PATCH] Add support for loading the boot.ini from a ext4 fs --- common/cmd_cfgload.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/cmd_cfgload.c b/common/cmd_cfgload.c index 09c618e886e..0c43b342e75 100644 --- a/common/cmd_cfgload.c +++ b/common/cmd_cfgload.c @@ -38,7 +38,7 @@ static int valid_command(const char* p) return !(p == q); } -/* Read boot.ini from FAT partition +/* Read boot.ini from the first partition */ static char* read_cfgload(void) { @@ -55,6 +55,12 @@ static char* read_cfgload(void) sprintf(cmd, "fatload mmc 0:1 0x%p boot.ini", (void *)p); run_command(cmd, 0); + sprintf(cmd, "ext4load mmc 0:1 0x%p /boot.ini", (void *)p); + run_command(cmd, 0); + + sprintf(cmd, "ext4load mmc 0:1 0x%p /boot/boot.ini", (void *)p); + run_command(cmd, 0); + filesize = getenv_ulong("filesize", 16, 0); if (0 == filesize) { printf("cfgload: no boot.ini or empty file\n");