|
|
发表于 2008-7-15 16:47:40
|
显示全部楼层
可以把software smi value写入一个特定SMI TRAP IO端口来产生SW SMI。对于intel chipset来说,这个端口一般是0B2h。$ P' R6 r5 q& `. ?
ich7 spec里摘出的:* k7 M& ?8 u X' t; G
----------------------------------------
# n4 n' G/ }- ]( G n: A# HAPM_CNT—Advanced Power Management Control Port Register
! J; b! u$ L8 E2 C# MI/O Address: B2h Attribute: R/W% R$ L7 r& C! G1 v0 B
Default Value: 00h Size: 8-bit
0 J1 B& _5 o8 F! ]Lockable: No Usage: Legacy Only% ^- w' Y) @5 c: x) L1 E; d: V
Power Well: Core1 `7 |2 r( v% U1 @! [$ K6 G
Bit Description
6 t; [$ [% m, b+ g$ p/ E7:0
# o8 }# d( g! tUsed to pass an APM command between the OS and the SMI handler. Writes to this' V3 F+ H4 ` {0 L: H
port not only store data in the APMC register, but also generates an SMI# when the
& u" G( I1 F7 D5 \7 Q2 J8 VAPMC_EN bit is set.. w c1 @5 Z5 \9 t# E, y& f+ u$ X
---------------------------------------
^( z M% u* D# ^) K( s' ~' G
( w) }6 _7 C1 c5 b[ 本帖最后由 alanzhu 于 2008-7-15 16:57 编辑 ] |
|