summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authordavidcunado-arm <david.cunado@arm.com>2018-02-16 21:02:04 +0000
committerGitHub <noreply@github.com>2018-02-16 21:02:04 +0000
commitf89a89f96fc39c10cd5bffbb1f740b7c5e28c013 (patch)
treeffd3325de98847261d57727d3cfa90da2cac7d40 /lib
parent15e5958560e9d31e7357e3a0ada2289e78758839 (diff)
parent5c0bda714bd3470ccfd0d8e5c2cbdead67aab81b (diff)
Merge pull request #1258 from vchong/optee_dbg
optee: print header info before validate
Diffstat (limited to 'lib')
-rw-r--r--lib/optee/optee_utils.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/optee/optee_utils.c b/lib/optee/optee_utils.c
index 87e52bd1..ac51265e 100644
--- a/lib/optee/optee_utils.c
+++ b/lib/optee/optee_utils.c
@@ -140,6 +140,15 @@ int parse_optee_header(entry_point_info_t *header_ep,
optee_header = (optee_header_t *)header_ep->pc;
assert(optee_header);
+ /* Print the OPTEE header information */
+ INFO("OPTEE ep=0x%x\n", (unsigned int)header_ep->pc);
+ INFO("OPTEE header info:\n");
+ INFO(" magic=0x%x\n", optee_header->magic);
+ INFO(" version=0x%x\n", optee_header->version);
+ INFO(" arch=0x%x\n", optee_header->arch);
+ INFO(" flags=0x%x\n", optee_header->flags);
+ INFO(" nb_images=0x%x\n", optee_header->nb_images);
+
/*
* OPTEE image has 3 types:
*
@@ -167,15 +176,6 @@ int parse_optee_header(entry_point_info_t *header_ep,
return 0;
}
- /* Print the OPTEE header information */
- INFO("OPTEE ep=0x%x\n", (unsigned int)header_ep->pc);
- INFO("OPTEE header info:\n");
- INFO(" magic=0x%x\n", optee_header->magic);
- INFO(" version=0x%x\n", optee_header->version);
- INFO(" arch=0x%x\n", optee_header->arch);
- INFO(" flags=0x%x\n", optee_header->flags);
- INFO(" nb_images=0x%x\n", optee_header->nb_images);
-
/* Parse OPTEE image */
for (num = 0; num < optee_header->nb_images; num++) {
if (optee_header->optee_image[num].image_id ==