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 Software Programming Model<br />

Name Description Heading<br />

_TZM<br />

_TZP<br />

Thermal Zone Member – returns a reference to the thermal<br />

zone of which a device is a member.<br />

Thermal Zone Polling – returns a Thermal zone’s polling<br />

frequency.<br />

Section 11.4.24 page 622<br />

Section 11.4.25 page 622<br />

_UID Unique ID – return a device’s unique persistent ID. Section 6.1.12 page 293<br />

_UPC USB Port Capabilities – returns a list of USB port capabilities. Section 9.13 page 524<br />

_UPD User Presence Detect – returns user detection information. Section 9.16.1 page 537<br />

_UPP User Presence Polling – returns the recommended user Section 9.16.2 page 537<br />

presence polling interval.<br />

_VEN Vendor-defined Data – Vendor-defined data for a GPIO or Section 19.6.54 page 843<br />

SerialBus connection, resource descriptor field<br />

_VPO Video Post Options – returns the implemented video post Section B.3.6 page 976<br />

options.<br />

_WAK Wake – inform AML that the system has just awakened. Section 7.4.5 page 415<br />

_Wxx Wake Event – method executed as a result of a wake event. Section 5.6.4.2.2 page 247<br />

5.7 Predefined Objects<br />

The AML interpreter of an ACPI compatible operating system supports the evaluation of a number<br />

of predefined objects. The objects are considered “built in” to the AML interpreter on the target<br />

operating system.<br />

A list of predefined object names are shown in the following table.<br />

Table 5-163 Predefined Object Names<br />

Name<br />

\_GL<br />

\_OS<br />

\_OSI<br />

\_REV<br />

Description<br />

Global Lock mutex<br />

Name of the operating system<br />

Operating System <strong>Interface</strong> support<br />

Revision of the ACPI specification that is implemented<br />

5.7.1 \_GL (Global Lock Mutex)<br />

This predefined object is a Mutex object that behaves like a Mutex as defined in Section 19.6.86,<br />

“Mutex (Declare Synchronization/Mutex Object),” with the added behavior that acquiring this<br />

Mutex also acquires the shared environment Global Lock defined in Section 5.2.10.1, “Global<br />

Lock.” This allows Control Methods to explicitly synchronize with the Global Lock if necessary.<br />

5.7.2 _OSI (Operating System <strong>Interface</strong>s)<br />

This object provides the platform with the ability to query OSPM to determine the set of ACPI<br />

related interfaces, behaviors, or features that the operating system supports.<br />

Version 6.0 269

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

Saved successfully!

Ooh no, something went wrong!