blob: ce302d4255506c5cd5f8c187010fb16807e8957e [file] [log] [blame]
Chen Yugang0bbcc8f2019-10-22 10:26:34 +08001description: >
2 An interface for NMI signal source.
Chen Yugang0bbcc8f2019-10-22 10:26:34 +08003
4properties:
5 - name: BMCSource
6 type: enum[self.BMCSourceSignal]
7 description: >
8 Keeps track of NMI signal source in BMC.
Patrick Williams8da396c2022-03-14 14:21:02 -05009 default: "None"
Tim Lee0f08d972022-12-30 15:35:06 +080010 - name: Enabled
11 type: boolean
12 description: >
13 whether the BMC enables NMI event.
14 default: false
Chen Yugang0bbcc8f2019-10-22 10:26:34 +080015
16enumerations:
Patrick Williams8da396c2022-03-14 14:21:02 -050017 - name: BMCSourceSignal
18 description: >
19 The type of NMI source.
20 values:
21 - name: None
22 description: >
23 NONE NMI signal.
24 - name: FrontPanelButton
25 description: >
26 Via Front Panel NMI button.
27 - name: Watchdog
28 description: >
29 Via watchdog pre-timeout.
30 - name: ChassisCmd
31 description: >
32 Via Chassis command.
33 - name: MemoryError
34 description: >
35 Via memory error.
36 - name: PciBusError
37 description: >
38 Via PCI bus error(PERR & SERR).
39 - name: PCH
40 description: >
41 Via southbridge NMI.
42 - name: Chipset
43 description: >
44 Via chipset NMI.