background image

16-8 Vol. 3B

INTERPRETING MACHINE-CHECK ERROR CODES

16.3.1   Intel QPI Machine Check Errors

Table 16-8.  Intel QPI Machine Check Error Codes for IA32_MC0_STATUS and IA32_MC1_STATUS

Table 16-9.  Intel QPI Machine Check Error Codes for IA32_MC0_MISC and IA32_MC1_MISC

16.3.2   Internal Machine Check Errors

Table 16-10.  Machine Check Error Codes for IA32_MC7_STATUS

Type

Bit No.  Bit Function 

Bit Description

MCA error codes

1

 

NOTES:

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

0-15

MCACOD

Bus error format: 1PPTRRRRIILL

Model specific errors

16

Header Parity

if 1, QPI Header had bad parity

17

Data Parity

If 1, QPI Data packet had bad parity

18

Retries Exceeded

If 1, number of QPI retries was exceeded

19

Received Poison

if 1, Received a data packet that was marked as poisoned by the sender

21-20

Reserved

Reserved

22

Unsupported Message

If 1, QPI received a message encoding it does not support

23

Unsupported Credit

If 1, QPI credit type is not supported.

24

Receive Flit Overrun

If 1, Sender sent too many QPI flits to the receiver.

25

Received Failed 

Response

If 1, Indicates that sender sent a failed response to receiver.

26

Receiver Clock Jitter

If 1, clock jitter detected in the internal QPI clocking

56-27

Reserved

Reserved

Status register 

validity  indicators

1

 

57-63

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

QPI Opcode

Message class and opcode from the packet with the error

13-8

RTId

QPI Request Transaction ID

15-14

Reserved

Reserved

18-16

RHNID

QPI Requestor/Home Node ID

23-19

Reserved

Reserved

24

IIB

QPI Interleave/Head Indication Bit

Type

Bit No.  Bit Function 

Bit Description

MCA error codes

1

 

0-15

MCACOD

Model specific errors