当涉及到内核 API 的工作时,我对 IRQ 和向量有点困惑。
我想使用向量 0xfa 进行一些由可编程 lapic 生成的中断处理。
request_irq我查看了诸如和set_intr_gate(也alloc_intr_gate调用)之类的 API set_intr_gate,用于在我的 IDT 表中启用向量。两者是出于相同的目的,还是完全不同?使用它的最佳方式是什么?
request_irq
set_intr_gate
alloc_intr_gate
interrupt linux-kernel interrupt-handling
interrupt ×1
interrupt-handling ×1
linux-kernel ×1