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

Table Of Contents
B-70 Vol. 3
MODEL-SPECIFIC REGISTERS (MSRS)
0 RIPV.
When set, bit indicates that the instruction
addressed by the instruction pointer pushed
on the stack (when the machine check was
generated) can be used to restart the
program. If cleared, the program cannot be
reliably restarted
1 EIPV.
When set, bit indicates that the instruction
addressed by the instruction pointer pushed
on the stack (when the machine check was
generated) is directly associated with the
error.
2 MCIP.
When set, bit indicates that a machine check
has been generated. If a second machine
check is detected while this bit is still set, the
processor enters a shutdown state. Software
should write this bit to 0 after processing a
machine check exception.
63:3 Reserved.
186H 390 IA32_
PERFEVTSEL0
Thread see Table B-2
187H 391 IA32_
PERFEVTSEL1
Thread see Table B-2
188H 392 IA32_
PERFEVTSEL2
Thread see Table B-2
189H 393 IA32_
PERFEVTSEL3
Thread see Table B-2
198H 408 IA32_PERF_STAT
US
Core see Table B-2
15:0 Current Performance State Value.
63:16 Reserved.
199H 409 IA32_PERF_CTL Thread see Table B-2
Table B-5. MSRs in Processors Based on Intel Microarchitecture (Contd.)(Nehalem)
Register
Address Register Name
Scope
Bit Description
Hex Dec