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

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 />

AddressMaximum evaluates to a 16-bit integer that specifies the highest possible bus number for the<br />

bus number range. The value must have ‘0’ in all bits where the corresponding bit in<br />

AddressGranularity is ‘1’. For bridge devices which translate addresses, this is the address on the<br />

secondary bus. The 16-bit field DescriptorName._MAX is automatically created to refer to this<br />

portion of the resource descriptor.<br />

AddressTranslation evaluates to a 16-bit integer that specifies the offset to be added to a secondary<br />

bus bus number which results in the corresponding primary bus bus number. For all non-bridge<br />

devices or bridges which do not perform translation, this must be ‘0’. The 16-bit field<br />

DescriptorName._TRA is automatically created to refer to this portion of the resource descriptor.<br />

RangeLength evaluates to a 16-bit integer that specifies the total number of bus numbers decoded in<br />

the bus number range. The 16-bit field DescriptorName. _LEN is automatically created to refer to<br />

this portion of the resource descriptor.<br />

ResourceSourceIndex is an optional argument which evaluates to an 8-bit integer that specifies the<br />

resource descriptor within the object specified by ResourceSource. If this argument is specified, the<br />

ResourceSource argument must also be specified.<br />

ResourceSource is an optional argument which evaluates to a string containing the path of a device<br />

which produces the pool of resources from which this I/O range is allocated. If this argument is<br />

specified, but the ResourceSourceIndex argument is not specified, a zero value is assumed.<br />

DescriptorName is an optional argument that specifies a name for an integer constant that will be<br />

created in the current scope that contains the offset of this resource descriptor within the current<br />

resource template buffer. The predefined descriptor field names may be appended to this name to<br />

access individual fields within the descriptor via the Buffer Field operators.<br />

Description<br />

The WordSpace macro evaluates to a buffer which contains a 16-bit Address Space resource<br />

descriptor. The format of the 16-bit Address Space resource descriptor can be found in “Word<br />

Address Space Descriptor ” (page 327). The macro is designed to be used inside of a<br />

ResourceTemplate (page 794).<br />

19.5.144 XOr (Integer Bitwise Xor)<br />

Syntax<br />

XOr (Source1, Source2, Result) => Integer<br />

Arguments<br />

Source1 <strong>and</strong> Source2 are evaluated as Integers.<br />

Description<br />

A bitwise XOR is performed <strong>and</strong> the result is optionally stored into Result.<br />

19.5.145 Zero (Constant Zero Integer)<br />

Syntax<br />

Zero => Integer<br />

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

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

Saved successfully!

Ooh no, something went wrong!