标签: linux-kernel interrupt interrupt-handling
当涉及到在内核API上工作时,我对IRQ和vector有点困惑。
我想使用向量0xfa进行一些中断处理,这将由可编程的lapic生成。
我查看了request_irq和set_intr_gate(也alloc_intr_gate调用set_intr_gate)等API,以便在我的IDT表中启用向量。两者是出于同一目的,还是完全不同?什么是最好的使用方式?
request_irq
set_intr_gate
alloc_intr_gate