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.

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

Offset Field Name Definition<br />

Byte 3 Resource Type Indicates which type of resource this descriptor describes.<br />

Defined values are:<br />

0 Memory range<br />

1 I/O range<br />

2 Bus number range<br />

3–191 Reserved<br />

192-255 Hardware Vendor Defined<br />

Byte 4 General Flags Flags that are common to all resource types:<br />

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

Bit [3] Max Address Fixed, _MAF:<br />

1 The specified maximum address is fixed<br />

0 The specified maximum address is not fixed<br />

<strong>and</strong> can be changed<br />

Bit [2] Min Address Fixed,_MIF:<br />

1 The specified minimum address is fixed<br />

0 The specified minimum address is not fixed<br />

<strong>and</strong> can be changed<br />

Bit [1] Decode Type, _DEC:<br />

1 This bridge subtractively decodes this address<br />

(top level bridges only)<br />

0 This bridge positively decodes this address<br />

Bit [0] Consumer/Producer:<br />

1–This device consumes this resource<br />

0–This device produces <strong>and</strong> consumes this resource<br />

Byte 5 Type Specific Flags Flags that are specific to each resource type. The meaning of the<br />

flags in this field depends on the value of the Resource Type field<br />

(see above). For the Memory Resource Type, the definition is<br />

defined in Section 6.4.3.5.5. For other Resource Types, refer to<br />

the existing definitions for the Address Space Descriptors.<br />

Byte 6 Revision ID Indicates the revision of the Extended Address Space descriptor.<br />

For ACPI 3.0, this value is 1.<br />

Byte 7 Reserved 0<br />

Byte 8<br />

Byte 9<br />

Byte 10<br />

Byte 11<br />

Byte 12<br />

Byte 13<br />

Address space granularity,<br />

_GRA bits[7:0]<br />

Address space granularity,<br />

_GRA bits[15:8]<br />

Address space granularity,<br />

_GRA bits[23:16]<br />

Address space granularity,<br />

_GRA bits[31:24]<br />

Address space granularity,<br />

_GRA bits[39:32]<br />

Address space granularity,<br />

_GRA bits[47:40]<br />

A set bit in this mask means that this bit is decoded. All bits less<br />

significant than the most significant set bit must be set. That is,<br />

the value of the full Address Space Granularity field (all 64 bits)<br />

must be a number (2 n -1).<br />

362 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!