Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
E-18 Vol. 3
INTERPRETING MACHINE-CHECK ERROR CODES
E.4.1.1 Processor Machine Check Status Register
MCA Error Code Definition
Intel Xeon processor MP 7100 series use compound MCA Error Codes for logging its
CBC internal machine check errors, L3 Errors, and Bus/Interconnect Errors. It
defines additional Machine Check error types (IA32_MC4_STATUS[15:0]) beyond
those defined in Chapter 14. Table E-15 lists these model-specific MCA error codes.
Error code details are specified in MC4_STATUS [31:16] (see Section E.4.3), the
"Model Specific Error Code" field. The information in the "Other_Info" field
(MC4_STATUS[56:32]) is common to the three processor error types and contains a
correctable event count and specifies the MC4_MISC register format.
UC 61 Error uncorrected flag indicates that the processor did not correct
the error condition. When clear, this flag indicates that the
processor was able to correct the event condition.
OVER 62 Machine check overflow flag indicates that a machine check error
occurred while the results of a previous error were still in the
register bank (i.e., the VAL bit was already set in the
MC_STATUS register). The processor sets the OVER flag and
software is responsible for clearing it. Enabled errors are written
over disabled errors, and uncorrected errors are written over
corrected events. Uncorrected errors are not written over previous
valid uncorrected errors.
VAL 63 MC_STATUS register valid flag indicates that the information within
the MC_STATUS register is valid. When this flag is set, the processor
follows the rules given for the OVER flag in the MC_STATUS register
when overwriting previously valid entries. The processor sets the
VAL flag and software is responsible for clearing it.
Table E-15. Incremental MCA Error Code for Intel Xeon Processor MP 7100
Processor MCA_Error_Code (MC4_STATUS[15:0])
Type Error Code Binary Encoding Meaning
C Internal Error 0000 0100 0000 0000 Internal Error Type Code
A L3 Tag Error 0000 0001 0000 1011 L3 Tag Error Type Code
Table E-14. MCi_STATUS Register Bit Definition (Contd.)
Bit Field Name Bits Description