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