APIC发送中断成功,但只有一次

时间:2015-05-17 21:21:47

标签: assembly apic

我正在尝试向自己发送IPI。

写入位于0x310和0x300的APIC成功(发送中断),但只发送一次。

下一次写入什么都不做,直到我重新启动。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我找到了。

我应该写EOI寄存器。

; Write it to 0xB0 (EOI)
    MOV EDI,[DS:LocalApic]
    ADD EDI,0xB0
    MOV dword [FS:EDI],0