27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI Hardware <strong>Specification</strong><br />

4.8.3.5 Processor Register Block (P_BLK)<br />

This optional register block is used to control each processor in the system. There is one unique<br />

processor register block per processor in the system. For more information about controlling<br />

processors <strong>and</strong> control methods that can be used to control processors, see Section 8, “Processor<br />

<strong>Configuration</strong> <strong>and</strong> Control.” This register block is DWORD aligned <strong>and</strong> the context of this register<br />

block is not maintained across S3 or S4 sleeping states, or the S5 soft-off state.<br />

4.8.3.5.1 Processor Control (P_CNT): 32<br />

Register Location: Either :<br />

System I/O Space<br />

or specified by _PTC Object: System I/O, System Memory, or<br />

Functional Fixed Hardware Space<br />

Default Value: 00h<br />

Attribute:<br />

Read/Write<br />

Size:<br />

32 bits<br />

This register is accessed as a DWORD. The CLK_VAL field is where the duty setting of the<br />

throttling hardware is programmed as described by the DUTY_WIDTH <strong>and</strong> DUTY_OFFSET values<br />

in the FADT. Software treats all other CLK_VAL bits as ignored (those not used by the duty setting<br />

value).<br />

Table 4-21 Processor Control Register Bits<br />

Bit Name Description<br />

3:0 CLK_VAL Possible locations for the clock throttling value.<br />

4 THT_EN This bit enables clock throttling of the clock as set in the CLK_VAL field. THT_EN bit<br />

must be reset LOW when changing the CLK_VAL field (changing the duty setting).<br />

31:5 CLK_VAL Possible locations for the clock throttling value.<br />

4.8.3.5.2 Processor LVL2 Register (P_LVL2): 8<br />

Register Location: Either + 4:<br />

or specified by _CST Object:<br />

Default Value:<br />

Attribute:<br />

Size:<br />

00h<br />

Read-Only<br />

8 bits<br />

This register is accessed as a byte.<br />

Table 4-22 Processor LVL2 Register Bits<br />

System I/O Space<br />

System I/O, System Memory, or<br />

Functional Fixed Hardware Space<br />

Bit Name Description<br />

7:0 P_LVL2 Reads to this register return all zeros; writes to this register have no effect. Reads to<br />

this register also generate an “enter a C2 power state” to the clock control logic.<br />

Version 6.0 91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!