LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

随笔分类 -  ARM Trusted Firmware

ARM Trusted Firmware分析——中断、异常
摘要:中断如何送到不同EL?如何配置? 1. BL31异常向量表 BL31异常向量表根据如下定义实现: ARMv8-A规定Exception Vector Table大小为2KB,并且是2KB对齐;一共6个Vector Entry,每一个Vector Entry大小为128B。 .macro vector 阅读全文

posted @ 2023-08-21 09:30 ArnoldLu 阅读(1193) 评论(0) 推荐(0) 编辑

Trusted Firmware-A中ARMv7页表创建以及MMU使能
摘要:关键词:mmap_region,TTBCR,MAIR,TCR,SCTLR等。 1 TF-A关于页表转换说明 《10. Translation (XLAT) Tables Library》中介绍了BL32中转换页表相关功能库,主要包括: 静态分配转换页表,根据内存区域生成转换页表。 根据Excepti 阅读全文

posted @ 2023-08-17 23:59 ArnoldLu 阅读(415) 评论(0) 推荐(0) 编辑

ARM Trusted Firmware分析——镜像签名/加密/生成、解析/解密/验签
摘要:关键词:等等。 1. 镜像生成过程 生成fip.bin需要做如下工作工作: 编译certificates相关工具cert_create,生成证书。注意证书对应未加密的镜像。 如果需要加密,需要编译enctool工具encrypt_fw,用于对镜像文件进行加密,并加上加密头struct fw_enc_ 阅读全文

posted @ 2021-02-10 00:00 ArnoldLu 阅读(8444) 评论(0) 推荐(2) 编辑

ARM Trusted Firmware分析——固件升级(FWU)
摘要:参考文档:《Firmware Update (FWU)》。 ATF中关于FWU的实现没有如下文档描述完整,尤其是BL2U、NS_BL2U镜像。 可取的是FWU SMC处理、对升级包证书验签和镜像验签流程。 6.1 Introduction FWU功能经过认证的固件从USB/SD/eMMC/NAND等 阅读全文

posted @ 2021-02-06 00:00 ArnoldLu 阅读(2422) 评论(0) 推荐(0) 编辑

ARM Trusted Firmware分析——TBBR、TBB、FIP-TBB
摘要:关键词:TBBR、TBB、FIP、AES、RSA等等。 ARM TBBR定义了安全系统基本需求,ATF中实现了COT,包括FIP生成、密码库调用、镜像签名加密/解密验签等等流程。 下面主要参考ARM TBBR文档,以及《Trusted Firmware-A Documention》。 ARM文档《T 阅读全文

posted @ 2021-01-24 00:00 ArnoldLu 阅读(8293) 评论(0) 推荐(1) 编辑

ARM Trusted Firmware分析——编译选项
摘要:参考文档:《Build Options》 1. 通用部分 BL2/BL31/BL31:指定生成fip文件的BL2/BL31/BL32镜像路径,指定后则不需要编译BL2镜像。 BL2_AT_EL3:使能后BL2镜像会运行在EL3异常等级。 BL2_IN_XIP_MEM:使能后BL2会运行在XIP存储设 阅读全文

posted @ 2021-01-19 00:00 ArnoldLu 阅读(4305) 评论(0) 推荐(0) 编辑

ARM Trusted Firmware分析——启动、PSCI、OP-TEE接口
摘要:关键词:等等。 下图划分成不同EL,分别描述BL1、BL2、BL31、BL32、BL33启动流程,以及PSCI、SP处理流程。 1. 冷启动(Cold boot)流程及阶段划分 ATF冷启动实现分为5个步骤: BL1 - AP Trusted ROM,一般为BootRom。 BL2 - Truste 阅读全文

posted @ 2020-12-26 00:00 ArnoldLu 阅读(38457) 评论(0) 推荐(11) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示