-1

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

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

下一个 write 什么都不做,直到我重新启动。

有什么建议么?

4

1 回答 1

0

我找到了。

我应该写EOI寄存器。

; Write it to 0xB0 (EOI)
    MOV EDI,[DS:LocalApic]
    ADD EDI,0xB0
    MOV dword [FS:EDI],0
于 2015-05-18T05:11:45.200 回答