Дерево устройств OrangePi Zero2


  clocks   |   soc@03000000   |   aliases   |   chosen   |   firmware   |   cpus   |   opp_l_table   |   psci   |   n_brom   |   s_brom   |   sram_ctrl   |   sram_a1   |   sram_a2   |   prcm   |   s_cpuscfg   |   ion   |   dram   |   memory@40000000   |   interrupt-controller@03020000   |   interrupt-controller@0   |   intc-nmi@07010320   |   sunxi-sid@03006000   |   sunxi-sid-ng@03006000   |   sunxi-chipid@03006200   |   timer_arch   |   pmu   |   dramfreq   |   uboot   |   iommu@030f0000   |   gpu@0x01800000   |   box_start_os0   |   __symbols__   |     Все узлы

Узел: intc-nmi@07010320 - комментарии

Немаскируемое прерывание NMI ( Non-maskable interrupt)- это аппаратное прерывание , которое стандартные методы маскирования прерываний в системе не могут игнорировать.

Обычно это происходит, чтобы сигнализировать о неисправимых аппаратных ошибках. Некоторые NMI могут быть замаскированы, но только с использованием собственных методов, специфичных для конкретного NMI.

NMI часто используется, когда время отклика критично или когда прерывание никогда не должно отключаться во время нормальной работы системы. Такое использование включает в себя создание отчетов о неисправимых аппаратных ошибках, отладку и профилирование системы, а также обработку особых случаев, таких как перезагрузка системы.

Современные компьютерные архитектуры обычно используют NMI для обработки неисправимых ошибок, которые требуют немедленного внимания. Следовательно, такие прерывания не должны маскироваться при нормальной работе системы. Эти ошибки включают невосстановимые внутренние системные ошибки набора микросхем , повреждение системной памяти, например ошибки четности и ECC , а также повреждение данных, обнаруженное на системной и периферийной шинах.

В некоторых системах пользователь компьютера может запускать NMI с помощью аппаратного и программного обеспечения отладки интерфейсов и кнопок сброса системы.

Узел intc-nmi@07010320 описывает контроллер прерываний PRCM Power, Reset & Clock Management