Virtual Wire Channel Error for Slave 0 (VWERR_SLV0) – Offset 4030
This register is used to control error reporting for the eSPI Virtual Wire Channel
Bit Range | Default | Access | Field Name and Description |
30:15 | - | - | Reserved |
14:13 | 0b | RW | Virtual Wire Channel Non-Fatal Error Reporting Enable (VWNFEE) 00: Disable Non-Fatal Error Reporting 01: Reserved 10: Enable Non-Fatal Error Reporting as SERR (SB Do_SErr message) 11: Enable Non-Fatal Error Reporting as SMI (SB Assert_SMI message) Note: SERR enable is also qualified by PCCMD.SEE (Offset 04h) when PLTRST# isdeasserted. Note: SERR also sets PCSTS.SSE (Offset 06h) when PLTRST# is deasserted. Note: SMI/SERR messages are not generated if the Host is in reset (PLTRST# asserted). |
12 | 0b | RW/1C/V | Virtual Wire Channel Non-Fatal Error Status (VWNFES) This field is set by hardware ifa Non-Fatal Error condition is detected on the Virtual Wire Channel. Software mustclear this bit. 0: No Non-Fatal Error detected 1: Non-Fatal Error detected (VWNFEC has a non-zero value) Note: Clearing this unlocks the VWNFEC field and triggers an SB Deassert_SMImessage if VWNFEE is set to SMI. Note: Setting of this bit is independent of the enable to generate a SMI/SERR(VWNFEE). |
11:8 | 0b | RO/V | Virtual Wire Channel Non-Fatal Error Cause (VWNFEC) 0h: No error 1h: Slave Response Code: NONFATAL_ERROR 2h – Dh: Reserved Eh: Slave Virtual Wire: NON_FATAL_ERROR: 0 to 1 transition (1 to 0 transition on thisVW is ignored) Fh: Reserved Note: This field is updated after a Virtual Wire Channel transaction is completed if theVWNFES bit is not set. |
7 | - | - | Reserved |
6:5 | 0b | RW | Virtual Wire Channel Fatal Error Reporting Enable (VWFEE) 00: Disable Fatal Error Reporting 01: Reserved 10: Enable Fatal Error Reporting as SERR (IOSF-SB Do_SErr message) 11: Enable Fatal Error Reporting as SMI (SB Assert_SMI message) Note: SERR enable is also qualified by PCCMD.SEE (Offset 04h) when PLTRST# isdeasserted. Note: SERR also sets PCSTS.SSE (Offset 06h) when PLTRST# is deasserted.Note: SMI/SERR messages are not generated if the Host is in reset (PLTRST# asserted). |
4 | 0b | RW/1C/V | Virtual Wire Channel Fatal Error Status (VWFES) This field is set by hardware if a FatalError condition is detected on the Virtual Wire Channel. Software must clear this bit bywriting all 1s to it. 0: No Fatal Error detected 1: Fatal Error Type 2 detected (VWFEC has a non-zero value) Note: Clearing this unlocks the VWFEC field and triggers an SB Deassert_SMImessage if VWFEE is set to SMI. Note: Setting of this bit is independent of the enable to generate a SMI/SERR (VWFEE). |
3:0 | 0b | RO/V | Virtual Wire Channel Fatal Error Cause (VWFEC) 0h: No error 1h – 7h: Reserved 8h: Malformed Slave Response Payload: VW Count > Max. VW Count [Type 2] 9h – 4'hD: Reserved Eh: Slave Virtual Wire: FATAL_ERROR 0 to 1 transition (1 to 0 transition on this VW isignored) [Type 2] Fh: Reserved Note: This field is updated after a Virtual Wire Channel transaction is completed if the VWFES bit is not set. |