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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
2 j; p2 ?' k  W' x& `2 z) S: ^  a; a+ j3 }0 m6 w
smbus bios.pdf (133.96 KB, 下载次数: 823) % X9 s2 e6 @: O$ {9 H
1 _8 f- q( v1 G+ f3 S
4.1.1 SMBus Installation Check (01H)
# n* M. z9 q7 J  |; wThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
. u# b" c& G) q1 e: B8 uInterface and if so, which version of the specification it supports.  The values passed in BL and
3 x1 L6 ?) o2 d" k0 t# lCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not. t8 Q1 o6 K! a6 P
present, will result in an SMBus invalid signature error.
$ w: N% B2 B$ w( jThe version number returned by this call is the highest level of SMBus BIOS Interface, A0 k' k1 ]# m
specification supported by the SMBus BIOS.5 i$ ~1 Q8 a3 ^2 K7 F& }$ a
The vendor-specified hardware code may be optionally used to identify the SMBus host! P& g) U" P4 i5 A) }5 [( w
hardware.  If this feature is not used, it must return zero.  This return code may be used by+ U3 s$ W) y( \+ B; [9 u: \+ ]
operating systems that do not want to use the BIOS services, but rather want to identify and/ v; F4 I- H6 u+ P) T$ X% @
communicate directly with the hardware.7 G5 t4 W2 `' q) V7 R, d5 ^
Call With
2 v. I+ n" E( ]" L" X$ U6 I
  A$ x" O2 ?) m! o8 G. Z' zAX = 53B0H SMBus Access: g2 k4 v1 R' e) h
BH = 01H SMBus Installation Check7 @+ I- `3 ~3 f
BL = 72H9 b) O5 ^" }$ w  ~) `
CH = 61H
- f; z( k) y+ a" o4 \  U- Q; gCL = 64H
2 O) U1 n! L2 \- {Returns
3 K8 z  ?7 g2 ]" E  aIf function successful:
" B% Z7 J0 X0 c0 z1 t, E9 pCarry = 0 SMBus is supported by BIOS
7 s( N) y  l$ M+ G6 n$ SAH = 01H SMBus BIOS Interface Specification major: g  k# ]2 j/ h( D
version number (in BCD format)
" C& ?" Y5 ]4 B: k2 ^. VAL = 00H SMBus BIOS Interface Specification minor* ?9 g8 L8 t5 U2 M* B, B6 E
version number (in BCD format)1 x8 W  z! r: ?: l# ~7 }
BL = Number of SMBus Devices Present; b& Z- w4 M2 k7 Q  |* P6 u# e
CH = ASCII "i" character (69H): X. d& z5 _6 K3 \' g1 ^
CL = ASCII "A" character (41H)* C/ h+ v7 d  ~4 T. P( C" h$ G
DX = Vendor Specified SMBus Hardware Code
0 e5 u9 E& ], B/ q9 R  y4 d0000H indicates undefined hardware/ l  c( K4 a- X: N8 h, k; _" `2 ~
If function unsuccessful:$ R7 {3 |' j) ~; j
Carry = 1
8 }' m/ N. O" l" ]. aAH = Error code
3 j0 ~$ ^  C5 f$ z0AH  SMBus invalid signature
9 |* u# f/ }& ?- D86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-24 22:35 , Processed in 0.042158 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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