27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

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

19.2.3 ASL Root <strong>and</strong> Secondary Terms<br />

// Root Term<br />

ASLCode := <br />

DefinitionBlockTerm<br />

// Major Terms<br />

SuperName :=<br />

NameString | ArgTerm | LocalTerm | DebugTerm | Type6Opcode | MethodInvocationTerm<br />

Target :=<br />

Nothing | SuperName<br />

TermArg :=<br />

Type2Opcode | DataObject | ArgTerm | LocalTerm | NameString | SymbolicExpression<br />

MethodInvocationTerm :=<br />

NameString( // NameString => Method<br />

ArgList<br />

) => Nothing | DataRefObject<br />

// List Terms<br />

ArgList :=<br />

Nothing | <br />

ArgListTail :=<br />

Nothing | <br />

ByteList :=<br />

Nothing | <br />

ByteListTail :=<br />

Nothing | <br />

DWordList :=<br />

Nothing | <br />

DWordListTail :=<br />

Nothing | <br />

ExtendedAccessAttribTerm :=<br />

ExtendedAccessAttribKeyword (<br />

AccessLength<br />

//ByteConst<br />

)<br />

FieldUnitList :=<br />

Nothing | <br />

FieldUnitListTail :=<br />

Nothing | <br />

FieldUnit :=<br />

FieldUnitEntry | OffsetTerm | AccessAsTerm | ConnectionTerm<br />

FieldUnitEntry :=<br />

CommaChar Integer<br />

ObjectList :=<br />

Nothing | <br />

Object :=<br />

CompilerDirective | NamedObject | NameSpaceModifier<br />

PackageList :=<br />

Nothing | <br />

PackageListTail :=<br />

Nothing | <br />

PackageElement :=<br />

756 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!