|
|
发表于 2008-7-15 16:47:40
|
显示全部楼层
可以把software smi value写入一个特定SMI TRAP IO端口来产生SW SMI。对于intel chipset来说,这个端口一般是0B2h。: L4 m# a Y% b* t3 l
ich7 spec里摘出的:3 U" i) V" Q9 q
----------------------------------------( {, i% y9 G* b& \! a1 v9 h+ `" g+ V
APM_CNT—Advanced Power Management Control Port Register
$ q5 C9 R% K+ f4 G& I1 RI/O Address: B2h Attribute: R/W: `5 [9 s9 k$ w [# G6 h
Default Value: 00h Size: 8-bit" f% l1 ~* X; T# p7 m
Lockable: No Usage: Legacy Only& F# p# L/ W* N" |
Power Well: Core
$ y T1 [0 e( u/ S0 zBit Description. g! |; l' z; T
7:06 v3 L$ m9 R! M! ~* p M8 F
Used to pass an APM command between the OS and the SMI handler. Writes to this: i& r2 h1 u. b+ e
port not only store data in the APMC register, but also generates an SMI# when the
( u# @6 K" {* B! w. D2 M0 fAPMC_EN bit is set.
" e' e6 N" e3 B( _- E---------------------------------------# K6 a, E4 E7 F; } G% M4 |! [
. ?4 v5 r1 g& d5 d* j, i[ 本帖最后由 alanzhu 于 2008-7-15 16:57 编辑 ] |
|