IRQF_SHARED标志在Linux内核中用于表示一个中断可以被多个设备共享。当一个设备使用IRQF_SHARED标志申请中断时,意味着该设备与其他设备共享同一中断线。 在内核模块中,当多个设备共享同一中断线时,申请中断的设备需要使用IRQF_SHARED标志。一个设备以IRQF_SHARED标志申请某中断成功的前提是该中断未被其他设备申请,或者该中...
早期PC时代,使用8259中断控制器,级联的8259最多支持15个外部中断,但是PC外设那么多,因此需要irq share。 http://www.wowotech.net/linux_kenrel/request_threaded_irq.html< ©2016 梦想星空工作室版权所有 京ICP备14059213号
Linux kernel for GK802/HI802, i.MX6 based HDMI-dongle/tv-stick computers - SCSI: hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler · imx6-dongle/linux-imx@9f5ad28
This is normal behavior. I am copy pasting one paragraph from "Linux Device Drivers, 3rd edition" book: Whenever two or more drivers are sharing an interrupt line and the hardware interrupts the processor on that line, the kernel invokes every handler registered for that ...