|
|
发表于 2008-7-15 16:47:40
|
显示全部楼层
可以把software smi value写入一个特定SMI TRAP IO端口来产生SW SMI。对于intel chipset来说,这个端口一般是0B2h。3 C; T& W/ ~- Q
ich7 spec里摘出的:
4 l+ I3 A3 _$ b; E* }- ~----------------------------------------& d8 d9 G# g g5 q- ~. S
APM_CNT—Advanced Power Management Control Port Register( _: f. o0 P u, V
I/O Address: B2h Attribute: R/W
: l1 h( k7 l0 a; g' p/ y" {Default Value: 00h Size: 8-bit
( F4 T0 X6 y7 d% ]Lockable: No Usage: Legacy Only
, X9 O) R, T6 z+ _3 @9 h7 P* @Power Well: Core/ m& J9 ?8 B! j5 E% C
Bit Description
% v. i4 b/ g _3 U, R( L+ k$ q7:05 q. H+ M! K H
Used to pass an APM command between the OS and the SMI handler. Writes to this
& A* n, p! U5 r yport not only store data in the APMC register, but also generates an SMI# when the1 W @4 A+ A: H
APMC_EN bit is set.# K, F% l T, w% A$ K* ]' Q
---------------------------------------. K' Q( A* s. C+ |
! G, v- l5 z! E* W9 g
[ 本帖最后由 alanzhu 于 2008-7-15 16:57 编辑 ] |
|