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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
7 _- T9 s" m; e4 G7 _5 T$ w1 Q, U8 m! Y' J, G
smbus bios.pdf (133.96 KB, 下载次数: 915)
9 C$ f! T6 }/ h8 t( z8 d! }9 Y. N9 J" M: h2 M
4.1.1 SMBus Installation Check (01H)* T2 N/ P) O  a! ^/ Y
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS4 [) K, |- }4 @$ X% N% u
Interface and if so, which version of the specification it supports.  The values passed in BL and
& v; a& n; j% E* WCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
& j# n) L* d( n1 o8 X/ bpresent, will result in an SMBus invalid signature error.4 ^7 ]1 @& n6 I& t; N! i
The version number returned by this call is the highest level of SMBus BIOS Interface. G4 N  y% e( l5 h
specification supported by the SMBus BIOS.
. h+ Z, S8 L+ v5 g# Q) ]The vendor-specified hardware code may be optionally used to identify the SMBus host
, [% H4 i* `. @# t# p7 Yhardware.  If this feature is not used, it must return zero.  This return code may be used by0 B/ F% o" I& x% L
operating systems that do not want to use the BIOS services, but rather want to identify and* o! d8 y9 i" a7 ^; P
communicate directly with the hardware.
& k* [- l8 d/ y7 fCall With7 J% q- x1 }" H8 y
  M  @, h: {4 r1 k' a
AX = 53B0H SMBus Access# C9 B% h0 ?) J# X- d% G
BH = 01H SMBus Installation Check, D6 E4 v- X6 D) D' L' y
BL = 72H
1 |! D: }+ e- [& XCH = 61H
# i* q2 |5 r4 v8 V# }) FCL = 64H
( f* ~) y3 w* V9 V% |% I5 sReturns
6 ?  W7 Y+ B' U7 P' |  lIf function successful:- f9 n( t1 A4 g& q5 M9 z
Carry = 0 SMBus is supported by BIOS# G4 t  ^  y. f: U* P* l, l6 b
AH = 01H SMBus BIOS Interface Specification major4 b* r2 s& p$ y$ v
version number (in BCD format)
' [5 ?7 }2 Y  YAL = 00H SMBus BIOS Interface Specification minor( l& p" }, ?5 m
version number (in BCD format)
4 L3 ?4 A; L& V& vBL = Number of SMBus Devices Present
) S4 f- G- ]9 `, i1 vCH = ASCII "i" character (69H)
, {! T* z0 o9 L) E0 X, Q% P/ XCL = ASCII "A" character (41H)
1 L+ F% _- D1 R( ?. VDX = Vendor Specified SMBus Hardware Code+ M9 _6 I1 T2 P  h% k
0000H indicates undefined hardware
) m+ i( Z  @' D: Y4 q7 K/ pIf function unsuccessful:
+ K  g% B- w2 d3 h& DCarry = 1
+ u: _4 B; \  SAH = Error code
/ j$ Z) f4 H- Y7 R4 O2 @0AH  SMBus invalid signature* c; Z4 R3 r8 j( q; ]
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-19 13:33 , Processed in 0.041631 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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