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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?: ?& i" q8 ~1 Y- c- y9 U) L
) d( R5 `! B' e3 _) _
smbus bios.pdf (133.96 KB, 下载次数: 594)
+ h4 J# K/ q8 Y' R
4 I$ ]8 m# t7 F9 o9 h4.1.1 SMBus Installation Check (01H)6 l2 f) r. [) Y. X4 `  Z
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS8 L/ S% {7 P0 M" n& Y% _
Interface and if so, which version of the specification it supports.  The values passed in BL and" i8 V, q) E) N! |/ ?
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not2 H' e" C' f; p2 j- l2 k1 [8 ^' s
present, will result in an SMBus invalid signature error.
: z6 H9 U: }" [The version number returned by this call is the highest level of SMBus BIOS Interface  L( S$ A: c  `4 A3 m9 W
specification supported by the SMBus BIOS.  `5 Q' M0 ~8 \* r$ e
The vendor-specified hardware code may be optionally used to identify the SMBus host  J: \6 A5 |: D: P/ L1 g$ T4 F
hardware.  If this feature is not used, it must return zero.  This return code may be used by9 `4 u. a( Q$ O% d
operating systems that do not want to use the BIOS services, but rather want to identify and
2 K" h- P" u  j3 G6 C. Ccommunicate directly with the hardware.( x* F1 O2 X% p0 f- `4 }" C& S
Call With
. }: S' k1 ]; }7 a9 Z. `  H/ i9 y
AX = 53B0H SMBus Access
! N/ p5 f% j0 T2 c5 GBH = 01H SMBus Installation Check( p& Y: t+ Z9 F8 |+ t2 F  ~" k
BL = 72H
+ v& {% r: x6 t: H. aCH = 61H4 g+ J4 Z9 v8 }" X
CL = 64H
! o8 l0 Q2 h' M/ w8 g: cReturns& e' L- a" R# ^6 {9 p
If function successful:* K% U8 t2 P0 X' a& T) t) \
Carry = 0 SMBus is supported by BIOS
7 b8 o* V9 A4 @' L  i9 z; f5 iAH = 01H SMBus BIOS Interface Specification major. M: B/ _, d; T  E
version number (in BCD format)0 I5 E  g4 p2 R5 p
AL = 00H SMBus BIOS Interface Specification minor
) \9 }) b# L1 @8 pversion number (in BCD format)
3 F* C7 l( P' \0 D, FBL = Number of SMBus Devices Present
, ~% [, h! Z. [$ ~/ J( M- b( MCH = ASCII "i" character (69H)7 V$ W4 K& H+ k
CL = ASCII "A" character (41H)$ R! Y2 v  ]% D/ J4 H
DX = Vendor Specified SMBus Hardware Code1 q- [& z  u7 h# v6 @% J1 U1 E& N
0000H indicates undefined hardware- f+ F* i2 n( T: s$ i9 h. `' [) m# y
If function unsuccessful:
6 V4 E7 t3 C. c9 SCarry = 1
2 k4 k7 t+ O1 R) WAH = Error code1 W8 E1 _( h* w. h% p: c
0AH  SMBus invalid signature
3 a# g* Q- |! y8 x& B86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 00:42 , Processed in 0.060944 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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