diff options
author | Luo Ji <ji.luo@nxp.com> | 2018-10-18 21:08:38 +0800 |
---|---|---|
committer | faqiang.zhu <faqiang.zhu@nxp.com> | 2018-10-25 21:46:01 +0800 |
commit | 4cb7c6fbd251ae2603f470fb23c526f73acbf7f9 (patch) | |
tree | 454e0175df93f9da0898380d8cb1a9c6f7eec987 | |
parent | 7a2af8801053c087cd0f3a29ac505f4b482933a4 (diff) |
iMX8Q: Don't copy tee after fit is enabled
Tee(Trusty Os) will be stored in fit for Android and Android Auto
so we don't need to copy it anymore, this will save some boot time.
Signed-off-by: Luo Ji <ji.luo@nxp.com>
-rw-r--r-- | plat/imx/imx8qm/imx8qm_bl31_setup.c | 1 | ||||
-rw-r--r-- | plat/imx/imx8qm/include/platform_def.h | 1 | ||||
-rw-r--r-- | plat/imx/imx8qxp/imx8qxp_bl31_setup.c | 1 |
3 files changed, 0 insertions, 3 deletions
diff --git a/plat/imx/imx8qm/imx8qm_bl31_setup.c b/plat/imx/imx8qm/imx8qm_bl31_setup.c index b6d8ed22..93741c4f 100644 --- a/plat/imx/imx8qm/imx8qm_bl31_setup.c +++ b/plat/imx/imx8qm/imx8qm_bl31_setup.c @@ -411,7 +411,6 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1, SET_SECURITY_STATE(bl32_image_ep_info.h.attr, SECURE); bl32_image_ep_info.pc = BL32_BASE; bl32_image_ep_info.spsr = 0; - memcpy((void*)BL32_BASE,(void*) PLAT_TEE_IMAGE_OFFSET, BL32_SIZE); bl32_image_ep_info.args.arg0 = BL32_SIZE; bl32_image_ep_info.args.arg1 = BL32_BASE; #endif diff --git a/plat/imx/imx8qm/include/platform_def.h b/plat/imx/imx8qm/include/platform_def.h index a9a903af..2c599926 100644 --- a/plat/imx/imx8qm/include/platform_def.h +++ b/plat/imx/imx8qm/include/platform_def.h @@ -35,7 +35,6 @@ #define BL32_BASE 0xfe000000 #define BL32_SIZE 0x00200000 #define BL32_LIMIT 0x100000000 -#define PLAT_TEE_IMAGE_OFFSET 0x84000000 #endif /* non-secure uboot base */ diff --git a/plat/imx/imx8qxp/imx8qxp_bl31_setup.c b/plat/imx/imx8qxp/imx8qxp_bl31_setup.c index edc2ea46..829d25bb 100644 --- a/plat/imx/imx8qxp/imx8qxp_bl31_setup.c +++ b/plat/imx/imx8qxp/imx8qxp_bl31_setup.c @@ -394,7 +394,6 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1, SET_SECURITY_STATE(bl32_image_ep_info.h.attr, SECURE); bl32_image_ep_info.pc = BL32_BASE; bl32_image_ep_info.spsr = 0; - memcpy((void*)BL32_BASE,(void*) PLAT_TEE_IMAGE_OFFSET, BL32_SIZE); bl32_image_ep_info.args.arg0 = BL32_SIZE; bl32_image_ep_info.args.arg1 = BL32_BASE; #endif |