18.12.2012 Views

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Device <strong>Configuration</strong><br />

Offset Field Name Definition<br />

Byte 54 Type Specific Attribute,<br />

_ATT bits[55:48]<br />

Byte 55 Type Specific Attribute,<br />

_ATT bits[63:56]<br />

See Section 19.5.43, “ExtendedSpace (Extended Address Space Resource Descriptor Macro),” for a<br />

description of the ASL macro that creates an Extended Address Space descriptor.<br />

6.4.3.5.4.1 Type Specific Attributes<br />

The meaning of the Type Specific Attributes field of the Extended Address Space Descriptor<br />

depends on the value of the Resource Type field in the descriptor. When Resource Type = 0<br />

(memory resource), the Type Specific Attributes field values are defined as follows:<br />

// These attributes can be "ORed" together as needed.<br />

#define ACPI_MEMORY_UC 0x0000000000000001<br />

#define ACPI_MEMORY_WC 0x0000000000000002<br />

#define ACPI_MEMORY_WT 0x0000000000000004<br />

#define ACPI_MEMORY_WB 0x0000000000000008<br />

#define ACPI_MEMORY_UCE 0x0000000000000010<br />

#define ACPI_MEMORY_NV 0x0000000000008000<br />

ACPI_MEMORY_UC – Memory cacheability attribute. The memory region supports being<br />

configured as not cacheable.<br />

ACPI_MEMORY_WC – Memory cacheability attribute. The memory region supports being<br />

configured as write combining.<br />

ACPI_MEMORY_WT – Memory cacheability attribute. The memory region supports being<br />

configured as cacheable with a "write through "policy. Writes that hit in the cache will also be<br />

written to main memory.<br />

ACPI_MEMORY_WB – Memory cacheability attribute. The memory region supports being<br />

configured as cacheable with a "write back "policy. Reads <strong>and</strong> writes that hit in the cache do not<br />

propagate to main memory. Dirty data is written back to main memory when a new cache line is<br />

allocated.<br />

ACPI_MEMORY_UCE – Memory cacheability attribute. The memory region supports being<br />

configured as not cacheable, exported, <strong>and</strong> supports the "fetch <strong>and</strong> add "semaphore mechanism.<br />

ACPI_MEMORY_NV – Memory non-volatile attribute. The memory region is non-volatile. Use of<br />

memory with this attribute is subject to characterization.<br />

Note: These bits are defined so as to match the UEFI definition when applicable.<br />

6.4.3.5.5 Resource Type Specific Flags<br />

The meaning of the flags in the Type Specific Flags field of the Address Space Descriptors depends<br />

on the value of the Resource Type field in the descriptor. The flags for each resource type are<br />

defined in the following tables:<br />

332 Hewlett-Packard/Intel/Microsoft/Phoenix/Toshiba

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

Saved successfully!

Ooh no, something went wrong!