|
|
Intel 官方文档
' ~4 a( ^! m2 z- W8 hACPI Component Architecture Programmer Reference
* e/ |: J4 Q0 a( d3 LCore Subsystem, Debugger, and Utilities.
' t4 a# n; x$ w% {) a
: s- O2 N- F0 y* v2 t8 T" yThis document consists of ten major sections:: v1 h; y" i1 V
1. Introduction: Contains a brief overview of the ACPI Component Architecture (CA) and the
; z* Q+ R7 Q5 ?, M4 J& l. E# ninterfaces for both the Core Subsystem and OS Services Layers.
7 X( g9 A! f, I f1 {9 Y2 b2 s2. Design Overview: Summary of the computational and architectural model that is implemented
+ f1 {5 Z3 u# P0 p2 ^4 Sby the ACPI component architecture.& d8 Z% n" x( ] _8 Q6 F7 L0 U
3. Design and Implementation Details: Details concerning design decisions and
& r, p7 z% e- J& ^. s7 Bimplementation specifics.: C8 @4 X+ E {$ b
4. Interface Parameters and Data Types: Descriptions of the major data types and data
3 \; Y2 ~, r; \% m! W: N! }1 istructures that are exposed via the external interfaces. Other related information required to- I* d- C- Q* q- ?& g
use the ACPI subsystems and interfaces.
M6 v; [! W, F2 |+ q4 G4 U5. Subsystem Configuration: Description of the available configuration options to tailor the- r& J0 M/ ]. v7 r5 _
subsystem to different compilers and machines, as well as run-time tuning options./ A/ |' O5 A- ~( m& J7 ]& e
6. ACPI CA Core Subsystem Interfaces: Detailed description of the programmatic interfaces" }4 ?, s9 e& r0 M/ A$ o
that are implemented by the core component of the ACPI Component Architecture.! z. g% x2 r! v) ^/ X( h* L
7. OS Services Layer Interfaces: Detailed description of the programmatic interfaces that must
; P& R' o' O$ ]# e4 r9 mbe implemented by operating system vendors in the layer that interfaces the ACPI CA Core
8 r( S2 f1 `1 jSubsystem to the host operating system.
& J2 t+ g8 r" m& H+ { ^6 I8. ACPI Debugger: Overview, installation and configuration, and detailed descriptions of the
2 H( X8 Q) w7 i! qcommand set
. @$ n" P6 K% C, S5 x8 I5 _9. Tools and Utilities: A brief overview of the miscellaneous tools and utilities that are part of& x. i/ y) ]1 l
the Core Subsystem package.: S) `/ N; r( U+ @5 }
10. Subsystem User Guide: Tips and techniques on how to use the Core Subsystem interfaces,
, x2 q6 [! o& \% w- w! hand how to implement the OSL interfaces to host a new operating system. |
|