27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

Field Byte Length Byte Offset Description<br />

Flags (OUTPUT) 2 40 The platform returns this value in response<br />

to GET_PATROL_PARAMETERS<br />

Bit [0]: Will be set if patrol scrubber is<br />

already running for address range specified<br />

in “Actual Address Range”<br />

Bits [3:1]: Current Patrol Speeds, if Bit [0] is<br />

set<br />

000b – Slow<br />

100b – Medium<br />

111b – Fast<br />

All other combinations are reserved.<br />

Bits [15:4]: RESERVED<br />

Requested Speed<br />

(INPUT)<br />

1 42 The OSPM Sets this field as follows, for the<br />

START_PATROL_SCRUBBER comm<strong>and</strong><br />

Bit [0]: Will be set if patrol scrubber is<br />

already running for address range specified<br />

in “Actual Address Range”<br />

Bits [2:0]: Requested Patrol Speeds<br />

000b – Slow<br />

100b – Medium<br />

111b – Fast<br />

All other combinations are reserved.<br />

Bits [7:3]: RESERVED<br />

5.2.20.5.1 Sequence of Operations:<br />

The following sequence documents the steps for OSPM to identify whether the platform supports<br />

hardware based patrol scrub <strong>and</strong> invoke comm<strong>and</strong>s to request hardware to patrol scrub the specified<br />

address range.<br />

1. Identify whether the platform supports hardware based patrol scrub <strong>and</strong> exposes the support to<br />

software by reading the RAS capabilities bitmap in RASF table<br />

2. Call GET_PATROL_PARAMETERS, by setting the Requested Address Range.<br />

3. Platform Returns Actual Address Range <strong>and</strong> Flags.<br />

4. Based on the above two data, if the OPSM decides to start the patrol scrubber or change the<br />

speed of the patrol scrubber, then the OSPM calls START_PATROL_SCRUBBER, by setting<br />

the Requested Address Range <strong>and</strong> Requested Speed.<br />

5.2.21 Memory <strong>Power</strong> StateTable (MPST)<br />

The following table describes the structure of new ACPI memory power state table (MPST). This<br />

table defines the memory power node topology of the configuration, as described earlier in<br />

170 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!