blob: a04bd10db7f6345a49d16d66712102b04994ebde [file] [log] [blame]
description: >
An interface for NMI signal source.
methods:
- name: nmiEnable
description: >
Enables the BMC NMI out event.
errors:
- xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
- xyz.openbmc_project.Chassis.Common.Error.IOError
properties:
- name: BMCSource
type: enum[self.BMCSourceSignal]
description: >
Keeps track of NMI signal source in BMC.
default: 'None'
enumerations:
- name: BMCSourceSignal
description: >
The type of NMI source.
values:
- name: None
description: >
NONE NMI signal.
- name: FrontPanelButton
description: >
Via Front Panel NMI button.
- name: Watchdog
description: >
Via watchdog pre-timeout.
- name: ChassisCmd
description: >
Via Chassis command.
- name: MemoryError
description: >
Via memory error.
- name: PciBusError
description: >
Via PCI bus error(PERR & SERR).
- name: PCH
description: >
Via southbridge NMI.
- name: Chipset
description: >
Via chipset NMI.