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

相关推荐
byte轻骑兵20 小时前
嵌入式 ARM Linux 系统构成全解:从硬件到应用层层剖析
linux·arm开发·arm·嵌入式开发
Linux运维技术栈1 天前
基于CVE安全公告号,全面修复麒麟ARM系统OpenSSH漏洞
安全·系统安全·arm
TeYiToKu2 天前
笔记整理—linux驱动开发部分(13)块设备
linux·c语言·驱动开发·笔记·嵌入式硬件·arm
fareast_mzh4 天前
no matching manifest for linux/amd64 in the manifest list entries
docker·arm·raspberry·busybox
yanlaifan5 天前
ARM(安谋) China处理器
arm
Linux运维技术栈6 天前
企业生产环境-麒麟V10(ARM架构)操作系统部署Zookeeper单节点&集群版
linux·运维·zookeeper·架构·arm
Linux运维技术栈7 天前
企业生产环境-麒麟V10(ARM架构)操作系统部署kafka高可用集群
linux·运维·架构·kafka·arm
嵌入式小能手9 天前
CAN编程示例之socket CAN
linux·arm
Chervin9 天前
Windows,虚拟机Ubuntu和开发板三者之间的NFS服务器搭建
linux·单片机·ubuntu·arm
TeYiToKu9 天前
笔记整理—linux驱动开发部分(8)framebuffer类设备
linux·驱动开发·笔记·嵌入式硬件·arm