找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 11031|回复: 1

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?9 U6 A% \. i5 ]* m; ^
6 w" j4 v/ |. ~5 l& B8 J
smbus bios.pdf (133.96 KB, 下载次数: 691)
! C  W  z' S3 k9 |' J7 N9 r. U" q7 P6 {6 G' N2 f7 G) P9 P
4.1.1 SMBus Installation Check (01H)8 ?- w) o1 Y* M2 `$ H
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS% I  @4 |% X$ g  b! u
Interface and if so, which version of the specification it supports.  The values passed in BL and2 E9 {- m7 s3 r7 c( r- G* A
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
; h3 V3 U) }+ U) C  W8 Jpresent, will result in an SMBus invalid signature error.
4 v! @2 @7 H8 L" M7 Y0 }* [The version number returned by this call is the highest level of SMBus BIOS Interface1 y: I+ Q3 ?* n3 ^
specification supported by the SMBus BIOS.7 O/ l6 Q$ U$ D; T0 X
The vendor-specified hardware code may be optionally used to identify the SMBus host
8 i5 l! u/ e0 O- x9 Zhardware.  If this feature is not used, it must return zero.  This return code may be used by1 H% z: E, G1 u. {, }4 d$ X# D
operating systems that do not want to use the BIOS services, but rather want to identify and
' V( Q! \* h$ M2 {% }- U& p# lcommunicate directly with the hardware.
- ~$ e, y# _, V6 `; B! }  bCall With1 \! j( r6 }( n  I

. @# q" s, }; O- B2 T, \4 g+ IAX = 53B0H SMBus Access$ _5 S& l% I3 r* k$ q" s* C; B$ k, v
BH = 01H SMBus Installation Check
2 f3 ]: G. P; a* h' O0 M/ @9 e2 [BL = 72H
$ ?- I/ h# ^9 ~- |6 PCH = 61H# ~6 m8 h- R9 x: j
CL = 64H" K" V* z1 G2 Q3 P( i1 }
Returns
  s5 ~' J1 C% H3 hIf function successful:7 K! c6 T* F7 J8 N; @" A9 S1 [
Carry = 0 SMBus is supported by BIOS3 r1 E. a1 c& E7 P
AH = 01H SMBus BIOS Interface Specification major
& w5 ^3 ]: P0 V% w3 ~% tversion number (in BCD format)
" l7 ]. h( D$ KAL = 00H SMBus BIOS Interface Specification minor
  C+ H2 m9 x( o, Uversion number (in BCD format), y* A/ {- r3 F& h3 \2 ?
BL = Number of SMBus Devices Present
# Y' a6 A4 F! r1 Z* s" D: L7 SCH = ASCII "i" character (69H)
. o) I; T3 Z- @1 F6 T. r; s; WCL = ASCII "A" character (41H)# x2 Y1 h) ^  {( c( s
DX = Vendor Specified SMBus Hardware Code4 A, c" A; K) {. R# s5 x5 c/ V
0000H indicates undefined hardware& R4 }0 E; M  f$ c6 w# k& X
If function unsuccessful:5 U- P) O4 ~% Q" o. _- m% ~+ I
Carry = 1
5 \% ~; e0 }5 \% C" x* XAH = Error code
) ~, J' L, q% H. e' D! e0AH  SMBus invalid signature  @' t. r; g" a7 _4 _  f' I
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-2-21 07:53 , Processed in 0.170991 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表