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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?- d) h: |6 d: q
) ^4 G! J. O; w' Z
smbus bios.pdf (133.96 KB, 下载次数: 499)
  }0 [$ [! q1 U/ b. ]( A, ^! ~& P- f8 L, W  h
4.1.1 SMBus Installation Check (01H)
- v( P4 x, K6 p' S3 ^This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
# S& Y# Z% }: o# a3 R- L3 d) sInterface and if so, which version of the specification it supports.  The values passed in BL and
# f: _/ b$ k1 y" P( ZCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not7 j/ s; z7 y& d
present, will result in an SMBus invalid signature error.
8 Y" F$ v; [% |7 Z. KThe version number returned by this call is the highest level of SMBus BIOS Interface7 P" I6 B. i3 Y' e8 p
specification supported by the SMBus BIOS.
7 v1 Y) H2 y+ I! [The vendor-specified hardware code may be optionally used to identify the SMBus host
! d9 L$ w" r2 d+ @- v' |% }" ?( i+ Lhardware.  If this feature is not used, it must return zero.  This return code may be used by
9 T$ l/ I  \4 C+ k) Q& woperating systems that do not want to use the BIOS services, but rather want to identify and) G* ?* O$ v8 |
communicate directly with the hardware.' o3 ~6 |% r3 u- B5 L8 }4 j/ I
Call With/ z6 e4 q/ I" B& z% `
; m8 I) D$ d. T. [
AX = 53B0H SMBus Access- }$ E4 i6 ?. E
BH = 01H SMBus Installation Check6 h! O! _8 o/ s# w% A
BL = 72H
4 a6 w1 c4 H) @5 y5 ~0 J$ _2 f( A7 TCH = 61H7 u* n8 e8 K6 O5 [) R& Z
CL = 64H
# {/ }- N( @' |3 e1 gReturns: ]4 p" x9 e  l7 ^+ |! U7 N1 Y
If function successful:- b3 _6 Z* o( }, ?: E- \8 S
Carry = 0 SMBus is supported by BIOS
: V0 a: L/ a5 `+ D6 ZAH = 01H SMBus BIOS Interface Specification major( d: q% m% g& d3 _, Y
version number (in BCD format)
; G, ~* ?- A4 t( w% h7 ?5 y3 g/ kAL = 00H SMBus BIOS Interface Specification minor
- l( }: j$ P! }% Vversion number (in BCD format)9 {! A- J0 x. N
BL = Number of SMBus Devices Present. i/ `$ e( Y9 F# A1 n7 g
CH = ASCII "i" character (69H)
6 l3 _$ f  t2 Z/ M* Q" f# c$ Q% GCL = ASCII "A" character (41H)) w& V  j9 x( s3 h! j' g
DX = Vendor Specified SMBus Hardware Code- ^0 r/ r+ n3 L6 a  J7 @
0000H indicates undefined hardware
! J2 j) @0 H* d/ S/ a- s: Y; SIf function unsuccessful:4 o7 l0 k6 P. q
Carry = 15 o0 X3 Y: B0 r# i7 c2 o8 K4 b0 v
AH = Error code2 ?2 P7 o  o8 V  h3 C/ I
0AH  SMBus invalid signature
9 E7 E, X/ w+ i( b9 j. n86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-1 07:51 , Processed in 0.081651 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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