[ARM异常]-ARMV8的中断的routing和Mask表

273 篇文章 421 订阅

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

在这里插入图片描述

Asynchronous exception routing
1、Routing when both EL3 and EL2 are implemented (continued)

在这里插入图片描述
这张表看似内容很多,但我们只分析我们常用的场景;
该表的前半部分NS=0后半部分NS=1,前半部分和后半部分的内容几乎是一样的,我们只要看前部分就可以了,另外EEL2=1(开启secEL2)的我们暂时不分析,所有也就只剩下了前三行;
第一行:RW=0, 也就是routing到aarch32中;
第二行,RW=1,EA/IRQ/FIQ=0,中断routing到aarch64的EL1
第二行,RW=1,EA/IRQ/FIQ=0,中断routing到aarch64的EL3

2、Routing when EL3 is implemented and EL2 is not implemented

在这里插入图片描述

3、Routing when EL3 is not implemented and EL2 is implemented

在这里插入图片描述

Asynchronous exception masking

在这里插入图片描述

1、Physical interrupt target and masking when both EL3 and EL2 are implemented

在这里插入图片描述

2、Physical interrupt target and masking when EL3 is implemented and EL2 is not implemented

在这里插入图片描述

3、Physical interrupt target and masking when EL3 is not implemented and EL2 is implemented

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码改变世界ctw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值