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允许将内存划分为安全和非安全区域。

相关推荐
惶了个恐1 天前
嵌入式硬件第七弹——ARM(4)
arm开发·stm32·单片机·嵌入式硬件·arm·硬件工程
誰能久伴不乏1 天前
给开发板装上嘴巴与耳朵:i.MX6ULL 裸机串口 (UART) 驱动终极指南
arm开发·c++·单片机·嵌入式硬件·arm
惶了个恐3 天前
嵌入式硬件第六弹——ARM(3)
arm开发·stm32·嵌入式硬件·arm
嵌入小生0075 天前
ARM --- 基础知识汇总
linux·嵌入式·arm·指令集
徐某人..5 天前
基于i.MX6ULL开发板与OV5640摄像头实现QT相机应用开发
qt·学习·arm
REDcker6 天前
ARMv8、AArch64 与 arm64:命名与体系结构要点
开发语言·c++·arm
谷公子的藏经阁7 天前
聊点老古董: Arm Cortex-M v6/v7架构及其CPU
arm·cpu·armv7·cortex-m·armv6
蜕变的小白8 天前
嵌入式硬件的学习----ARM
arm开发·嵌入式硬件·学习·arm
老师用之于民9 天前
【DAY30】ARM 架构核心技术详解
汇编·arm
MC_J10 天前
Linux 6.1 移植RTL8723du驱动
linux·arm