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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
; `+ d& \8 |6 D& U
, L0 |  E. [) H, g+ K  d smbus bios.pdf (133.96 KB, 下载次数: 449)
: e. b, I. T8 T" p) l6 q' e" ^  J# p1 [0 I
4.1.1 SMBus Installation Check (01H)
# Q  q$ W" ^& i8 DThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
1 t- {& b/ N7 {5 B: Z/ _. PInterface and if so, which version of the specification it supports.  The values passed in BL and1 h; R0 o5 p$ _, D8 ~+ D
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not8 G$ p5 f" ~' x. j* ~+ f
present, will result in an SMBus invalid signature error.
" I* i& C5 N0 W. H+ w: rThe version number returned by this call is the highest level of SMBus BIOS Interface
9 C- n% n9 V. ^, C0 ]specification supported by the SMBus BIOS.$ X4 L; \& ?: F
The vendor-specified hardware code may be optionally used to identify the SMBus host
2 k# p) t( Z: `6 Khardware.  If this feature is not used, it must return zero.  This return code may be used by2 P2 m2 {  a  l7 o6 M: x
operating systems that do not want to use the BIOS services, but rather want to identify and
3 f% a2 `) Q4 r  Wcommunicate directly with the hardware.7 D* E, X/ \5 m' M& u
Call With* Z" o, {4 T2 n: n8 Q) p

8 h: \4 X9 s8 z( ?  g1 mAX = 53B0H SMBus Access
* l9 E# e. P6 H% ^! ]  EBH = 01H SMBus Installation Check# }9 Z, [1 V$ i7 P$ q
BL = 72H% v; R! _' q+ U! p' X4 w' `7 j4 b
CH = 61H6 C; _6 a! i3 f  F3 ?
CL = 64H  E* K2 \2 K% K' v- c/ F) _
Returns
1 D# p2 i" m9 h5 X/ h* [4 AIf function successful:
6 _4 w9 @+ u5 G5 D5 jCarry = 0 SMBus is supported by BIOS
( P& Y% n9 `, fAH = 01H SMBus BIOS Interface Specification major
/ q8 i- c, }) M0 E" u  x) v% \; wversion number (in BCD format)
+ _/ m& `4 G. eAL = 00H SMBus BIOS Interface Specification minor) K7 K6 J3 s: j  T/ D
version number (in BCD format)
9 n5 X; k) S3 d  A  XBL = Number of SMBus Devices Present2 Z  L3 s1 M7 @9 s" X0 |4 f6 x
CH = ASCII "i" character (69H)
' h) f4 ]2 Y+ _CL = ASCII "A" character (41H)
' M2 R& c  j& DDX = Vendor Specified SMBus Hardware Code8 o5 C3 ?7 Z" p+ E, Q2 p5 d
0000H indicates undefined hardware7 M6 t0 I; S" \
If function unsuccessful:8 s) j  [% a! s/ r4 T
Carry = 1
4 k" a" A; ~1 w# C$ gAH = Error code
) G3 C! g! Z( ~: M0AH  SMBus invalid signature1 ]4 p. g4 W; w  f
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-22 02:19 , Processed in 0.132430 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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