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

automatically created in order to refer to this portion of the resource descriptor. See Address Space<br />

Id (page 368) for more information, including a list of valid values <strong>and</strong> their meanings.<br />

RegisterBitWidth evaluates to an 8-bit integer that specifies the number of bits in the register. The 8-<br />

bit field DescriptorName. _RBW is automatically created in order to refer to this portion of the<br />

resource descriptor. See _RBW (page 368) for more information.<br />

RegisterBitOffset evaluates to an 8-bit integer that specifies the offset in bits from the start of the<br />

register indicated by RegisterAddress. The 8-bit field DescriptorName. _RBO is automatically<br />

created in order to refer to this portion of the resource descriptor. See _RBO (page 368) for more<br />

information.<br />

RegisterAddress evaluates to a 64-bit integer that specifies the register address. The 64-bit field<br />

DescriptorName. _ADR is automatically created in order to refer to this portion of the resource<br />

descriptor. See _ADR (page 368) for more information.<br />

AccessSize evaluates to an 8-bit integer that specifies the size of data values used when accessing the<br />

address space as follows:<br />

0 - Undefined (legacy)<br />

1 - Byte access<br />

2 - Word access<br />

3 - DWord access<br />

4 - QWord access<br />

The 8-bit field DescriptorName. _ASZ is automatically created in order to refer to this portion of the<br />

resource descriptor. See _ASZ (page 368) for more information. For backwards compatibility, the<br />

AccesSize parameter is optional when invoking the Register macro. If the AccessSize parameter is<br />

not supplied then the AccessSize field will be set to zero. In this case, OSPM will assume the access<br />

size.<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 Register macro evaluates to a buffer which contains a generic register resource descriptor. The<br />

format of the generic register resource descriptor can be found in “Generic Register Descriptor ”<br />

(page 368). The macro is designed to be used inside of a ResourceTemplate (page 882).<br />

19.6.109 Release (Release a Mutex Synchronization Object)<br />

Syntax<br />

Release (SyncObject)<br />

Arguments<br />

SynchObject must be a mutex synchronization object.<br />

Version 6.0 881

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

Saved successfully!

Ooh no, something went wrong!