background image

16-10 Vol. 3B

INTERPRETING MACHINE-CHECK ERROR CODES

Table 16-12.  Incremental Memory Controller Error Codes of Machine Check for IA32_MC8_MISC

16.4 

INCREMENTAL DECODING INFORMATION: PROCESSOR FAMILY WITH CPUID 

DISPLAYFAMILY_DISPLAYMODEL SIGNATURE 06_2DH, MACHINE ERROR 

CODES FOR MACHINE CHECK

Table 16-13 through Table 16-15 provide information for interpreting additional model-specific fields for memory 
controller errors relating to the processor family with CPUID DisplayFamily_DisplaySignature 06_2DH, which 
supports Intel QuickPath Interconnect links. Incremental MC error codes related to the Intel QPI links are reported 
in the register banks IA32_MC6 and IA32_MC7, incremental error codes for internal machine check error from PCU 
controller is reported in the register bank IA32_MC4, and incremental error codes for the memory controller unit is 
reported in the register banks IA32_MC8-IA32_MC11.

16.4.1   Internal Machine Check Errors

Table 16-13.  Machine Check Error Codes for IA32_MC4_STATUS

Type

Bit No.  Bit Function 

Bit Description

Model specific errors

1

NOTES:

1. Which of these fields are valid depends on the error type.

7-0

RTId

Transaction Tracker ID

15-8

Reserved

Reserved

17-16

DIMM

DIMM ID which got the error

19-18

Channel

Channel ID which got the error

31-20

Reserved

Reserved

63-32

Syndrome

ECC Syndrome

Type

Bit No.  Bit Function 

Bit Description

MCA error 

codes

1

 

0-15

MCACOD

Model specific 

errors

19:16

Reserved except for 

the following

0000b - No Error
0001b - Non_IMem_Sel
0010b - I_Parity_Error
0011b - Bad_OpCode
0100b - I_Stack_Underflow
0101b - I_Stack_Overflow
0110b - D_Stack_Underflow
0111b - D_Stack_Overflow
1000b - Non-DMem_Sel
1001b - D_Parity_Error