棋子 · 2020年01月08日

gicv3 aarch32 icc_hsre

我正在当前处于aarcH32 EL2状态的Cortex A53上使用GICV3。

当我尝试读取ICC_HSRE时,得到一条未定义的指令,并且系统崩溃。

我正在使用的指令是

mrc p15, 4, r7, c12, c9, 5 @ ICC_HSRE

Any idea what is wrong here, and why I get an undefined instruction.

In aarch32 EL2, I am pretty sure this is the register that should be used to access the GIC System Register Enable Register?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月08日

一种可能性是,您需要设置ICC_MSRE .Enable或ICC_SRE_EL3.Enable(取决于AArch32中的EL3),否则将无法定义对ICC_HSRE的访问。

你的回答
关注数
1
收藏数
0
浏览数
2401
极术小姐姐
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息