一般来说,这修改方法由高通告知,下面以msm8953平台为例子进行说明。
一、修改tz堆栈大小的方法
需要修改的地方有三个,TA、kernel、lk.
1.1 修改qsee trustzone_images TZ 的配置 oem_config.xml
vi core/securemsm/trustzone/qsee/mink/oem/config/msm8953/oem_config.xml

关键字为:OEM_pil_secure_app_load_region_size 这个大小就是tz的总大小, 已经有原来的5M改为25M
需要重新烧录:devcfg.mbn
1.2 修改kernel
vi kernel/msm-3.18/arch/arm/boot/dts/qcom/msm8953.dtsi
关键字: other_ext_mem, 将 reg = <0x0 0x85b00000 0x0 0xd00000>; 修改为 reg = <0x0 0x84a00000 0x0 0x1e00000>;
关键字:qcom_seecom

本文详细介绍了在msm8953平台上如何修改QSEE的TrustZone Images配置,包括oem_config.xml、kernel以及LK的修改步骤,以调整TZ堆栈的总大小。此外,还讲解了如何在具体TA的编译脚本中更改其堆栈大小。

5539

被折叠的 条评论
为什么被折叠?



