TrustZone之问答

以下问题有助于测试您的知识。

在Arm架构中,安全状态和物理地址空间分别是什么?

在Arm架构中,安全状态分为安全状态和非安全状态。物理地址空间分为安全物理地址空间和非安全物理地址空间。

在每个异常级别中,是什么确定处理器处于安全状态还是非安全状态?

对于EL0/1/2,由SCR_EL3.NS位确定。EL3始终处于安全状态。

在非安全状态下,软件能否访问安全物理地址空间?

不能。在非安全状态下,虚拟地址始终映射到非安全物理地址。

SP:0x80000的访问是否可能命中包含NP:0x80000的缓存行?

不可能。SP:0x80000和NP:0x80000是不同的位置,因此不存在缓存命中。

Trusted Base System Architecture (TBSA)和Trusted Board Boot Requirements (TBBR)分别提供什么方面的指导?

TBBR提供引导方面的指导,而TBSA提供系统架构方面的指导。

TrustZone Address Space Controller (TZASC)的目的是什么?

TZASC允许将内存划分为安全和非安全区域。

相关推荐
gscsded17 小时前
MCUboot裸机移植实战
单片机·嵌入式硬件·arm
想喝奶茶啾啾18 小时前
AMBA CHI架构以及规范中使用的术语 翻译笔记(1)
笔记·arm·chi
susplus2 天前
【IMX6ULL Linux系统移植】内核编译裁剪 + rootfs 构建 + 完整启动流程梳理
linux内核·arm·rootfs·linux启动
susplus4 天前
【IMX6ULL Linux系统移植】SD卡分区 | uboot详解
linux·arm·u-boot
剑指offer.8 天前
ARM裸机开发-SPI
arm开发·嵌入式硬件·嵌入式·arm
susplus10 天前
【ARM 裸机开发 (IMX6ULL-mini)】I2C协议详解
嵌入式·arm·i2c
今年下半年12 天前
【运维】windows虚拟机安装arm(aarch64)服务器
运维·windows·arm·虚拟机·aarch64
额额额对了12 天前
SPI通信
linux·c语言·汇编·单片机·嵌入式硬件·arm
一直C13 天前
【ARM嵌入式开发】LCD液晶屏显示原理、色彩模式与显存地址映射详解
lcd·嵌入式·arm·寄存器·cortex-a7
susplus13 天前
【ARM 裸机开发 (IMX6ULL-mini)】PWM 背光调节与 GT9147 多点触摸驱动
lcd·arm·多点触控·pwm背光调节