|
|
发表于 2008-7-15 16:47:40
|
显示全部楼层
可以把software smi value写入一个特定SMI TRAP IO端口来产生SW SMI。对于intel chipset来说,这个端口一般是0B2h。
) {2 O6 c6 N2 x3 d8 dich7 spec里摘出的:
# s( J" d1 ~9 m* D----------------------------------------7 B8 g, b0 R% O; g+ o
APM_CNT—Advanced Power Management Control Port Register6 O6 Q$ d! B: X0 z! V1 A7 M
I/O Address: B2h Attribute: R/W
6 Z, [, _$ b$ f4 EDefault Value: 00h Size: 8-bit# A# d2 C! ]7 v: o6 q& B
Lockable: No Usage: Legacy Only
. @! G4 G, [; ^* W# V% p4 d; s* x. YPower Well: Core6 b' ]" l1 h& p/ U, y2 D3 Y
Bit Description
* s# ~" J; ?, z) q7:0
2 _2 Q* m3 q% x: m" W; B) pUsed to pass an APM command between the OS and the SMI handler. Writes to this
! e# a& ~- o" w6 ` l' Sport not only store data in the APMC register, but also generates an SMI# when the
- Z. P, N& `- L. YAPMC_EN bit is set.( p1 B* ^# |( Q) }" s) j! ^8 [
---------------------------------------4 M v) i; U, g2 M' L
& I2 A1 w; v* h0 L }( g[ 本帖最后由 alanzhu 于 2008-7-15 16:57 编辑 ] |
|