我正在Linux上跟踪一些SMP计时器代码。我发现一些平台使用ARM arch_arm_timer,这是arm的核心内部定时器。
设备树定义如下:
timer {
compatible = "arm,armv7-timer";
interrupts = <1 13 0xf08>,
<1 14 0xf08>,
<1 11 0xf08>,
<1 10 0xf08>;
};我很困惑。为什么它的中断号是13 14 11 10?我使用ID 29检查GIC手册和它的私人计时器。
发布于 2014-08-04 16:22:47
因此,这是一个猜测,我认为这些是指私有外围中断ID。通用计时器在皮质-A15中连接,以中断26、27、29、30。由于PPI从ID 16到ID 31不等,所以请参阅
https://stackoverflow.com/questions/25111804
复制相似问题