Table 2-8. RdPkgConfig() & WrPkgConfig() CPU Thermal and Power Optimization Services Summary (Sheet 2 of 3)

 

Index

Parameter

RdPkgConfig()

WrPkgConfig()

 

Alternate Inband

Service

Value

Value

Data (dword)

Description

Data (dword)

MSR or CSR Access

 

(decimal)

(word)

 

 

 

 

 

 

 

 

 

 

 

“Wake on PECI”

 

 

“Wake on PECI”

 

Read status of

 

Mode Bit Write /

05

0x0000

N/A

“Wake on PECI”

N/A

mode bit

Read

 

 

 

mode bit

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

31

0x0000

Total reference

N/A

Returns the total run

MSR 10h:

Run Time Read

time

time.

IA32_TIME_STAMP_COUNTER

 

 

 

 

 

 

 

 

 

 

Package

 

 

Processor

 

Returns the

 

 

 

 

maximum processor

MSR 1B1h:

Temperature

02

0x00FF

package

N/A

die temperature in

IA32_PACKAGE_THERM_STATUS

Read

 

 

Temperature

 

 

 

 

PECI format.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0000-

 

 

Read the maximum

 

 

 

 

 

DTS temperature of

 

 

 

0x0007

 

 

 

Per Core DTS

 

Per core DTS

 

a particular core or

 

 

(cores 0-7)

 

 

Temperature

09

maximum

N/A

the System Agent

MSR 19Ch: IA32_THERM_STATUS

0x00FF -

Read

 

temperature

 

within the processor

 

 

System

 

 

 

 

 

 

die in relative PECI

 

 

 

Agent

 

 

 

 

 

 

 

temperature format

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Returns the

MSR 1A2h:

Temperature

 

 

Processor Tjmax

 

maximum processor

16

0x0000

N/A

junction

TEMPERATURE_TARGET

Target Read

 

 

and TCONTROL

 

temperature and

CSR: TEMPERATURE_TARGET

 

 

 

 

 

processor TCONTROL.

 

 

 

 

 

 

Read the thermal

 

 

 

 

 

 

status register and

 

 

 

 

 

 

optionally clear any

 

Package

 

 

 

 

log bits. The register

 

 

 

Thermal Status

 

includes status and

MSR 1B1h:

Thermal Status

20

0x0000

N/A

Register

log bits for TCC

IA32_PACKAGE_THERM_STATUS

Read / Clear

 

 

 

 

 

 

 

activation,

 

 

 

 

 

 

 

 

 

 

 

 

PROCHOT_N

 

 

 

 

 

 

assertion and Critical

 

 

 

 

 

 

Temperature.

 

 

 

 

 

 

 

 

Thermal

 

 

Thermal

 

 

 

Averaging

 

 

 

Reads the Thermal

 

21

0x0000

Averaging

N/A

N/A

Constant Write /

Averaging Constant

 

 

Constant

 

 

Read

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Thermal

 

 

 

Thermal

Writes the Thermal

 

Averaging

 

 

 

N/A

21

0x0000

N/A

Averaging

Constant Write /

Averaging Constant

 

 

 

Constant

 

Read

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read the time for

 

Thermally

 

 

Thermally

 

which the processor

 

 

 

 

has been operating

N/A

Constrained

32

0x0000

Constrained

N/A

in a lowered power

Time Read

 

 

Time

 

 

 

 

 

state due to internal

 

 

 

 

 

 

 

 

 

 

 

 

TCC activation.

 

 

 

 

 

 

 

 

Current Limit

 

 

Current Limit

 

Reads the current

CSR:

17

0x0000

N/A

limit on the VCC

PRIMARY_PLANE_CURRENT_

Read

per power plane

 

 

 

power plane

CONFIG_CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Returns the value of

MSR 639h: PP0_ENERGY_

 

 

0x0000 -

 

 

STATUS

Accumulated

 

 

 

the energy

 

VCC

Accumulated

 

consumed by just

CSR: PP0_ENERGY_STATUS

Energy Status

03

N/A

0x00FF - CPU

CPU energy

the VCC power plane

MSR 611h:

Read

 

 

 

 

package

 

 

or entire CPU

PACKAGE_ENERGY_STATUS

 

 

 

 

 

package.

CSR: PACKAG_ENERGY_STATUS

 

 

 

 

 

 

 

 

 

 

 

 

 

Power Limit for

 

 

 

 

 

MSR 638h: PP0_POWER_LIMIT

the VCC Power

25

0x0000

N/A

Power Limit Data

Program power limit

Plane Write /

for VCC power plane

CSR: PP0_POWER_LIMIT

Read

 

 

 

 

 

 

 

 

 

 

 

 

 

Intel® Xeon® Processor E5-1600/E5-2600/E5-4600 Product Families

47

Datasheet Volume One

 

Page 47
Image 47
Intel E5-1600 Read status, Wake on Peci, Read Mode bit Accumulated, Run Time Read, Per Core DTS, Target Read, Read / Clear