首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【ARMv8】异常级别的定义EL0、EL1、EL2、EL3

Exception levels ARMv8-A系列定义了一系列的异常等级,从EL0到EL3,下面具体说明其含义: ELn中,随着n的增加,软件的执行权限也相应的增加; EL0被称为无特权执行; EL2...每个异常级别都有一个明确的目标异常级别,这个目标异常级别要么是默认定义的,要么是通过系统寄存器的相应bit定义的(注意没有异常级别的目标异常级别是EL0)。...不同异常级别资源使用 当PE在某个异常级别执行的时候,PE能够访问下面的资源: 可用于当前异常级别和当前安全状态的资源集; 在当前的安全状态下,所有较低的异常级别上可用的资源。...这意味着,如果实现了EL3,那么当执行在EL3时,PE可以访问所有异常级别上可用的所有资源(包括安全状态和非安全状态下)。...常见的异常级别模型 ELn 应用范围 EL0 应用 EL1 操作系统或者一些特权函数 EL2 Hypervisor EL3 Secure Monitor Security state Armv8-A架构提供了两种安全状态

59410
领券