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

Value<br />

1 Device Check. Used to notify OSPM that the device either appeared or disappeared. If the<br />

device has appeared, OSPM will re-enumerate from the parent. If the device has<br />

disappeared, OSPM will invalidate the state of the device. OSPM may optimize out reenumeration.<br />

If _DCK is present, then Notify(object,1) is assumed to indicate an undock<br />

request. If the device is a bridge, OSPM may re-enumerate the bridge <strong>and</strong> the child bus.<br />

2 Device Wake. Used to notify OSPM that the device has signaled its wake event, <strong>and</strong> that<br />

OSPM needs to notify OSPM native device driver for the device. This is only used for<br />

devices that support _PRW.<br />

3 Eject Request. Used to notify OSPM that the device should be ejected, <strong>and</strong> that OSPM<br />

needs to perform the Plug <strong>and</strong> Play ejection operation. OSPM will run the _EJx method.<br />

4 Device Check Light. Used to notify OSPM that the device either appeared or disappeared.<br />

If the device has appeared, OSPM will re-enumerate from the device itself, not the parent. If<br />

the device has disappeared, OSPM will invalidate the state of the device.<br />

5 Frequency Mismatch. Used to notify OSPM that a device inserted into a slot cannot be<br />

attached to the bus because the device cannot be operated at the current frequency of the<br />

bus. For example, this would be used if a user tried to hot-plug a 33 MHz PCI device into a<br />

slot that was on a bus running at greater than 33 MHz.<br />

6 Bus Mode Mismatch. Used to notify OSPM that a device has been inserted into a slot or<br />

bay that cannot support the device in its current mode of operation. For example, this would<br />

be used if a user tried to hot-plug a PCI device into a slot that was on a bus running in PCI-X<br />

mode.<br />

7 <strong>Power</strong> Fault. Used to notify OSPM that a device cannot be moved out of the D3 state<br />

because of a power fault.<br />

8 Capabilities Check. This notification is performed on a device object to indicate to OSPM<br />

that it needs to re-evaluate the _OSC control method associated with the device.<br />

9 Device _PLD Check. Used to notify OSPM to reevaluate the _PLD object, as the Device’s<br />

connection point has changed.<br />

0xA<br />

Reserved.<br />

0xB<br />

0x0C<br />

0x0D<br />

0x0E-0x7F<br />

Description<br />

System Locality Information Update. Dynamic reconfiguration of the system may cause<br />

existing relative distance information to change. The platform sends the System Locality<br />

Information Update notification to a point on a device tree to indicate to OSPM that it needs<br />

to invoke the _SLI objects associated with the System Localities on the device tree starting<br />

from the point notified.<br />

Graceful Shutdown Request. Used to notify OSPM that a graceful shutdown of the<br />

operating system has been requested. Once the operating system has finished its graceful<br />

shutdown procedure it should initiate a transition to the G2 "soft off" state. See Section 6.3.5<br />

for a description of shutdown processing.<br />

System Resource Affinity Update. Dynamic migration of devices may cause existing<br />

system resource affinity to change. The platform software issues the System Resource<br />

Affinity Update notification to a point on a device tree to indicate to OSPM that it needs to<br />

invoke the _PXM object of the notified device to update the resource affinity.<br />

Reserved.<br />

Below are the notification values defined for specific ACPI devices. For more information<br />

concerning the object-specific notification, see the section on the corresponding device/object.<br />

Version 6.0 251

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

Saved successfully!

Ooh no, something went wrong!