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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
$ x1 v5 T- y. Z5 D7 N3 B0 H1 E0 Q3 d5 d$ Q: k; K
smbus bios.pdf (133.96 KB, 下载次数: 226) 6 G, v; m/ @* Y. h
7 _- [8 F* E+ Z8 k
4.1.1 SMBus Installation Check (01H)! x$ n7 p) g' d9 B% B5 c4 h+ g; m
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS  Q# v+ c" k" Q7 P
Interface and if so, which version of the specification it supports.  The values passed in BL and
+ {+ M' Y- J+ }! y5 GCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not5 f4 r6 H3 h$ i0 ^: d) i  U
present, will result in an SMBus invalid signature error.; E9 g/ Y4 R. y0 `
The version number returned by this call is the highest level of SMBus BIOS Interface0 V1 j6 X$ W! }7 B
specification supported by the SMBus BIOS.6 W  m, y4 g8 ?$ n% v7 Z$ y
The vendor-specified hardware code may be optionally used to identify the SMBus host+ B6 n1 q1 `- Z1 u5 E
hardware.  If this feature is not used, it must return zero.  This return code may be used by( [! T$ p! r9 ^
operating systems that do not want to use the BIOS services, but rather want to identify and
" `% Y  w. j" D2 O% P% Ccommunicate directly with the hardware.% `) V0 [) x, \% g' {/ _) s$ S- S
Call With) @% N4 C! r3 `

. G  L1 y8 p8 @! j& ]. dAX = 53B0H SMBus Access  U& ^9 t0 Z9 G- y
BH = 01H SMBus Installation Check0 G5 N* U5 I( S9 j4 e4 y
BL = 72H& b9 H) Q- u1 X- t. Z
CH = 61H
+ O& s+ z5 ~& ^" `' ]( _/ g2 dCL = 64H
. o4 ^5 K2 {, A  q8 @. @Returns+ V4 Q$ s/ R$ O1 C5 a) I2 h
If function successful:
& I- m* d" v0 b5 t9 RCarry = 0 SMBus is supported by BIOS4 c0 }3 `+ G, t$ o
AH = 01H SMBus BIOS Interface Specification major
9 \  m% ~! e! e7 Y; y. lversion number (in BCD format)* ^# @" G/ h5 I- k1 ~% `
AL = 00H SMBus BIOS Interface Specification minor. A3 j  E/ ]3 n/ u
version number (in BCD format)
$ G/ c. K  K% z# X3 @* DBL = Number of SMBus Devices Present
& _' I% ~+ ?9 K0 ]& J: b0 tCH = ASCII "i" character (69H)/ H  g: n6 I# S8 W
CL = ASCII "A" character (41H): b1 v0 k& t! ~/ \) t- _
DX = Vendor Specified SMBus Hardware Code: F  E8 X: m! w) W" B# B+ r
0000H indicates undefined hardware7 {" P% g; p* L9 n) c6 X# c
If function unsuccessful:* f; y# n' Y( O
Carry = 1! s% E% O% q1 R* J& Q* I9 Y+ h
AH = Error code; U" d4 H$ e: ~
0AH  SMBus invalid signature. ?  l! X+ T6 H& i7 K- F: ~- b$ E
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 20:53 , Processed in 0.029234 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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