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.

Thermal Management<br />

//<br />

// NOTE3: This code will define Passive cooling so that<br />

// CPU throttling will be initiated within the <strong>Power</strong> Limit<br />

// Region passed in such that the next higher <strong>Power</strong> Limit<br />

// Region will not be reached.<br />

Switch(Arg2)<br />

{<br />

Case(1) // <strong>Power</strong> Limit = 1.<br />

{<br />

// Stay in Acoustic Limit 1.<br />

Store(60,PSVT) // Passive = 60C.<br />

}<br />

Case(2) // <strong>Power</strong> Limit = 2.<br />

{<br />

// Store Highest supported Acoustic Level<br />

// at this <strong>Power</strong> Limit (1 or 2).<br />

Store(70,PSVT)<br />

If(Lequal(Arg1,1))<br />

{<br />

// Stay in Acoustic Level 1.<br />

Store(60,PSVT)<br />

}<br />

}<br />

Case(3) // <strong>Power</strong> Limit = 3.<br />

{<br />

// Store Highest supported Acoustic Level<br />

// at this <strong>Power</strong> Limit (1, 2, or 3).<br />

Store(80,PSVT)<br />

If(Lequal(Arg1,2))<br />

{<br />

// Stay in Acoustic Level 1 or 2.<br />

Store(70,PSVT)<br />

}<br />

If(Lequal(Arg1,1))<br />

{<br />

// Stay in Acoustic Level 1.<br />

Store(60,PSVT)<br />

}<br />

}<br />

Case(4) // <strong>Power</strong> Limit = 4.<br />

{<br />

// Store Highest supported Acoustic Level<br />

// at this <strong>Power</strong> Limit (1, 2, 3, or 4).<br />

Store(90,PSVT)<br />

If(Lequal(Arg1,3))<br />

{<br />

// Stay in Acoustic Level 1 or 2.<br />

Store(80,PSVT)<br />

}<br />

If(Lequal(Arg1,2))<br />

{<br />

// Stay in Acoustic Level 1 or 2.<br />

Store(70,PSVT)<br />

}<br />

If(Lequal(Arg1,1))<br />

{<br />

// Stay in Acoustic Level 1.<br />

Store(60,PSVT)<br />

}<br />

}<br />

Version 6.0 617

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

Saved successfully!

Ooh no, something went wrong!