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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?- o3 O! h) u6 i) T4 ~  @
8 c, P' h  Z# B
smbus bios.pdf (133.96 KB, 下载次数: 394)
7 ?/ h& G1 P. F3 [) K8 Y- Q2 z( T# X% U) E
4.1.1 SMBus Installation Check (01H)" e3 t- o% V( R" V
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
+ }  u$ r6 y' M5 L( v$ ?  d) _Interface and if so, which version of the specification it supports.  The values passed in BL and
& I# d+ _8 O5 i7 \% H" \7 BCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not& G# F( [/ k) R0 q/ H% \8 [+ e9 o
present, will result in an SMBus invalid signature error.- v  W& X) I  J0 {( N5 G+ b* q7 v
The version number returned by this call is the highest level of SMBus BIOS Interface
5 ]2 S7 n% E# `% [% ~: s! h9 aspecification supported by the SMBus BIOS.+ r% q$ ^; s* T- ~+ d6 S
The vendor-specified hardware code may be optionally used to identify the SMBus host1 X& y- L3 U) F
hardware.  If this feature is not used, it must return zero.  This return code may be used by" a6 Z" _* m1 g$ G5 ?, H2 E8 Q
operating systems that do not want to use the BIOS services, but rather want to identify and
' {; G& ^2 J' p3 @communicate directly with the hardware./ _5 Y$ W  r& t' ]* q' D7 P7 Y4 X
Call With! W4 i9 K$ p! A' \) m+ k- ?( ?  t

( y5 W/ ^5 G5 x/ dAX = 53B0H SMBus Access
8 w7 h+ V2 c' k2 I% n( [BH = 01H SMBus Installation Check, n# y, r, z9 t# r2 |
BL = 72H) m2 f; J3 K; [
CH = 61H" ?* M' z4 ?6 U2 ~& N% l6 @
CL = 64H/ {( y9 X; t& a0 A; e
Returns6 k) m( k+ ^3 [6 A0 c" P  ~9 t
If function successful:9 E0 K8 Q% W: Z4 C9 g8 B2 M0 f
Carry = 0 SMBus is supported by BIOS7 l9 S; k1 U$ |, q- R
AH = 01H SMBus BIOS Interface Specification major! `6 ~: S1 o% o$ K* [: \
version number (in BCD format)
; x# _9 N: q1 g+ H$ O" l/ A' H9 OAL = 00H SMBus BIOS Interface Specification minor
, I  p2 c" m% ?6 Vversion number (in BCD format)9 }8 T4 k% f. m" @9 I* @2 z
BL = Number of SMBus Devices Present, X+ y4 C" D: B: _. g
CH = ASCII "i" character (69H)  I$ c3 F9 F, m2 r7 f5 o: X+ Q. `
CL = ASCII "A" character (41H)$ I3 E6 i0 o6 ]0 O/ b; r4 R
DX = Vendor Specified SMBus Hardware Code- Q2 e/ \& |5 V. }; |4 a
0000H indicates undefined hardware
+ |( C2 K- ]# @% u7 rIf function unsuccessful:
4 P$ J+ E+ N- d7 u# k" ?: nCarry = 1
9 h" U7 Q2 D6 s; ?" JAH = Error code. E, Q# i6 w$ i& f+ ~
0AH  SMBus invalid signature
7 o+ o$ E3 ~* k4 y, K; B/ f( ~86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-5 00:31 , Processed in 0.030809 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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