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.

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

Offset Field Name Definition<br />

Byte 55<br />

Type Specific Attribute,<br />

_ATT bits[63:56]<br />

See Section 19.6.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 per Memory Attribute<br />

Definitions in the UEFI <strong>Specification</strong> under section titled GetMemoryMap().<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 />

Table 6-213 Memory Resource Flag (Resource Type = 0) Definitions<br />

Bits Meaning<br />

Bits [7:6] Reserved (must be 0)<br />

Bit [5] Memory to I/O Translation, _TTP<br />

1 TypeTranslation: This resource, which is memory on the secondary side of the bridge, is<br />

I/O on the primary side of the bridge.<br />

0 TypeStatic: This resource, which is memory on the secondary side of the bridge, is also<br />

memory on the primary side of the bridge.<br />

Bits [4:3] Memory attributes, _MTP.<br />

These bits are only defined if this memory resource describes system RAM. For a definition of<br />

the labels described here, see Section 15, “System Address Map <strong>Interface</strong>s.”<br />

0 AddressRangeMemory<br />

1 AddressRangeReserved<br />

2 AddressRangeACPI<br />

3 AddressRangeNVS<br />

Bits [2:1] Memory attributes, _MEM<br />

0 The memory is non-cacheable.<br />

1 The memory is cacheable.<br />

2 The memory is cacheable <strong>and</strong> supports write combining.<br />

3 The memory is cacheable <strong>and</strong> prefetchable.<br />

(Notice: OSPM ignores this field in the Extended address space descriptor. Instead it uses the<br />

Type Specific Attributes field to determine memory attributes)<br />

Bit [0]<br />

Write status, _RW<br />

1 This memory range is read-write.<br />

0 This memory range is read-only.<br />

Version 6.0 365

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

Saved successfully!

Ooh no, something went wrong!