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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?# q9 y3 o. b5 M* f

' f7 q% a7 k5 N smbus bios.pdf (133.96 KB, 下载次数: 855)
! |9 q) D+ t, ?
9 r# q' w& M6 c3 v1 [. F$ J- u4.1.1 SMBus Installation Check (01H)7 ^9 X9 U2 w3 |5 `! s& h8 v
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
9 ?% t6 x7 g& e( Q* Q) dInterface and if so, which version of the specification it supports.  The values passed in BL and
. A; V+ m9 z/ Q, r$ F( k$ v4 S/ tCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
5 C- E: @  Y$ d( cpresent, will result in an SMBus invalid signature error.4 c* T0 V1 M0 n; F0 o
The version number returned by this call is the highest level of SMBus BIOS Interface
1 j7 J/ Q& S$ ^specification supported by the SMBus BIOS.
" U  h2 m+ T+ q; p7 P1 M0 T2 kThe vendor-specified hardware code may be optionally used to identify the SMBus host
& ]; I+ f( v$ k8 E9 D& lhardware.  If this feature is not used, it must return zero.  This return code may be used by8 ]& p& q6 }. m5 t5 T
operating systems that do not want to use the BIOS services, but rather want to identify and
& z) h0 u6 K7 vcommunicate directly with the hardware.
3 @& G% h4 O  g$ g0 ^# e! Z5 }* kCall With
7 i1 F1 s! n2 F4 Q
! J0 f! |# r5 C: i+ zAX = 53B0H SMBus Access
0 S8 W  J2 q. K8 XBH = 01H SMBus Installation Check1 @% v3 q- \$ C! ?( ^
BL = 72H4 l$ B9 o0 G" ?
CH = 61H
' ~9 n5 E5 b. i. {$ MCL = 64H
/ J% q# p) x6 ?7 n. dReturns0 Q1 \7 t, P& p) j: V) j
If function successful:0 q% T3 i. r. f& j9 M2 z
Carry = 0 SMBus is supported by BIOS+ \; I3 ?4 v# L  K; p9 r
AH = 01H SMBus BIOS Interface Specification major
! b, h$ d3 ?' M6 u8 h) H" B6 V, K( {version number (in BCD format), N" {* a0 {& v% H# `8 S
AL = 00H SMBus BIOS Interface Specification minor$ Q3 S+ E5 x% ~5 a1 g& p
version number (in BCD format)
. o1 `" M6 S" JBL = Number of SMBus Devices Present4 h5 t; E/ d- U1 ]! F7 Q$ p0 E
CH = ASCII "i" character (69H)
, c  J: j* {7 f0 T0 g1 t+ hCL = ASCII "A" character (41H)3 k5 U: w/ ?: r5 U
DX = Vendor Specified SMBus Hardware Code0 |* x( Q- g2 D
0000H indicates undefined hardware1 f, e2 O1 G% |* L2 S- S
If function unsuccessful:
2 k/ q! A; R( [2 j9 T& M2 e" |Carry = 15 W- O! Q6 Z" H4 L, |
AH = Error code
5 K7 Y) `. S$ |2 [; W0AH  SMBus invalid signature
, X! A( i4 P$ F) ?86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-1 19:24 , Processed in 0.066903 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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