【发布时间】:2014-12-30 16:54:15
【问题描述】:
在 ARM 架构中,我读到有 3 种中断:
- PPI - 每个处理器中断
- SPI - 共享处理器中断
- SGI - 软件产生的中断
我想知道这些是什么,它们之间有何不同?
【问题讨论】:
-
这些术语实际上是“私有外设中断”和“共享外设中断”,它们与名称所说的几乎完全相同 - 即一些中断来自每个处理器专用的外设(例如本地计时器),有些来自处理器之间共享的外围设备(例如网络/USB等一般系统的东西),有些可以由软件直接触发(例如,用于处理器间信号)。除此之外,真的没有空间开始解释the entire GIC spec...
-
谢谢,您的评论很有帮助
-
您还可以阅读tag:arm+gic问题,其中对这些术语有很多解释,作为其他问题的一部分。
标签: arm interrupt interrupt-handling