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 Source Language (ASL)Reference<br />

19.6.13 ConcatenateResTemplate (Concatenate Resource Templates)<br />

Syntax<br />

ConcatenateResTemplate (Source1, Source2, Result) => Buffer<br />

Arguments<br />

Source1 <strong>and</strong> Source2 are evaluated as Resource Template buffers.<br />

Description<br />

The resource descriptors from Source2 are appended to the resource descriptors from Source1. Then<br />

a new end tag <strong>and</strong> checksum are appended <strong>and</strong> the result is stored in Result, if specified. If either<br />

Source1 or Source2 is exactly 1 byte in length, a run-time error occurs. An empty buffer is treated as<br />

a resource template with only an end tag.<br />

19.6.14 CondRefOf (Create Object Reference Conditionally)<br />

Syntax<br />

CondRefOf (Source, Result) => Boolean<br />

Arguments<br />

Attempts to create a reference to the Source object. The Source of this operation can be any object<br />

type (for example, data package, device object, <strong>and</strong> so on), <strong>and</strong> the result data is optionally stored<br />

into Result.<br />

Description<br />

On success, the Destination object is set to refer to Source <strong>and</strong> the execution result of this operation<br />

is the value True. On failure, Destination is unchanged <strong>and</strong> the execution result of this operation is<br />

the value False. This can be used to reference items in the namespace that may appear dynamically<br />

(for example, from a dynamically loaded definition block).<br />

CondRefOf is equivalent to RefOf except that if the Source object does not exist, it is fatal for<br />

RefOf but not for CondRefOf.<br />

19.6.15 Connection (Declare Field Connection Attributes)<br />

Syntax<br />

Connection (ConnectionResourceObj)<br />

Arguments<br />

ConnectionResourceObj is a GPIO or Serial Bus Connection Descriptor depending on the Operation<br />

Region type, or a named object containing the Descriptor<br />

See Section 6.4.3.8.2, "Connection Resource Descriptors" <strong>and</strong> Section 19.6.46 "Field (Declare Field<br />

Objects)" for more information.<br />

Version 6.0 815

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

Saved successfully!

Ooh no, something went wrong!