GIC中的重要函数和结构体
3. GIC初始化过程
2.1 内核支持多种GIC
2.2 在设备树里指定GIC
2.3 gic_of_init分析
3....~3这四个hwirq,一般都会一下子分配四个irq_desc
假设这4个irq_desc的序号为100~103,在GPIO domain中记录(0,100) (1,101)(2,102) (3,103)...GIC中的重要函数和结构体
沿着中断的处理流程,GIC涉及这4个重要部分:
CPU从异常向量表中调用handle_arch_irq,这个函数指针是有GIC驱动设置的
GIC才知道怎么判断发生的是哪个...irq_chip:中断使能、屏蔽、清除,放在irq_chip中的各个函数里实现
irq_domain
申请中断时
在设备树里指定hwirq、flag,可以使用irq_domain..._8660_qgic, "qcom,msm-8660-qgic", gic_of_init);
IRQCHIP_DECLARE(msm_qgic2, "qcom,msm-qgic2", gic_of_init