Цитата(Xenia @ Apr 8 2011, 19:59)

SysRq, скажите, а зачем нужен wdt_reset() после cli?
Вы правы, пожалуй. Не нужен он. Уберём-с

--
Цитата(1100.1010.1011.1010 @ Apr 8 2011, 20:29)

Не все ясно с __attribute__((noreturn)) void restart(void)
Функция с таким атрибутом имеет пролог поменьше, стека расходует меньше, т.к. не сохраняет call-saved регситры -> выполняется быстрее, и проще учитывать необходимый размер стека.