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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
% e2 F  d. V2 w9 b# z2 N
, D/ a5 ]5 P6 ~( G4 A  T* { smbus bios.pdf (133.96 KB, 下载次数: 235) 2 \& I5 o/ k- H0 z: r

+ d# E: W$ ?4 ]1 D! y" V. T4.1.1 SMBus Installation Check (01H): D; ?: C7 V3 s- r4 v' T1 o# F
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS' P3 E. r4 C. I4 P
Interface and if so, which version of the specification it supports.  The values passed in BL and7 D1 L8 P, M& E
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
- O# k  I1 e/ V3 e8 p' l8 Z, X" D3 Hpresent, will result in an SMBus invalid signature error.
, G3 r. }" U% F2 ^+ TThe version number returned by this call is the highest level of SMBus BIOS Interface
. f4 `, v, W5 @% r6 X, Hspecification supported by the SMBus BIOS.7 y/ M6 X7 w4 n9 _$ B
The vendor-specified hardware code may be optionally used to identify the SMBus host
5 |$ |$ k# n( R1 @2 thardware.  If this feature is not used, it must return zero.  This return code may be used by
' z6 t5 Q* Y: c; a+ C  W. Zoperating systems that do not want to use the BIOS services, but rather want to identify and
! P0 u/ h0 w( r  U6 f  Gcommunicate directly with the hardware.: E0 w3 f  m" l0 G0 n
Call With
* z. e5 U. V( [! v. z/ N5 ]6 W1 E: ^- c
AX = 53B0H SMBus Access. c8 b$ i( K) ]
BH = 01H SMBus Installation Check0 z& N9 O8 j* j- a7 H
BL = 72H
# o: ]& ]% e! C6 C; w. d' L1 h+ }, MCH = 61H
! y1 ?. _' [5 ?# {; CCL = 64H/ r1 i" c. A/ J# p7 G: s( T
Returns- ]+ V, E- l  g' B/ Y
If function successful:
& {. D6 k9 h: @5 F3 bCarry = 0 SMBus is supported by BIOS
( B: \1 d# a0 w7 x* r* u  {' Z4 |AH = 01H SMBus BIOS Interface Specification major7 Y0 C6 K6 v5 E. _0 ?- H4 H
version number (in BCD format), ^1 U) y  o& k3 q* e1 _6 v
AL = 00H SMBus BIOS Interface Specification minor
. T! j( I. ]) X& v" {  Tversion number (in BCD format)
! `  U0 Y  _2 |9 U5 UBL = Number of SMBus Devices Present
5 o5 w3 [% L$ U9 O) G: g% WCH = ASCII "i" character (69H)
; B/ Q0 @6 R* n9 }CL = ASCII "A" character (41H)
9 E4 F% E6 i$ x1 v% G* O+ VDX = Vendor Specified SMBus Hardware Code
& P8 f* y& a. _# B0000H indicates undefined hardware  N2 }& o9 ~, u) ~( I' Z8 B
If function unsuccessful:
1 W$ |. |+ v+ |# @Carry = 1+ D# T- x' F- J+ i; }; E
AH = Error code
$ G7 E6 C* ?+ V( V# ~0AH  SMBus invalid signature
& S! z; ]% {5 c& U+ m  J, r; y86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 17:00 , Processed in 0.036001 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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