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