TrustZone之可信固件

Trusted Firmware是Armv8-A设备的安全世界软件的开源参考实现。Trusted Firmware为SoC开发人员和OEM提供了一个符合相关Arm规格(包括TBBR和SMCC)的参考Trusted代码库。

以下图表显示了Trusted Firmware的结构:

SMC调度程序处理传入的SMC。SMC调度程序通过Trusted Firmware确定应该由EL3处理哪些SMC,以及应该将哪些SMC转发到可信执行环境。

Trusted Firmware提供了处理Arm系统IP的代码,如互连。硅提供商需要提供处理定制或第三方IP的代码。这包括SoC特定的电源管理。

相关推荐
2035去旅行5 分钟前
两核 CPU:CPU1 和 CPU2 是如何协同工作的?
嵌入式·arm·soc
奔跑的架构师2 天前
[A-51]ARMv9/v8-SCMI系统架构
linux·arm开发·架构·系统架构·arm
susplus2 天前
【Linux驱动开发】中断、工作队列及中断子系统详解
arm·中断·linux驱动开发·中断子系统
chu_bingzhi3 天前
ARMv8体系结构
arm
一直C5 天前
嵌入式 Linux 驱动开发学习笔记(三)设备树、GPIO子系统、中断与外设驱动实战
驱动开发·单片机·嵌入式硬件·嵌入式·arm·imx6ull
zbyyd6 天前
Linux字符设备驱动:LED驱动实战开发
linux·单片机·arm·驱动
祖力557 天前
驱动工程搭建与字符设备驱动框架
linux·运维·服务器·内核·arm·imx6ull·驱动
susplus7 天前
【Linux驱动开发】字符设备介绍 | LED灯驱动基本实现(自动申请设备号+手动添加节点)
arm·led驱动·linux驱动开发
gscsded8 天前
MCUboot裸机移植实战
单片机·嵌入式硬件·arm
想喝奶茶啾啾8 天前
AMBA CHI架构以及规范中使用的术语 翻译笔记(1)
笔记·arm·chi