если обработчик SMI занял слишком много времени, это привело к аппаратной блокировке ядра Linux?

Как правило, ядро ​​Linux использует обработчик NMI для обнаружения внешнего прерывания закрытия системы в течение длительного времени. Поэтому я хочу знать, если обработчик smi занял много времени, может ли привести к аппаратной остановке. когда в обработчике smm блокируются внешние прерывания и прерывания NMI.введите описание изображения здесь

  • значение обновления 1htmier
  • 1nmi проверьте, что значение было обновлено
  • 1smi занимает много времени, поэтому 2hitimer в 4hitimer маскируется, значение не может быть обновлено
  • после выхода из 1smi у nmi высокий приоритет, поэтому обработчик 2nmi обнаружил, что значение устарело, что приводит к зависанию харда. Верна ли эта логика? Операционная система нечувствительна к прерываниям SMI, так как операционная система справляется с ситуацией

0 ответов

Другие вопросы по тегам