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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
( C! I7 I) B& }1 m, v5 W5 w* k  U  B) Z: {
smbus bios.pdf (133.96 KB, 下载次数: 724) ' m2 b1 P4 N4 J2 U8 F9 Y
: I8 U5 R" V8 M
4.1.1 SMBus Installation Check (01H)
: J( t( v0 K; bThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS$ L- ]/ T. p5 \1 R$ ~; d4 @7 m
Interface and if so, which version of the specification it supports.  The values passed in BL and- |, ^$ [8 `9 v2 Z# b+ ]
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not3 G4 o  b  z3 l  y
present, will result in an SMBus invalid signature error.! R3 B8 N/ R! J  P+ O. t, @
The version number returned by this call is the highest level of SMBus BIOS Interface
, \, U; `5 `& H# v4 ], \" Wspecification supported by the SMBus BIOS.
0 |- f7 R* D1 t; @. }) ?/ gThe vendor-specified hardware code may be optionally used to identify the SMBus host6 }" k1 ^! \6 y- `. ]
hardware.  If this feature is not used, it must return zero.  This return code may be used by* m; I2 ]! U  V* V& K1 R
operating systems that do not want to use the BIOS services, but rather want to identify and
, s) G* E4 d4 r4 Icommunicate directly with the hardware.
& f- Y0 {3 O* v; L+ N( r& zCall With
# _9 b* x! v2 `, L1 k& e8 D* U, R! U+ h+ d8 t7 l8 o9 E
AX = 53B0H SMBus Access6 H  w! P/ t: T; @% \4 {
BH = 01H SMBus Installation Check
2 V9 V& z: B) p% r; V$ ~0 }BL = 72H% \; n7 @+ q) s0 W7 @
CH = 61H
, x; d" j" L5 x, [1 I% S' lCL = 64H
6 L1 l5 @& o7 t6 u; xReturns
+ v; O1 h+ x# H3 C& YIf function successful:
" P+ E% Z" [" ?+ G+ rCarry = 0 SMBus is supported by BIOS8 ^! B, _# t( g- V$ ~3 k' f+ A
AH = 01H SMBus BIOS Interface Specification major
. |1 a+ X. m, Zversion number (in BCD format)- x( X2 `9 A& a& M
AL = 00H SMBus BIOS Interface Specification minor" v  ^9 h9 }5 j8 ?
version number (in BCD format)
$ G3 {( m0 `9 M; Z5 B" OBL = Number of SMBus Devices Present
1 l6 W9 i8 x/ K% d7 X* iCH = ASCII "i" character (69H)4 a. l: O- {5 B3 W2 E7 `  S1 _! Y9 Y8 i
CL = ASCII "A" character (41H)
% o! e1 G9 c) w" I" M7 |: m0 }# t7 sDX = Vendor Specified SMBus Hardware Code
: k4 Q/ P. Y. k9 l. x8 H' f0000H indicates undefined hardware( O7 l2 A  K+ E$ v8 _
If function unsuccessful:6 {; v, ~. @% p) t
Carry = 1
) C5 M9 g* g! e) N  ZAH = Error code
% D$ g) P5 o2 a/ I0AH  SMBus invalid signature% }7 D1 b2 x! f# c# A8 @
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-24 09:02 , Processed in 0.061411 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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