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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
+ u0 ]# w- g0 ?  r# M2 k* s% k! f2 j4 D. g8 b8 @' v
smbus bios.pdf (133.96 KB, 下载次数: 832)
- S! U- ]" X% c6 [: N2 c+ G" ]# y, a: V6 b% Q3 g4 W( N4 R
4.1.1 SMBus Installation Check (01H)
( O, A3 E4 l" N+ K+ v3 {) K% h7 J+ ~This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
  E2 x: m" u$ T' vInterface and if so, which version of the specification it supports.  The values passed in BL and- K+ A1 A- f2 H! |& [
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not% N+ C  s/ w# I# h" N+ A$ e' u
present, will result in an SMBus invalid signature error.
# G3 {4 c4 K6 X4 nThe version number returned by this call is the highest level of SMBus BIOS Interface
( N  N$ ^! C6 v2 e/ d  kspecification supported by the SMBus BIOS.
! Z: x7 M7 M+ E$ e# {The vendor-specified hardware code may be optionally used to identify the SMBus host. M% P8 P$ W" w( j$ j
hardware.  If this feature is not used, it must return zero.  This return code may be used by, b! k/ z9 m  b9 ?
operating systems that do not want to use the BIOS services, but rather want to identify and5 _% G( p0 \7 c+ {
communicate directly with the hardware.
9 }1 N" k- A) B8 U7 hCall With
; L2 v% C& f( w& ]% ^% C; V! n9 Y7 D8 K. w6 Q: _
AX = 53B0H SMBus Access
: B/ q+ E+ m9 U# m+ ?* t3 kBH = 01H SMBus Installation Check
: Q2 y5 G1 C, \5 I. }BL = 72H+ q2 g- \9 L( P$ l& b+ K) k
CH = 61H* H9 G' M, B. @9 X) E$ d$ r6 E4 Y
CL = 64H
+ ~/ P; v8 v4 K. ^$ l2 R* wReturns
; X1 F2 q: r- j5 H* v5 fIf function successful:4 J" \% C& E7 M( f2 s2 d
Carry = 0 SMBus is supported by BIOS
# a% [" Q6 O; F7 X" }7 k  ^7 w! BAH = 01H SMBus BIOS Interface Specification major
% q! v; I4 i! q* z* G: qversion number (in BCD format)
; h: x; ~4 k) j" Y9 q' ^  dAL = 00H SMBus BIOS Interface Specification minor
1 T" T3 e5 c" R0 ~# m& cversion number (in BCD format). g5 D, b7 c! n- y* z4 l5 \8 J
BL = Number of SMBus Devices Present
! s: u3 q2 A5 P3 w/ y1 y3 E& gCH = ASCII "i" character (69H)
* h5 E/ y6 s8 o- _CL = ASCII "A" character (41H)1 }+ Q9 D/ W0 E3 l# `6 \7 X0 F3 P
DX = Vendor Specified SMBus Hardware Code" w! W* C8 U  g( x; y( R3 b
0000H indicates undefined hardware2 }9 {4 O  f/ t3 q5 S
If function unsuccessful:
( h4 G2 H0 y+ A% }9 D! aCarry = 1. q- t. y; W" ?  ]$ |" h, t
AH = Error code- t& S5 J5 M% |' ~/ g
0AH  SMBus invalid signature) q5 ~" b8 ?) z  j3 Y7 ~
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-19 20:11 , Processed in 0.562733 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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