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.

ACPI Source Language (ASL)Reference<br />

16 Debug Object<br />

>16 Reserved<br />

19.6.95 One (Constant One Integer)<br />

Syntax<br />

One=> Integer<br />

Description<br />

The One operator returns an Integer with the value 1. Writes to this object are not allowed. The use<br />

of this operator can reduce AML code size, since it is represented by a one-byte AML opcode.<br />

19.6.96 Ones (Constant Ones Integer)<br />

Syntax<br />

Ones=> Integer<br />

Description<br />

Description<br />

The Ones operator returns an Integer with all bits set to 1. Writes to this object are not allowed. The<br />

use of this operator can reduce AML code size, since it is represented by a one-byte AML opcode.<br />

Note: The actual value of the integer returned by the Ones operator depends on the integer width of the<br />

DSDT. If the revision of the DSDT is 1 or less, the integer width is 32 bits <strong>and</strong> Ones returns<br />

0xFFFFFFFF. If the revision of the DSDT is 2 or greater, the integer width is 64 bits <strong>and</strong> Ones<br />

returns 0xFFFFFFFFFFFFFFFF. This difference must be considered when performing<br />

comparisons against the Ones Integer.<br />

19.6.97 OperationRegion (Declare Operation Region)<br />

Syntax<br />

OperationRegion (RegionName, RegionSpace, Offset, Length)<br />

Arguments<br />

Declares an operation region named RegionName. Offset is the offset within the selected<br />

RegionSpace at which the region starts (byte-granular), <strong>and</strong> Length is the length of the region in<br />

bytes.<br />

Description<br />

An Operation Region is a type of data object where read or write operations to the data object are<br />

performed in some hardware space. For example, the Definition Block can define an Operation<br />

Region within a bus, or system I/O space. Any reads or writes to the named object will result in<br />

accesses to the I/O space.<br />

Version 6.0 869

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

Saved successfully!

Ooh no, something went wrong!