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

SMBus BIOS

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

. r: {& x8 v, r5 r. a% X9 @ smbus bios.pdf (133.96 KB, 下载次数: 798) * x% i( L! R4 s& b# y

; @, R+ y1 c$ u) @- `; _6 J; @( J4.1.1 SMBus Installation Check (01H)
) O4 Q; z4 J1 f" h7 xThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
: Y: V0 u8 l5 @& r# [' j  RInterface and if so, which version of the specification it supports.  The values passed in BL and
; v1 j  S/ R1 k  A6 ZCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
6 ?8 }. e5 _8 F. f  K( A( Fpresent, will result in an SMBus invalid signature error.4 t1 Y) z+ y8 G
The version number returned by this call is the highest level of SMBus BIOS Interface
' |! l% d' d  X- jspecification supported by the SMBus BIOS.
3 l8 a0 e, ]% e) S& Q4 |The vendor-specified hardware code may be optionally used to identify the SMBus host: I" [; c+ p. z: e: U; b
hardware.  If this feature is not used, it must return zero.  This return code may be used by
0 ?8 k9 X1 I& j$ D9 D8 @3 q; d  joperating systems that do not want to use the BIOS services, but rather want to identify and9 A" j& ^  T$ e8 `6 `. y
communicate directly with the hardware./ t% s8 ?( E, X
Call With4 w' M% ]  L6 m6 z  ?
1 @; w7 ~/ `4 t5 `
AX = 53B0H SMBus Access4 @) S+ c  ~- ~( b1 i7 i
BH = 01H SMBus Installation Check
) T8 Z0 t+ h# _  I2 d$ {: aBL = 72H$ G( @/ t0 E! n% v. w
CH = 61H
, `, y+ R" C/ Z. [, |8 y0 xCL = 64H
0 _! D  g  L5 q. {4 t/ j0 t! V( O6 iReturns
  J7 v  G1 w0 B+ rIf function successful:1 M2 [  P/ A1 p$ ^: Q" k, Q- l% }
Carry = 0 SMBus is supported by BIOS
: o! ?" H  ?- Z7 ?AH = 01H SMBus BIOS Interface Specification major
7 H8 c& E" {' }, `. B6 z( Zversion number (in BCD format)+ l0 p8 a- A6 e. W+ L# g4 Q
AL = 00H SMBus BIOS Interface Specification minor, T' z( r, Z! @3 N
version number (in BCD format)5 i$ @5 |- N& n1 V; P  P( I
BL = Number of SMBus Devices Present5 m" V6 h  G! U0 U! V: y+ y
CH = ASCII "i" character (69H)" A, A+ v& O1 X8 |5 b3 \
CL = ASCII "A" character (41H)
4 a7 v. _) Q/ E. RDX = Vendor Specified SMBus Hardware Code3 \' A9 d. u/ }9 v7 a0 H9 e& ^
0000H indicates undefined hardware
' U$ v* }) |+ u  R3 L6 U" A% sIf function unsuccessful:
" e# ~- W/ @  K% h. LCarry = 1
2 D6 y  z/ z/ Y5 i; F) p% m) w8 AAH = Error code+ h' O3 A* d1 O
0AH  SMBus invalid signature
" W& M- @/ _7 ~& x86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-4 18:18 , Processed in 0.077891 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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