|
发表于 2008-7-15 16:47:40
|
显示全部楼层
可以把software smi value写入一个特定SMI TRAP IO端口来产生SW SMI。对于intel chipset来说,这个端口一般是0B2h。! O \) `( a- D. j+ F: a! V# v# y
ich7 spec里摘出的:# X- Y. N$ t q& ?3 O1 O9 P5 k
----------------------------------------' X6 C+ a2 x4 y5 X+ F; s
APM_CNT—Advanced Power Management Control Port Register
# f7 \7 r, \% V- XI/O Address: B2h Attribute: R/W0 Q+ v5 Y6 U9 a) q: f/ m8 g
Default Value: 00h Size: 8-bit7 T4 u' {$ A( W* d- v
Lockable: No Usage: Legacy Only- K' m6 P# L+ x) v: x
Power Well: Core* h, s; K( G) V6 d
Bit Description. l g; n# U( G8 M
7:00 P/ w% Z' D8 p1 p/ t0 x
Used to pass an APM command between the OS and the SMI handler. Writes to this
* d( ?' U0 t& J3 k$ p/ {& S2 rport not only store data in the APMC register, but also generates an SMI# when the
, j1 q8 K' y0 a+ VAPMC_EN bit is set.
) e4 ^& ]. t: ]---------------------------------------
. J' v. x8 T4 P. a1 o. j3 e3 k2 H2 R8 x/ i" Q, i _; P7 w7 t' W
[ 本帖最后由 alanzhu 于 2008-7-15 16:57 编辑 ] |
|