|
|
Intel 官方文档
; x8 n4 y: b, }2 H" `& mACPI Component Architecture Programmer Reference
: I. `8 h* V8 ^" v, fCore Subsystem, Debugger, and Utilities.
0 R7 _" L4 L8 ~& L4 I' R. M
" N0 M1 A8 R- q1 e2 OThis document consists of ten major sections:2 _( t% x. @. Z" s s3 c
1. Introduction: Contains a brief overview of the ACPI Component Architecture (CA) and the
+ i, b" I: |1 \" C( B( }interfaces for both the Core Subsystem and OS Services Layers.
+ V: b- h0 p1 C8 ^- C7 h2. Design Overview: Summary of the computational and architectural model that is implemented
' e$ |3 Q+ I& [1 V3 Q( wby the ACPI component architecture.
/ X5 P4 V, L2 b' [7 s$ c. M3. Design and Implementation Details: Details concerning design decisions and
/ L8 f$ j) i. g7 \: |% ]implementation specifics.+ \' R: F7 X' }( a9 @
4. Interface Parameters and Data Types: Descriptions of the major data types and data# o2 }) Q1 l/ W7 `
structures that are exposed via the external interfaces. Other related information required to
) A: r- | S, u6 G! Q) |use the ACPI subsystems and interfaces.
( ^) F/ G, y$ T" w3 R5. Subsystem Configuration: Description of the available configuration options to tailor the
: @; |( s# c+ n) H6 wsubsystem to different compilers and machines, as well as run-time tuning options.
5 c8 j, x5 C' z. Z& G6. ACPI CA Core Subsystem Interfaces: Detailed description of the programmatic interfaces6 W1 d8 w, R0 ]
that are implemented by the core component of the ACPI Component Architecture.
# `& _0 a$ z! M! O1 m- u7. OS Services Layer Interfaces: Detailed description of the programmatic interfaces that must. j! a8 M0 H9 ^* w. c
be implemented by operating system vendors in the layer that interfaces the ACPI CA Core1 T/ j+ j0 z* Z+ J% C# B
Subsystem to the host operating system. s5 v+ p" f' N; ]# k
8. ACPI Debugger: Overview, installation and configuration, and detailed descriptions of the, H6 y( }( O8 r7 U: b
command set' l* T6 b; `8 M* C% F- s
9. Tools and Utilities: A brief overview of the miscellaneous tools and utilities that are part of
) M; a% M! l# v2 h8 F3 @. mthe Core Subsystem package.
$ t2 f4 z6 J6 q10. Subsystem User Guide: Tips and techniques on how to use the Core Subsystem interfaces,( ?* Q' w Y3 i Z# v+ S
and how to implement the OSL interfaces to host a new operating system. |
|