background image

Vol. 3B 16-19

INTERPRETING MACHINE-CHECK ERROR CODES

16.7 

INCREMENTAL DECODING INFORMATION: PROCESSOR FAMILY WITH 

CPUID DISPLAYFAMILY_DISPLAYMODEL SIGNATURE 06_56H, MACHINE 

ERROR CODES FOR MACHINE CHECK

Intel Xeon processor D family is based on the Broadwell microarchitecture and can be identified with CPUID 
DisplayFamily_DisplaySignature 06_56H. Incremental error codes for internal machine check error from PCU 
controller is reported in the register bank IA32_MC4, Table 16-24 lists model-specific fields to interpret error codes 
applicable to IA32_MC4_STATUS. Incremental error codes for the memory controller unit is reported in the register 
banks IA32_MC9-IA32_MC10. Table 16-18 lists model-specific error codes apply to IA32_MCi_STATUS, i = 9-10.

16.7.1   Internal Machine Check Errors

Table 16-24.  Machine Check Error Codes for IA32_MC4_STATUS

NOTES:

1. These fields are architecturally defined. Refer to Chapter 15, “Machine-Check Architecture,” for more information.

Type

Bit No.  Bit Function 

Bit Description

MCA error codes

1

 

15:0

MCACOD

MCACOD

2

15:0

internal Errors

0402h - PCU internal Errors
0403h - internal Errors
0406h - Intel TXT Errors
0407h - Other UBOX internal Errors.
On an IERR caused by a core 3-strike the IA32_MC3_STATUS (MLC) is copied 

to the IA32_MC4_STATUS (After a 3-strike, the core MCA banks will be 

unavailable). 

Model specific errors 19:16

Reserved except for 

the following

0000b - No Error
00x1b - PCU internal error
001xb - PCU internal error

23-20

Reserved except for 

the following

x1xxb - UBOX error

31-24

Reserved except for 

the following

00h - No Error
09h - MC_MESSAGE_CHANNEL_TIMEOUT
13h - MC_DMI_TRAINING_TIMEOUT
15h - MC_DMI_CPU_RESET_ACK_TIMEOUT
1Eh - MC_VR_ICC_MAX_LT_FUSED_ICC_MAX
25h - MC_SVID_COMMAND_TIMEOUT
26h - MCA_PKGC_DIRECT_WAKE_RING_TIMEOUT
29h - MC_VR_VOUT_MAC_LT_FUSED_SVID
2Bh - MC_PKGC_WATCHDOG_HANG_CBZ_DOWN
2Ch - MC_PKGC_WATCHDOG_HANG_CBZ_UP
44h - MC_CRITICAL_VR_FAILED
46h - MC_VID_RAMP_DOWN_FAILED
49h - MC_SVID_WRITE_REG_VOUT_MAX_FAILED