Vernon Mauery | 991b2b8 | 2022-09-26 16:16:45 -0700 | [diff] [blame] | 1 | description: > |
| 2 | An interface for NMI signal source. |
| 3 | properties: |
| 4 | - name: BMCSource |
| 5 | type: enum[self.BMCSourceSignal] |
| 6 | description: > |
| 7 | Keeps track of NMI signal source in BMC. |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 8 | default: "None" |
Vernon Mauery | 991b2b8 | 2022-09-26 16:16:45 -0700 | [diff] [blame] | 9 | - name: Enabled |
| 10 | type: boolean |
| 11 | description: > |
| 12 | whether the BMC enables NMI event. |
| 13 | default: true |
| 14 | |
| 15 | enumerations: |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 16 | - name: BMCSourceSignal |
| 17 | description: > |
| 18 | The type of NMI source. |
| 19 | values: |
| 20 | - name: None |
| 21 | description: > |
| 22 | NONE NMI signal. |
| 23 | - name: FpBtn |
| 24 | description: > |
| 25 | Via Front Panel NMI button. |
| 26 | - name: WdPreTimeout |
| 27 | description: > |
| 28 | Via watchdog pre-timeout. |
| 29 | - name: PefMatch |
| 30 | description: > |
| 31 | Via PEF match. |
| 32 | - name: ChassisCmd |
| 33 | description: > |
| 34 | Via Chassis command. |
| 35 | - name: MemoryError |
| 36 | description: > |
| 37 | Via memory error. |
| 38 | - name: PciSerrPerr |
| 39 | description: > |
| 40 | Via PCI SERR PERR. |
| 41 | - name: SouthbridgeNmi |
| 42 | description: > |
| 43 | Via southbridge NMI. |
| 44 | - name: ChipsetNmi |
| 45 | description: > |
| 46 | Via chipset NMI. |