【发布时间】:2012-12-04 20:26:47
【问题描述】:
在 C 中,系统调用使用asm("int $0x80") 调用。是否可以直接从软件调用使用request_irq 注册的IRQ?
怎么样?
PS: apic->send_IPI_self 看起来很有希望。还没测试。
【问题讨论】:
-
我已经预料到了这个问题。模拟硬件中断进行调试、测试和演示。现在我更多地在环回中使用UART。目标项目是 Linux Driver Template - github.com/makelinux/ldt/blob/master/README.md .
-
@Const 你终于找到从软件调用硬件中断的方法了吗?
-
apic->send_IPI_all(IRQ0_VECTOR+irq);在这里查看用法:github.com/makelinux/ldt/search?utf8=%E2%9C%93&q=apic