IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 【ARMv8】异常级别的定义EL0、EL1、EL2、EL3 -> 正文阅读

[嵌入式]【ARMv8】异常级别的定义EL0、EL1、EL2、EL3

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。


博客内容主要围绕:
???????5G/6G协议讲解
???????算力网络讲解(云计算,边缘计算,端计算)
???????高级C语言讲解
???????Rust语言讲解

Exception levels

ARMv8-A系列定义了一系列的异常等级,从EL0到EL3,下面具体说明其含义:

  • ELn中,随着n的增加,软件的执行权限也相应的增加;
  • EL0被称为无特权执行;
  • EL2提供了对虚拟化的支持
  • EL3提供了安全状态切换功能(安全状态与非安装状态之间的切换)

🛑注意,EL0和EL1是必须实现的,EL2和EL3是可选的。而且一个PE中实现的EL可以不连续,例如只实现了EL0、EL1和EL3。


异常级别的切换

在AARCH64状态下,异常级别的切换只能发生在触发了异常,或者异常处理返回过程中,其中:

  • 当发生异常时,异常级别要不增加,要不保持不变;
  • 当从异常处理返回时,异常级别只能减小或者保持不变。

在发生异常即将进入或者从异常处理返回到另一个异常级别(包括异常级别不变的情况)时,待进入/返回的异常级别称之为目标异常级别每个异常级别都有一个明确的目标异常级别,这个目标异常级别要么是默认定义的,要么是通过系统寄存器的相应bit定义的(注意没有异常级别的目标异常级别是EL0)。


不同异常级别资源使用

当PE在某个异常级别执行的时候,PE能够访问下面的资源:

  • 可用于当前异常级别和当前安全状态的资源集;
  • 在当前的安全状态下,所有较低的异常级别上可用的资源。

这意味着,如果实现了EL3,那么当执行在EL3时,PE可以访问所有异常级别上可用的所有资源(包括安全状态和非安全状态下)。


常见的异常级别模型

ELn应用范围
EL0应用
EL1操作系统或者一些特权函数
EL2Hypervisor
EL3Secure Monitor

Security state

Armv8-A架构提供了两种安全状态每种状态都有一个相关的物理内存地址空间,如下所示:

  • Secure state:在这种状态下,PE可以访问安全状态和非安全状态下的物理地址空间;
  • Non-secure state:只能访问非安全物理地址空间。


这里是从善若水的博客,感谢您的阅读📕📕📕


在这里插入图片描述


  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-03-24 00:45:14  更:2022-03-24 00:46:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 9:31:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计