Vol. 3A 14-9

MACHINE-CHECK ARCHITECTURE

In processors with support for Intel EM64T, 64-bit machine check state MSRs are aliased to thelegacy MSRs. In addition, there may be registers beyond IA32_MCG_MISC. These mayinclude up to five reserved MSRs (IA32_MCG_RESERVED[1:5]) and save-state MSRs forregisters introduced in 64-bit mode. See Table 14-2.
IA32_MCG_ECX 182H Contains state of the ECX register at the time of the machine-
check error.
IA32_MCG_EDX 183H Contains state of the EDX register at the time of the machine-
check error.
IA32_MCG_ESI 184H Contains state of the ESI register at the time of the machine-
check error.
IA32_MCG_EDI 185H Contains state of the EDI register at the time of the machine-
check error.
IA32_MCG_EBP 186H Contains state of the EBP register at the time of the machine-
check error.
IA32_MCG_ESP 187H Contains state of the ESP register at the time of the machine-
check error.
IA32_MCG_EFLAGS 188H Contains state of the EFLAGS register at the time of the machine-
check error.
IA32_MCG_EIP 189H Contains state of the EIP register at the time of the machine-
check error.
IA32_MCG_MISC 18AH When set, indicates that a page assist or page fault occurred
during DS normal operation.

Table 14-2. Extended Machine Check State MSRs

In Processors With Support For Intel EM64T

MSR Address Description
IA32_MCG_RAX 180H Contains state of the RAX register at the time of the machine-check
error.
IA32_MCG_RBX 181H Contains state of the RBX register at the time of the machine-check
error.
IA32_MCG_RCX 182H Contains state of the RCX register at the time of the machine-check
error.
IA32_MCG_RDX 183H Contains state of the RDX register at the time of the machine-check
error.
IA32_MCG_RSI 184H Contains state of the RSI register at the time of the machine-check
error.
IA32_MCG_RDI 185H Contains state of the RDI register at the time of the machine-check
error.

Table 14-1. Extended Machine Check State MSRs

in Processors Without Support for EM64T (Contd.)

MSR Address Description