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



我试着给自己发一个IPI。

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

下一步写入什么都不做,直到重启。

有什么建议吗?

我找到了

我应该写EOI寄存器。

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

最新更新