[ARM异常]-中断的术语介绍:target,assert,taken,acknowledge
生活随笔
收集整理的這篇文章主要介紹了
[ARM异常]-中断的术语介绍:target,assert,taken,acknowledge
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
快速鏈接:
.
👉👉👉 個人博客筆記導讀目錄(全部) 👈👈👈
思考:
啥是interrupt is asserted ?
啥是interrupt is taken ?
啥是PE Acknowledge this interrupt ?
target 、routing又是什么意思? target from和target to呢?
畫了張草圖:
SPIs中斷進來之后,由de-active狀態變成pending,此時中斷標記為IRQ/FIQ,這是也就是中斷assert了,然后該中斷會根據HCR/SCR等的配置進行路由(路由到哪個Exception Level等),這個過程也就target,也可以叫做routing。路由之后,在部分場景下還會再檢查PSTATE的MASK位,接下來就是PE acknowledge了,此時也就是中斷被taken了。 PE acknowledge后,cpu interface會將該中斷置為Active
(看完 or 看懂的記得贊哦,讓我知道)
總結
以上是生活随笔為你收集整理的[ARM异常]-中断的术语介绍:target,assert,taken,acknowledge的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [ARM异常]-armv8/armv9异
- 下一篇: [ARM异常]-armv8/armv9同