iz56 <-- спасибо, взял на заметку.
Однако возник более извращенный вопрос. Существует ли механизм позволяющий отправить систему в ребут без непосредственного обращения к железу? Что-то похожее на следующую схему: 1) ПО программирует мать на ребут. 2) Процессор делает например system-wide INIT IPI. 3) Вместо сброса процессоров поучаю сброс всей системы.
Вопрос возникает по следующей причине. Не хочу привязывать ядро к железу (за исключением процессора). Да-да-да ядро это сферический конь в вакууме, этакий драйвер процессора. Однако, в природе наличествует такое явление как паника ядра. Можно по итогу паники уводить ядро в бесконечный холостой halt-цикл и все вроде как в шоколаде. Но с другой стороны, существует большой сегмент рынка, где прям таки требуют возможности изменения такого поведения ядра на перезагрузку (что б не приходилось бегать за три девять земель, просто чтобы нажать кнопку reset на системнике). Вот я и думаю, то ли полностью делегировать управление питанием наружу. То ли регистрировать какой-то выносной ребут-модуль.
|