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 Software Programming Model<br />

Field<br />

Interleave Structure Index 2 40 Refers to the interleave description that shall be used for<br />

the range described by this structure. Value of 0 indicates<br />

that this range is not interleaved if InterleaveWays is set<br />

to 1 else indicates that interleave is not described for this<br />

region. See Table 5-130 for the interpretation of the<br />

setting:<br />

InterleaveWays 2 42 Number of Memory Devices participating in this<br />

interleave (including self). If interleave ways is unknown,<br />

this field is set to 0. Otherwise, set to indicate the actual<br />

interleave ways. <br />

NOTE: If this is a one-way interleave (i.e. only one DIMM<br />

is part of this interleave), this field is set to 1.<br />

Memory Device State<br />

Flags<br />

Byte<br />

Length<br />

Reserved 2 46<br />

Byte<br />

Offset<br />

Description<br />

2 44 Bit [0] set to 1 to indicate that the previous SAVE to the<br />

Memory Device failed.<br />

Bit [1] set to 1 to indicate that the last RESTORE from the<br />

Memory Device failed.<br />

Bit [2] set to 1 to indicate that platform flush of data to<br />

Memory Device failed. As a result, the restored data<br />

content may be inconsistent even if SAVE <strong>and</strong><br />

RESTORE do not indicate failure.<br />

Bit [3] set to 1 to indicate that the Memory Device is<br />

observed to be not armed prior to OSPM h<strong>and</strong> off. A<br />

Memory Device is considered armed if it is able to accept<br />

persistent writes.<br />

Bit [4] set to 1 to indicate that the Memory Device<br />

observed SMART <strong>and</strong> health events prior to OSPM<br />

h<strong>and</strong>off.<br />

Bit [5] is set to 1 to indicate that platform firmware is<br />

enabled to notify OSPM on SMART <strong>and</strong> health events<br />

related to the memory device using Notify codes as<br />

specified in Section 5.6.6.<br />

Table 5-130 Interleave Settings Interpretation<br />

Structure<br />

Index<br />

Interleave<br />

Ways<br />

Interpretation<br />

0 0 Interleave is unknown <strong>and</strong> not described for this region<br />

0 1 Only this Memory Device is part of the one way interleave<br />

0 > 1 Interleaved & the interleave is not described for this region<br />

> 0 > 1 Interleaved & the interleave is described for this region<br />

All other combinations<br />

Invalid case<br />

Note: Structure Index=0, InterleaveWays !=1 is to allow a PM range which is interleaved but the actual<br />

interleave is not described but only provides the physical MemoryDevices (as described by<br />

Version 6.0 207

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

Saved successfully!

Ooh no, something went wrong!