|
|
Intel 官方文档
) b# g: R, h- B/ ?1 d8 |, a E% mACPI Component Architecture Programmer Reference# Z7 ]3 W- i- P1 Y# v s
Core Subsystem, Debugger, and Utilities.
8 a* Z* {, e/ s6 k7 p7 Q# g' K# V2 J% b5 h- S, z) j; Y7 k) i; y. _+ c
This document consists of ten major sections:
% T; _$ h8 T9 m8 ^: g- C; c1. Introduction: Contains a brief overview of the ACPI Component Architecture (CA) and the; l6 D8 e) Q) u" l$ ^6 n( V
interfaces for both the Core Subsystem and OS Services Layers.
1 T* _, }3 b7 i% b2. Design Overview: Summary of the computational and architectural model that is implemented
+ Q6 J" Q( V: [! E! [8 dby the ACPI component architecture.6 o( S# u7 ~6 P* q7 Y
3. Design and Implementation Details: Details concerning design decisions and
9 [3 B# c( a0 z( I6 D+ y" Qimplementation specifics.
' {" p* ^7 I0 u# B8 X% F' |4. Interface Parameters and Data Types: Descriptions of the major data types and data
5 w5 n. L# v" E% n6 e; Hstructures that are exposed via the external interfaces. Other related information required to
, [/ K* W/ }. v D5 }use the ACPI subsystems and interfaces.
3 A/ k5 R, W/ E/ E5. Subsystem Configuration: Description of the available configuration options to tailor the
+ s- y5 A" K- G# w# Lsubsystem to different compilers and machines, as well as run-time tuning options.* H" O' i( c" t9 p* |2 U" f" N' K
6. ACPI CA Core Subsystem Interfaces: Detailed description of the programmatic interfaces. u7 F/ [, ]2 L+ d7 G0 D. ^/ m4 r! T
that are implemented by the core component of the ACPI Component Architecture.
" L- Q1 ~* a( N0 a( B. |7. OS Services Layer Interfaces: Detailed description of the programmatic interfaces that must6 X; J1 u# g" x; Q5 `; W' i
be implemented by operating system vendors in the layer that interfaces the ACPI CA Core
* r/ ~4 k- s+ A& Q$ GSubsystem to the host operating system., c, n; d: i# X! @$ k7 w P0 ?( @
8. ACPI Debugger: Overview, installation and configuration, and detailed descriptions of the
! o' |6 n( G: c( l. p+ ^. ccommand set+ s+ E- O/ y, M) h7 r- I
9. Tools and Utilities: A brief overview of the miscellaneous tools and utilities that are part of
6 F& j- d7 T0 h. X& N% Vthe Core Subsystem package.9 ?" C( t9 p! g2 Z
10. Subsystem User Guide: Tips and techniques on how to use the Core Subsystem interfaces,
u! a, ^$ E! J. c. M5 Oand how to implement the OSL interfaces to host a new operating system. |
|