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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?9 e& J) Q( {# S% r- h5 C( `' i

6 a+ k9 Q; Q3 v% I1 d! D smbus bios.pdf (133.96 KB, 下载次数: 821) 6 K* }3 T/ {7 i
1 `' Z9 N( k+ e* D6 V
4.1.1 SMBus Installation Check (01H)
( G2 s3 v8 m2 i( SThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
2 n1 H$ D. O2 z; x- \% eInterface and if so, which version of the specification it supports.  The values passed in BL and9 S6 X! O' g! K4 H$ q
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not4 u  t9 t( |8 k+ k, @* q
present, will result in an SMBus invalid signature error.4 J# y: o7 S% y: Y" S4 G1 M# A
The version number returned by this call is the highest level of SMBus BIOS Interface* E) ]4 O0 v- w2 ?$ {
specification supported by the SMBus BIOS.' h1 ]; _5 f2 \% F, ]
The vendor-specified hardware code may be optionally used to identify the SMBus host# P% G) A  I) i3 h
hardware.  If this feature is not used, it must return zero.  This return code may be used by) ?# F2 G4 T2 m. u' q
operating systems that do not want to use the BIOS services, but rather want to identify and" _8 }) @) l  P
communicate directly with the hardware.
( a7 {  v; J8 t# s1 nCall With& A9 s& @3 ?& E7 s- D( G
# E/ y8 R+ i! p+ \3 t& f  \
AX = 53B0H SMBus Access/ B# M, t& z/ p, F8 y$ c, g: H$ Q) N
BH = 01H SMBus Installation Check! z4 K* g0 S0 i+ {; N
BL = 72H& B; X9 M+ N/ n! C, M' O
CH = 61H
4 H! O1 Y# Y! P, q8 ]CL = 64H
  L0 R; _( g9 K, t" T' TReturns$ \) {' j" B- Y. {& A% u8 w
If function successful:) Q& F! o2 T, d9 b
Carry = 0 SMBus is supported by BIOS
" k$ D3 H! |3 Y9 {$ q& U( p9 ~AH = 01H SMBus BIOS Interface Specification major
. e  b, m% u  b8 @version number (in BCD format)
& d4 |! ]+ s7 r7 C* A0 b5 sAL = 00H SMBus BIOS Interface Specification minor: e+ o- I- P2 R4 i3 V
version number (in BCD format)
7 G2 c3 r& y% `) yBL = Number of SMBus Devices Present+ `# n3 p- @" e4 Q
CH = ASCII "i" character (69H)
+ r; X; b* O. @2 U1 N# Q, iCL = ASCII "A" character (41H)* c$ P5 i& C, F+ a! q- k. {
DX = Vendor Specified SMBus Hardware Code: C, {. y) W8 \6 {, M& c0 q
0000H indicates undefined hardware
' m9 t8 H1 V/ _. [If function unsuccessful:* F5 G" b* K% N
Carry = 1
9 W. H, Y' @7 @5 p8 {- pAH = Error code
. T# p/ S$ b' P+ S9 G) Q) o0AH  SMBus invalid signature. y4 b- P( A! j4 k( Q
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-20 05:43 , Processed in 0.045956 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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