原文:1. ATF(ARM Trusted firmware)完成启动流程【转】

转自:https: icyshuai.blog.csdn.net article details 历经一年多时间的系统整理合补充, 手机安全和可信应用开发指南:TrustZone与OP TEE技术详解 一书得以出版,书中详细介绍了TEE以及系统安全中的所有内容,全书按照从硬件到软件,从用户空间到内核空间的顺序对TEE技术详细阐述,读者可从用户空间到TEE内核一步一步了解系统安全的所有内容,同时书中 ...

2021-06-03 14:55 0 1296 推荐指数:

查看详情

ARM Trusted Firmware分析——启动、PSCI、OP-TEE接口

关键词:等等。 下图划分成不同EL,分别描述BL1、BL2、BL31、BL32、BL33启动流程,以及PSCI、SP处理流程1.启动(Cold boot)流程及阶段划分 ATF启动实现分为5个步骤: BL1 - AP Trusted ROM,一般为BootRom ...

Sat Dec 26 08:00:00 CST 2020 0 4545
ARM Trusted Firmware分析——固件升级(FWU)

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

Sat Feb 06 08:00:00 CST 2021 0 562
ARM Trusted Firmware分析——编译选项

参考文档:《Build Options》 1. 通用部分 BL2/BL31/BL31:指定生成fip文件的BL2/BL31/BL32镜像路径,指定后则不需要编译BL2镜像。 BL2_AT_EL3:使能后BL2镜像会运行在EL3异常等级。 BL2_IN_XIP_MEM:使能后BL2 ...

Tue Jan 19 08:00:00 CST 2021 0 1053
ARM Trusted Firmware分析——TBBR、TBB、FIP-TBB

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

Sun Jan 24 08:00:00 CST 2021 0 1543
ARM Trusted Firmware分析——镜像签名/加密/生成、解析/解密/验签

关键词:等等。 1. 镜像生成过程 生成fip.bin需要做如下工作工作: 编译certificates相关工具cert_create,生成证书。注意证书对应未加密的镜像。 如果需要加密,需要编译enctool工具encrypt_fw,用于对镜像文件进行加密,并加上加密头 ...

Wed Feb 10 08:00:00 CST 2021 0 1419
ARM PSCI在ATF和Linux kernel中的实现【

自:https://www.cnblogs.com/arnoldlu/p/14211367.html Linux内核中cpu_ops的实现因架构而已,对于ARM64架构一般通过执行smc指令进入EL3异常,由ATF执行PSCI功能。然后将结果返回给Linux。 这中间涉及到 ...

Wed Sep 15 18:15:00 CST 2021 0 97
Arm启动流程解析

谈到arm启动流程不得不说的是bootloader,但是我这篇文章主要来谈谈arm启动流程的,所以bootloader只是跟大家简介一下就ok。这篇文章我会谈到以下内容: 1、bootloader简介以及其作用 2、2440、6410、210当下比较常见的3款处理器的启动流程进行简单分析 ...

Tue Jan 06 06:10:00 CST 2015 0 8215
ARM PSCI在ATF和Linux kernel中的实现

Linux内核中cpu_ops的实现因架构而已,对于ARM64架构一般通过执行smc指令进入EL3异常,由ATF执行PSCI功能。然后将结果返回给Linux。 这中间涉及到【Linux kernel的cpu_ops、psci_ops】、【SMC/HVC】、【PSCI】、【ATF的PSCI】相关 ...

Fri Jan 01 08:00:00 CST 2021 0 1814
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM