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

DataObject | NameString<br />

ParameterTypePackage :=<br />

ObjectTypeKeyword | {Nothing | ParameterTypePackageList}<br />

ParameterTypePackageList :=<br />

ObjectTypeKeyword | <br />

ParameterTypesPackage :=<br />

ObjectTypeKeyword | {Nothing | ParameterTypesPackageList}<br />

ParameterTypesPackageList :=<br />

ParameterTypePackage | <br />

TermList :=<br />

Nothing | <br />

Term :=<br />

Object | Type1Opcode | Type2Opcode | SymbolicExpression<br />

// Conditional Execution List Terms<br />

CaseTermList :=<br />

Nothing | CaseTerm | DefaultTerm DefaultTermList | CaseTerm CaseTermList<br />

DefaultTermList :=<br />

Nothing | CaseTerm | CaseTerm DefaultTermList<br />

IfElseTerm :=<br />

IfTerm ElseTerm<br />

19.2.4 ASL Data <strong>and</strong> Constant Terms<br />

// Numeric Value Terms<br />

LeadDigitChar :=<br />

‘1’-‘9’<br />

HexDigitChar :=<br />

DigitChar | ‘A’-‘F’ | ‘a’-‘f’<br />

OctalDigitChar :=<br />

‘0’-‘7’<br />

NullChar :=<br />

0x00<br />

// Data Terms<br />

DataObject :=<br />

BufferData | PackageData | IntegerData | StringData<br />

DataRefObject :=<br />

DataObject | ObjectReference | DDBH<strong>and</strong>le<br />

ComputationalData :=<br />

BufferData | IntegerData | StringData<br />

BufferData :=<br />

Type5Opcode | BufferTerm<br />

IntegerData :=<br />

Type3Opcode | Integer | ConstTerm<br />

PackageData :=<br />

PackageTerm<br />

StringData :=<br />

Type4Opcode | String<br />

// Integer Terms<br />

Integer :=<br />

Version 6.0 757

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

Saved successfully!

Ooh no, something went wrong!