diff options
author | Bryan O'Donoghue <bryan.odonoghue@linaro.org> | 2018-04-24 18:46:45 +0100 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2018-04-26 08:54:02 +0200 |
commit | d9cb9aec743265b56a57e89ec20dde6f38d5e554 (patch) | |
tree | 1ecb6c18aeb8c5a754427403ba7357cf8df1ba65 /include/configs | |
parent | c0df0caeb8d6722cc61e3a8f777f8a47e0167fb9 (diff) |
warp7: hab: Set environment variable indicating IVT offset
This patch introduces the environment variable ivt_offset. When we define a
load address for Linux or DTB or any file the IVT associated with that file
is prepended. We extract the actual load addresses from u-boot.cfg and feed
these values into the code-signing process - hence we want u-boot to have
the real load addresses exported in uboot.cfg.
ivt_offset represents the addition or subtraction from the load address
that must happen to find an IVT header.
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Tested-by: Breno Lima <breno.lima@nxp.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Diffstat (limited to 'include/configs')
-rw-r--r-- | include/configs/warp7.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/configs/warp7.h b/include/configs/warp7.h index 454bc1cd08..fe9b7d57d7 100644 --- a/include/configs/warp7.h +++ b/include/configs/warp7.h @@ -10,6 +10,7 @@ #define __WARP7_CONFIG_H #include "mx7_common.h" +#include <imximage.h> #define PHYS_SDRAM_SIZE SZ_512M @@ -50,6 +51,7 @@ "finduuid=part uuid mmc 0:${rootpart} uuid\0" \ "mmcargs=setenv bootargs console=${console},${baudrate} " \ "root=PARTUUID=${uuid} rootwait rw\0" \ + "ivt_offset=" __stringify(BOOTROM_IVT_HDR_OFFSET)"\0"\ "warp7_auth_or_fail=hab_auth_img_or_fail ${hab_ivt_addr} ${filesize} 0;\0" \ "loadbootscript=" \ "load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ |