APIC посылает прерывание успешно, но только один раз

Я пытаюсь отправить IPI себе.

Запись в APIC в позиции 0x310 и 0x300 завершается успешно (прерывание отправлено), но только один раз.

Следующая запись ничего не делает, пока я не перезапущу.

Какие-либо предложения?

1 ответ

Я нашел это.

Я должен написать в реестр ВЗ.

; Write it to 0xB0 (EOI)
    MOV EDI,[DS:LocalApic]
    ADD EDI,0xB0
    MOV dword [FS:EDI],0
Другие вопросы по тегам