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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?3 j- l5 X6 }7 H! A+ e
: B: |; {# d& z8 }! D
smbus bios.pdf (133.96 KB, 下载次数: 226) ' W4 @; u& L- r) S- b5 A- m
4 W- D* g4 ^+ I: ~( u8 k' F
4.1.1 SMBus Installation Check (01H)
$ o% _" X8 y  h/ S8 G+ i& H; lThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
% I- F" L7 E( x9 MInterface and if so, which version of the specification it supports.  The values passed in BL and) B. R. O6 q# F
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not+ [  G/ M! A" I; y: {/ T& W( L
present, will result in an SMBus invalid signature error.1 Q4 y3 k; b+ b  ~0 b
The version number returned by this call is the highest level of SMBus BIOS Interface' B4 [  @1 b( |! o1 y! u/ S
specification supported by the SMBus BIOS.
% Z+ k8 e) J7 Z% LThe vendor-specified hardware code may be optionally used to identify the SMBus host
% }. G) Z7 w: p4 Z) @( W# @) K9 Yhardware.  If this feature is not used, it must return zero.  This return code may be used by& b+ J( J1 g4 w" {4 M1 _; t- \
operating systems that do not want to use the BIOS services, but rather want to identify and
, [% ]7 F2 C3 b& o% Vcommunicate directly with the hardware.# ~7 `  l, w5 I/ r5 ^
Call With
  V/ |/ ^$ G) ]/ |: t3 k+ n$ I) ], @' @' O, K: D; E6 z0 h7 g
AX = 53B0H SMBus Access
# k3 i# _# K( \. N" Z9 HBH = 01H SMBus Installation Check% c! q4 }/ H, v: ?3 s
BL = 72H
8 l0 O0 s! j* b2 y! \6 H; U' CCH = 61H( H, ]* e: l9 T) e* ~( [) M2 k
CL = 64H
/ W4 p7 t- C7 l5 h9 nReturns
0 e4 v/ Q4 h2 RIf function successful:2 a( |& B& s  D8 x% K
Carry = 0 SMBus is supported by BIOS( J1 w& R4 {  J: X5 E
AH = 01H SMBus BIOS Interface Specification major5 F7 p* W; K5 @7 T% }* Z: b
version number (in BCD format). M, u1 }" A+ X% m& a
AL = 00H SMBus BIOS Interface Specification minor6 m! [* ~2 h  @- S
version number (in BCD format)/ {4 q3 D5 g- x
BL = Number of SMBus Devices Present
5 }: R8 k$ @0 I) u( eCH = ASCII "i" character (69H)% v4 H" F& ~- L: g4 x
CL = ASCII "A" character (41H)
7 l% j+ j+ `4 bDX = Vendor Specified SMBus Hardware Code2 `8 D# V9 O  d
0000H indicates undefined hardware
# D  f7 O: P$ O" l0 ]1 n8 VIf function unsuccessful:8 {3 y: F- O) T. H3 b5 Y* H
Carry = 1& _0 W) W/ l8 @7 A$ n
AH = Error code
9 J+ t& u4 E( F$ M8 @6 T% C( v& {0AH  SMBus invalid signature
' K( d& p, n; L* [& ?1 E1 e# x4 t86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 06:18 , Processed in 0.023360 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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