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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
6 W: a/ Y' G+ V4 t
/ m" R4 f3 U7 B4 g7 e( R smbus bios.pdf (133.96 KB, 下载次数: 736) $ r, S( E) Q8 ~5 S) l

$ Q3 y; |3 E; z/ U# ~& x2 e8 g1 {4.1.1 SMBus Installation Check (01H)0 Z8 U: z; j0 f
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS% W$ I6 L( @8 m& n" L% h2 t/ Y
Interface and if so, which version of the specification it supports.  The values passed in BL and
- y  D3 Y! z' n% I! i1 _CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
  j0 T" i/ W8 {% i2 D# _* U: m8 C5 jpresent, will result in an SMBus invalid signature error.4 ^! s! J; M/ M8 I0 p- |
The version number returned by this call is the highest level of SMBus BIOS Interface
$ A+ A) _( H9 a& P% l9 Sspecification supported by the SMBus BIOS.1 E  W) P& D0 Q0 F
The vendor-specified hardware code may be optionally used to identify the SMBus host6 f2 J0 X' {  K6 ]2 k4 Q  U, G; l
hardware.  If this feature is not used, it must return zero.  This return code may be used by
. m5 n3 }: P' Joperating systems that do not want to use the BIOS services, but rather want to identify and( ?+ h! L2 ], P% r5 n" [- k
communicate directly with the hardware.
% n8 x6 X! p  }( x( I/ V: ~; T" bCall With) L: Q. F4 |: H  S% G3 H' u. h) g; E
- h# u& x. N# w, U" |
AX = 53B0H SMBus Access$ |$ x  e+ T! n& v7 |' ?  [9 z
BH = 01H SMBus Installation Check8 A4 o0 Y# L' Z7 v: {" o" E
BL = 72H% f: O9 W9 F+ K( t
CH = 61H  {1 C; U. V4 Q! r% N, H+ l( y
CL = 64H; ~" k4 E! P) E5 Q1 T* G5 ?
Returns
% s+ w) g  `* B0 ]If function successful:: n; C( x5 _/ M0 T6 ^4 J. j0 z, B. U
Carry = 0 SMBus is supported by BIOS
" Z# E9 T  q+ U& x$ H8 iAH = 01H SMBus BIOS Interface Specification major
* g  h' G$ c1 h9 ^$ I" jversion number (in BCD format)' ^  c/ J( q0 V5 X, r: v
AL = 00H SMBus BIOS Interface Specification minor
' o' |8 c0 e$ f  D7 k8 ]$ Iversion number (in BCD format)
8 U; u+ F% J8 ABL = Number of SMBus Devices Present
3 K5 E# `* g6 u+ ?" FCH = ASCII "i" character (69H)
& Z4 X- d8 U# @, q  ^CL = ASCII "A" character (41H)
9 U+ y3 k8 F# K( M; V" x; eDX = Vendor Specified SMBus Hardware Code" q$ r- |$ k6 Y
0000H indicates undefined hardware
" ~) K5 T' I8 gIf function unsuccessful:4 b1 |; Y6 i6 L3 z  I4 G
Carry = 1
% D6 p3 ?+ {" ]2 q: ~- yAH = Error code
" Y) a& ~$ _1 O- U* G& U0AH  SMBus invalid signature, o! z- u9 a) U& P9 l- B  y% o6 u
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-5 17:52 , Processed in 0.119303 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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