| description: > |
| An interface for NMI signal source. |
| |
| properties: |
| - name: BMCSource |
| type: enum[self.BMCSourceSignal] |
| description: > |
| Keeps track of NMI signal source in BMC. |
| default: "None" |
| - name: Enabled |
| type: boolean |
| description: > |
| whether the BMC enables NMI event. |
| default: false |
| |
| 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. |