18.12.2012 Views

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface Specification

Advanced Configuration and Power Interface Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.4.4 Waking the Computer ......................................................................................... 39<br />

3.4.5 Example: Modem Device <strong>Power</strong> Management ................................................... 39<br />

3.5 Processor <strong>Power</strong> Management....................................................................................... 42<br />

3.6 Device <strong>and</strong> Processor Performance States .................................................................... 43<br />

3.7 <strong>Configuration</strong> <strong>and</strong> “Plug <strong>and</strong> Play” .................................................................................. 43<br />

3.7.1 Device <strong>Configuration</strong> Example: Configuring the Modem .................................... 44<br />

3.7.2 NUMA Nodes ...................................................................................................... 44<br />

3.8 System Events ................................................................................................................ 44<br />

3.9 Battery Management....................................................................................................... 45<br />

3.9.1 Battery Communications ..................................................................................... 45<br />

3.9.2 Battery Capacity.................................................................................................. 46<br />

3.9.3 Battery Gas Gauge ............................................................................................. 46<br />

3.9.4 Low Battery Levels.............................................................................................. 47<br />

3.9.5 Battery Calibration............................................................................................... 48<br />

3.10 Thermal Managment..................................................................................................... 49<br />

3.10.1 Active <strong>and</strong> Passive Cooling Modes................................................................... 50<br />

3.10.2 Performance vs. Energy Conservation ............................................................. 51<br />

3.10.3 Acoustics (Noise) .............................................................................................. 51<br />

3.10.4 Multiple Thermal Zones..................................................................................... 51<br />

3.11 Flexible Platform Architecture Support ......................................................................... 51<br />

3.11.1 Hardware-reduced ACPI ................................................................................... 51<br />

3.11.2 Low-<strong>Power</strong> Idle ................................................................................................. 52<br />

3.11.3 Connection Resources...................................................................................... 52<br />

4 � ACPI Hardware <strong>Specification</strong> ...................................................................... 55<br />

4.1 Hardware-Reduced ACPI ............................................................................................... 55<br />

4.1.1 Hardware-Reduced Events ................................................................................. 56<br />

4.2 Fixed Hardware Programming Model ............................................................................. 56<br />

4.2.1 Functional Fixed Hardware ................................................................................. 57<br />

4.3 Generic Hardware Programming Model ......................................................................... 58<br />

4.4 Diagram Legends............................................................................................................ 60<br />

4.5 Register Bit Notation .......................................................................................................60<br />

4.6 The ACPI Hardware Model ............................................................................................ 61<br />

4.6.1 Hardware Reserved Bits ..................................................................................... 66<br />

4.6.2 Hardware Ignored Bits ........................................................................................ 66<br />

4.6.3 Hardware Write-Only Bits.................................................................................... 66<br />

4.6.4 Cross Device Dependencies............................................................................... 66<br />

4.7 ACPI Hardware Features................................................................................................ 67<br />

4.8 ACPI Register Model ...................................................................................................... 68<br />

4.8.1 ACPI Register Summary ..................................................................................... 71<br />

4.8.2 Fixed Hardware Features.................................................................................... 74<br />

4.8.3 Fixed Hardware Registers................................................................................... 84<br />

4.8.4 Generic Hardware Registers............................................................................... 92<br />

5 � ACPI Software Programming Model ......................................................... 101<br />

5.1 Overview of the System Description Table Architecture .............................................. 101<br />

vi Hewlett-Packard/Intel/Microsoft/Phoenix/Toshiba

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

Saved successfully!

Ooh no, something went wrong!