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>
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user