外设产生中断给到gic,gic通过内部判断此中断是FIQ还是IRQ,这个过程就称为assert(断言)
此中断被发到哪里面去叫target
cpu跳转到此中断的中断向量表中叫做taken
整个过程就做routing
distribute决定将中断发给哪个cpu(Redistribute)。
中断在cpu interface中被assert,此时中断的状态会变成pending,
PE跳转到中断向量表(taken),此时中断的状态仍为pending;
cpu读gic寄存器,一读gic寄存器,cpu就acknowledge这个中断,然后中断状态就变为Active