|
|
There are seven predefined Operation Region types specified in ACPI:+ D% @# W/ @8 E: c; h5 W! X K! x& a
0 SystemMemory ! ^; F; _) U g8 u F5 \
1 SystemIO
0 x" R) p- D1 P( z" C2 PCI_Config / J( V5 L& q' B. M
3 EmbeddedControl $ n# o9 E" m( F8 p# G, C
4 SMBus - e) W3 r" n- E
5 CMOS
& l0 v' V1 E/ J- W X5 w2 x6 PCIBARTarget R9 k( z* L3 y# `8 k( e% X* ~
为什么定义LID的状态端品为:% I9 q1 ]' F% x( B) b6 C
OperationRegion(\PHO, SystemIO, 0x201, 0x1)
8 c/ X# t5 G5 x0 jField(\PHO, ByteAcc, NoLock, Preserve)- ?& v4 t( Q4 G% ]) {0 B
{1 @# F0 U( d3 ^$ D5 l
LPOL, 1 // Lid polarity control bit
$ M8 [# h4 \5 d! v; Z}( S; m4 t8 B* N
- p- A5 V' q, U% S; o5 e
IDE 0 and 1 的控制器却定义如下:1 z' s" r* }: \
OperationRegion (GIO, SystemIO, 0x125, 0x1)
5 o4 W# H. [) Z: s6 d Field (GIO, ByteAcc, NoLock, Preserve)
, Q. \$ U8 \ n* o5 F6 O0 k {
3 @9 L! N" i# j IDEI, 1, // IDEISO_EN - isolation buffer 9 i2 e4 \2 }2 e+ H" b/ H
IDEP, 1, // IDE_PWR_EN - power & T$ ?* ?) u+ r3 z x A
IDER, 1 // IDERST#_EN - reset#
. R" } A' G. g& _; d# b} |
|