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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
( [3 p7 z" o8 U4 g8 Y+ a; j) x8 b/ N& ^# r% R5 _% h: D: ^- a( d7 p
smbus bios.pdf (133.96 KB, 下载次数: 872) 7 x  X" \; W% d
; x: Q6 C* A( r# o; e5 k
4.1.1 SMBus Installation Check (01H)
- Q9 T5 F5 ], f; o: wThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS; a7 f$ n) c5 J% ]! Y
Interface and if so, which version of the specification it supports.  The values passed in BL and8 {7 N- V* F$ W
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
/ u' u' y, \) C/ G/ L4 j6 Ppresent, will result in an SMBus invalid signature error.( H: h- m0 A/ ]$ _& M+ |1 ^- I: p
The version number returned by this call is the highest level of SMBus BIOS Interface
9 H: c" o. V& w2 B" ^$ ^specification supported by the SMBus BIOS.. D- T) }/ U; Z
The vendor-specified hardware code may be optionally used to identify the SMBus host
4 I! V6 V, t$ bhardware.  If this feature is not used, it must return zero.  This return code may be used by3 f7 ^+ |1 Q5 E. J
operating systems that do not want to use the BIOS services, but rather want to identify and
+ q) y4 q* |6 {" j6 ]communicate directly with the hardware.
2 d# g3 t+ x$ d& o- G' WCall With& Y# b/ o& ?1 @. z
5 c% w2 l! n5 O" {  D; s7 E4 S, s
AX = 53B0H SMBus Access
# D/ v1 H3 v0 I( }# S# |2 |9 wBH = 01H SMBus Installation Check! T5 x) r& Y3 C! b' L+ g5 G
BL = 72H' j# B& J2 s0 i
CH = 61H
' y3 [/ n/ V% U4 ^4 g5 t$ {CL = 64H* X) i: F- \& p' u! e  m
Returns- x6 H6 D- S* j& k+ f0 Q( f* G
If function successful:4 G1 Y  G! F4 v& M5 f+ u/ r8 a
Carry = 0 SMBus is supported by BIOS4 H  e( c$ M- a
AH = 01H SMBus BIOS Interface Specification major
4 Y8 l( k6 q$ U* e2 e! B8 I' wversion number (in BCD format)
# x, g5 d$ `3 bAL = 00H SMBus BIOS Interface Specification minor
0 D/ G! i7 r$ E: nversion number (in BCD format)
  |5 R' v/ y4 BBL = Number of SMBus Devices Present
2 t( u& B* ~& Q. W/ qCH = ASCII "i" character (69H)/ ^9 q) v  z: h/ f& ?
CL = ASCII "A" character (41H): g* p5 A* P2 ?* I3 K; @+ \, I4 \
DX = Vendor Specified SMBus Hardware Code# o4 A" m0 p4 i$ _
0000H indicates undefined hardware6 i; ]1 I2 F5 }' Z0 \6 n/ S
If function unsuccessful:
/ B" J# t1 f( OCarry = 1. \' @" k8 h/ ]# ?/ b  W
AH = Error code
6 z/ l' |, o. i* w; k0AH  SMBus invalid signature! G1 n; Y: e) c5 K% Q
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-8 08:08 , Processed in 0.050639 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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