社区
课程答疑和交流(一)
第二章-异常&中断&gic专题(ARMV8和ARMV9架构学习)
帖子详情
Serror异步异常的介绍
Arm精选
TEE安全领域优质创作者
博客专家认证
2023-01-13 03:35:43
课时名称
课时知识点
Serror异步异常的介绍
Serror是什么?系统中有哪些Serror?各个操作系统对Serror的处理是怎样的?
...全文
420
回复
打赏
收藏
Serror异步异常的介绍
课时名称课时知识点Serror异步异常的介绍Serror是什么?系统中有哪些Serror?各个操作系统对Serror的处理是怎样的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
在armv8架构中,有哪些是s
error
(3)、RAS(Reliability, Availability, and Serviceability)错误:一些对于系统的可靠性、可用性和可维护性有影响的错误可能会触发 S
Error
。(2)、ECC(
Error
Correction Code)错误:在访问带有错误校验的内存(如ECC内存)时,如果发现错误校验失败,可能会产生S
Error
。2、其实呢,大多数S
error
都是实现定义的,真正实现的s
error
就没有多少个。S
error
(也称System
Error
),是
异步
异常
的一种,一般是来自。
同步
异常
、External abort、S
error
、prefetch abort、data abort的区别
所以当出现instruction abort、data abort时,那么一定是同步
异常
,可能是internal abort,也可能是external abort,但终归是同步
异常
。比较绕、比较难懂,咱们换一个说法:按照预期产生的
异常
称之precise,反之imprecise。S
error
(也称System
Error
),是
异步
异常
的一种,一般是来自。产生
异常
的那个位置是确定的,即每次执行到“那个指令处”就会产生。像未定义指令
异常
,它也是同步
异常
。确定的,即不知道执行到哪里,就产生了
异常
。
[ARM
异常
]-armv8/armv9
异步
异常
类型、路由、屏蔽
IRQ,FIQ,S
error
, 中断,同步
异常
,
异步
异常
,TF-A,TF-M,ATF,TrustedFirmware,trustzone,TEE,optee,trusty,tlk,lk,armv8,armv9,arm,secureboot,BL31,BL32,BL1,BL2,hypervisor,终端安全,secureboot,security,virtulization
armv8的S
error
的理解
S
error
(也称System
Error
),是
异步
异常
的一种,一般是来自External aborts,当memory system访问时bus上产生的External aborts。例如 data abort prefetch abort 访问内存被TZC挡住时,bus会返回的一个
异常
注意,像MMU产生的
异常
,它属于internal abort,它是同步
异常
。像未定义指令
异常
,它也是同步
异常
.........
ARMv8
异常
处理之S
Error
ARMv8
异常
处理之S
Error
课程答疑和交流(一)
368
社区成员
192
社区内容
发帖
与我相关
我的任务
课程答疑和交流(一)
课程答疑和交流(一)
复制链接
扫一扫
分享
社区描述
课程答疑和交流(一)
arm开发
个人社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章