background image

35-70 Vol. 3C

MODEL-SPECIFIC REGISTERS (MSRS)

174H

372

IA32_SYSENTER_CS

Core

See Table 35-2.

175H

373

IA32_SYSENTER_ESP

Core

See Table 35-2.

176H

374

IA32_SYSENTER_EIP

Core

See Table 35-2.

179H

377

IA32_MCG_CAP

Core

See Table 35-2.

17AH

378

IA32_MCG_STATUS

Core

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

Core

See Table 35-2.

7:0

Event Select

15:8

UMask

16

USR

17

OS

18

Edge

19

PC

20

INT

21

Reserved

22

EN

23

INV

31:24

CMASK

63:32

Reserved.

187H

391

IA32_PERFEVTSEL1

Core

See Table 35-2.

198H

408

IA32_PERF_STATUS

Module

See Table 35-2.

199H

409

IA32_PERF_CTL

Core

See Table 35-2.

19AH

410

IA32_CLOCK_MODULATION Core

Clock Modulation (R/W) 
See Table 35-2.
IA32_CLOCK_MODULATION MSR was originally named 

IA32_THERM_CONTROL MSR.

Table 35-6.   MSRs Common to the Silvermont Microarchitecture and Newer Microarchitectures for Intel Atom 

Processors

Address

Register Name

Scope

Bit Description

 Hex

Dec