aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSaksham Jain2016-03-23 16:24:45 +0530
committerYork Sun2016-03-29 08:46:23 -0700
commit85bb38965431424d4e4a7b5030cc589a3401a988 (patch)
treeac6e57f1dcca2d95c204075995909fba403e657d /include
parentc4666cf6954a28ade5a8550505d5bc25dc7f92d7 (diff)
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.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/fsl_validate.h b/include/fsl_validate.h
index ff6f6b75522..a71e1ce2b0e 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,