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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?6 _' \' V- e3 v, M0 x

* r2 r7 T: U: x+ R% m smbus bios.pdf (133.96 KB, 下载次数: 226) 3 O( p* F3 v2 Q! o" X1 z7 d; k

3 d) q) f1 p6 _& y/ x3 \5 t* h4.1.1 SMBus Installation Check (01H)- f4 g( |2 r4 B5 K+ |0 U5 |
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
" R* H2 ~. T  r# g  g, e8 m, @Interface and if so, which version of the specification it supports.  The values passed in BL and
8 g7 w; l% N6 A/ D, i2 [( cCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
$ e1 }! ^' e, G6 \" f0 Ppresent, will result in an SMBus invalid signature error.
. l# ]# r, z) C6 L! N6 t; h1 x" J! fThe version number returned by this call is the highest level of SMBus BIOS Interface' I0 B' s' k5 `+ b* c$ S
specification supported by the SMBus BIOS.
7 N/ Y0 Q7 q4 X1 {% b9 CThe vendor-specified hardware code may be optionally used to identify the SMBus host+ |; i" C" z; h  s$ i
hardware.  If this feature is not used, it must return zero.  This return code may be used by
4 M/ F2 i2 [* `7 p" I( |# |, L9 uoperating systems that do not want to use the BIOS services, but rather want to identify and- j% A1 m0 \* O+ G% w' }, P
communicate directly with the hardware.
( O# s3 Y+ O; k4 SCall With
4 g- S* @+ T! u! v& P* P4 b& C! i. u5 `" w, ]3 d7 d6 Z
AX = 53B0H SMBus Access
3 u* [& F: ]4 s1 NBH = 01H SMBus Installation Check
6 \. O6 x9 o: P9 Q6 a2 RBL = 72H9 _, G; B4 n6 W$ S7 w0 ?
CH = 61H$ a8 ^& p: t$ h  N
CL = 64H
2 R- p* O9 o7 M( v3 rReturns) J  t" G- V: S& p; u
If function successful:
- I# p% p4 k4 X" T% }1 ?Carry = 0 SMBus is supported by BIOS
+ s0 l/ E% P* r% |4 n) g; b( E& E2 _* sAH = 01H SMBus BIOS Interface Specification major0 g9 q5 r' Y+ z$ a% a1 k
version number (in BCD format). L* D7 D. [9 ^' s" k/ x
AL = 00H SMBus BIOS Interface Specification minor2 a! `* a8 Y( s6 N
version number (in BCD format)
7 D! t6 t, z0 a3 i7 iBL = Number of SMBus Devices Present* |4 r* Z& E. u) z* }/ [. K
CH = ASCII "i" character (69H)9 n4 I! [( F$ {9 p4 Z
CL = ASCII "A" character (41H)' [5 X4 o% v, P/ }
DX = Vendor Specified SMBus Hardware Code
3 |7 z- [- U  p0000H indicates undefined hardware0 M6 h4 r8 E- t2 o( r
If function unsuccessful:3 q& ^. Y# w/ [' S
Carry = 1
5 N& G' R1 F& e' k% Y6 m( |, aAH = Error code3 y/ U$ z! d0 C& a! |
0AH  SMBus invalid signature
" O1 o1 T1 h. v( u2 \86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 02:47 , Processed in 0.027311 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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