diff options
author | Saksham Jain <saksham.jain@nxp.com> | 2016-03-23 16:24:45 +0530 |
---|---|---|
committer | York Sun <york.sun@nxp.com> | 2016-03-29 08:46:23 -0700 |
commit | 85bb38965431424d4e4a7b5030cc589a3401a988 (patch) | |
tree | ac6e57f1dcca2d95c204075995909fba403e657d /include | |
parent | c4666cf6954a28ade5a8550505d5bc25dc7f92d7 (diff) | |
download | u-boot-imx-85bb38965431424d4e4a7b5030cc589a3401a988.zip u-boot-imx-85bb38965431424d4e4a7b5030cc589a3401a988.tar.gz u-boot-imx-85bb38965431424d4e4a7b5030cc589a3401a988.tar.bz2 |
SECURE BOOT: Change fsl_secboot_validate func to pass image addr
Use a pointer to pass image address to fsl_secboot_validate(),
instead of using environmental variable "img_addr".
Signed-off-by: Aneesh Bansal <aneesh.bansal@nxp.com>
Signed-off-by: Saksham Jain <saksham.jain@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/fsl_validate.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/fsl_validate.h b/include/fsl_validate.h index ff6f6b7..a71e1ce 100644 --- a/include/fsl_validate.h +++ b/include/fsl_validate.h @@ -238,7 +238,7 @@ struct fsl_secboot_img_priv { struct fsl_secboot_sg_table sgtbl[MAX_SG_ENTRIES]; /* SG table */ uintptr_t ehdrloc; /* ESBC Header location */ - uintptr_t img_addr; /* ESBC Image Location */ + uintptr_t *img_addr_ptr; /* ESBC Image Location */ uint32_t img_size; /* ESBC Image Size */ }; @@ -246,7 +246,7 @@ int do_esbc_halt(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); int fsl_secboot_validate(uintptr_t haddr, char *arg_hash_str, - uintptr_t img_loc); + uintptr_t *img_addr_ptr); int fsl_secboot_blob_encap(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); int fsl_secboot_blob_decap(cmd_tbl_t *cmdtp, int flag, int argc, |