我现在正在开发一个应该启用\禁用本地APIC的代码片段。我在英特尔手册中看到,我必须在启用LoAPIC之前设置虚假中断向量。在英特尔手册中,我看到以下解释:
当处理器将其任务优先级提高到大于或等于该级别时,可能会出现特殊情况 处理器INTR信号当前被断言的中断。如果在INTA周期发布时, 要分配的中断已经被屏蔽(由软件编程),本地APIC将提供一个 伪中断向量。分配伪中断向量不会影响ISR,因此处理程序 vector应该在没有EOI的情况下返回。 块引用
任何人都可以帮助我了解导致本地APIC发出虚假中断的条件是什么?
提前致谢。