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.

Device <strong>Configuration</strong><br />

User interacts with<br />

OSPM to request<br />

device ejection<br />

User Presses<br />

Hardware Eject<br />

Button<br />

Platform generates GPE/SCI<br />

OSPM evaluates<br />

_OST(0x103,84,””)<br />

Platform blinks<br />

Ejection Progress<br />

Light<br />

OSPM evaluation of GPE<br />

Status method generates<br />

Notify(device,3(eject))<br />

OSPM Processes<br />

Ejection Request<br />

Application connections to device closed .<br />

OS Ejection<br />

Successful ?<br />

No<br />

OSPM evaluates<br />

_OST(0x103,81,””)<br />

or<br />

_OST(0x03,81,””)<br />

Platform turns off<br />

Ejection Progress<br />

Light <strong>and</strong> turns on<br />

Ejection Failure<br />

Light<br />

Done<br />

Yes<br />

Evaluate _EJx<br />

x = 0 in _EJx?<br />

No<br />

OSPM places<br />

system into sleep<br />

state<br />

Platform ejection<br />

occurs<br />

Platform wakeup<br />

occurs<br />

Yes<br />

Platform turns off<br />

Ejection Progress<br />

Light<br />

Done<br />

Figure 6-38 Device Ejection Flow Example Using _OST<br />

Version 6.0 339

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

Saved successfully!

Ooh no, something went wrong!