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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
5 V. [2 U$ W* g+ A$ Q3 `* G
  y- ~- _6 l7 E# W) c smbus bios.pdf (133.96 KB, 下载次数: 226)
3 e( y) W( H6 a, X% F/ c
8 e8 e- l5 ^9 I& D& K4.1.1 SMBus Installation Check (01H)+ ^  O( L/ P7 L5 ?9 s" x
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS/ s% ]4 V) d3 p2 A" H' z3 `3 J
Interface and if so, which version of the specification it supports.  The values passed in BL and
% {% V' Z6 l1 ~4 r6 n( A8 |0 F: o! MCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
1 R, n. [% x$ J2 W( X2 n. I2 K% L; Gpresent, will result in an SMBus invalid signature error., h( I5 X, \& y" O7 s, Q/ G7 l
The version number returned by this call is the highest level of SMBus BIOS Interface1 b8 X  C) f3 x, z+ O, ~
specification supported by the SMBus BIOS.
+ ~. G4 T1 k& z5 e% @5 A$ Z! DThe vendor-specified hardware code may be optionally used to identify the SMBus host
5 }8 P+ |/ W. T8 r, hhardware.  If this feature is not used, it must return zero.  This return code may be used by  H1 m# J( }, {' V2 I
operating systems that do not want to use the BIOS services, but rather want to identify and
/ T; v1 S1 Q7 f, C% N* P* D" H* Bcommunicate directly with the hardware.. f1 \2 i. D- R! d( g) @
Call With
2 V( z, Y4 _8 c7 S1 p1 f
4 F0 G6 R! t# ^AX = 53B0H SMBus Access
' T. G7 Z! x  BBH = 01H SMBus Installation Check
( L7 C7 a' I- m$ j3 eBL = 72H. f# z/ t/ T0 _6 A! t* _, F
CH = 61H
$ ]! i1 t2 n& ?9 g, T5 gCL = 64H
8 h; v7 i( v" y) Z) H* lReturns
0 d% a: j  R- z/ T: \( h4 E- b2 B+ R4 jIf function successful:+ Q, |- F4 F2 P. N
Carry = 0 SMBus is supported by BIOS
" o  N( h( Y" ~8 g0 jAH = 01H SMBus BIOS Interface Specification major) k6 Y8 K# u6 u, C3 V
version number (in BCD format)8 y8 u% g1 }9 g# r6 x
AL = 00H SMBus BIOS Interface Specification minor
& t' {: Q* V# X7 dversion number (in BCD format)
) a# [6 K* N& i7 L6 j- fBL = Number of SMBus Devices Present
1 t; S' T+ @& XCH = ASCII "i" character (69H)
, C, [6 B* v3 u; g$ S2 T2 F, pCL = ASCII "A" character (41H)
) j# C+ l2 C# j6 C9 I5 l7 |DX = Vendor Specified SMBus Hardware Code
0 y6 t2 q8 a9 N* m% O9 ?  p" t0000H indicates undefined hardware0 v7 D" L( ~* C  t
If function unsuccessful:
1 M% V) c: d: g9 B' c! ^( |Carry = 1& }2 C# T  L5 }' G
AH = Error code
, L! h; Q5 B  |  ?7 F0AH  SMBus invalid signature
  x2 N  v* E$ J8 P86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 19:57 , Processed in 0.022303 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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