快速连接
👉👉👉【精选】ARMv8/ARMv9架构入门到精通-目录 👈👈👈
- normal和secure的cpu_context初始化的时候,
SCR_EL3.IRQ = 0
,SCR_EL3.FIQ = 0
- 在opteed的
register_interrupt_type_handler(INTR_TYPE_S_EL1, opteed_sel1_interrupt_handler,flags);
时候,给secure的SCR_EL3.IRQ = 0, 给normal的SCR_EL3.FIQ = 0,
(注意:代码实在是难看懂,所有只好加log打印的方式,直接看结果了)
所以总结一下:
- 给secure使用的
SCR_EL3.IRQ=0
,SCR_EL3.FIQ=1
给normal使用的
SCR_EL3.IRQ=0
,SCR_EL3.FIQ=0
关注"Arm精选"公众号,备注进ARM交流讨论区。