#GP на некоторых ISR, APIC и PIT не отправляют IRQ - PullRequest
0 голосов
/ 19 февраля 2019

Я работал над кодом, чтобы проверить скорость APIC с помощью PIT.Есть несколько проблем, которые я не могу понять.Во-первых, при тестировании моих ISR для двух таймеров, я получаю общие ошибки защиты в инструкциях iretq.Во-вторых, ни один из таймеров не запускает прерывания.Любая помощь по этому вопросу будет принята с благодарностью.

Ссылка на соответствующий файл.

1 Ответ

0 голосов
/ 21 февраля 2019

Общие сбои защиты были вызваны неправильным регистром CS из-за того, что регистр CS не был перезагружен после загрузки GDT.Его нет в коде, на который я ссылался.

...