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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
" B& U* }. L2 l. J  F+ {' v2 ^& K* h& p1 \, V3 y7 |# y9 V
smbus bios.pdf (133.96 KB, 下载次数: 834)
8 S3 W) F0 B& T% U
& e( M6 Y% }8 e+ q2 i( u8 j4.1.1 SMBus Installation Check (01H)3 C0 B. L" D0 V9 e  ?- R* t# Z# M
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS  X) I2 C4 o' b  k' e
Interface and if so, which version of the specification it supports.  The values passed in BL and1 z- `+ ]7 G7 p& l
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not+ ]3 p( I& {8 u- `1 G
present, will result in an SMBus invalid signature error.
* A0 H* g- ?: G5 p* k" n0 ?' h& ZThe version number returned by this call is the highest level of SMBus BIOS Interface
1 P% r# t2 c3 y" X1 l+ i2 t6 _) G% mspecification supported by the SMBus BIOS.. P) P: [) s" F, Z- q. L4 M
The vendor-specified hardware code may be optionally used to identify the SMBus host
* ?5 x* ~7 t# D' Z' H2 B$ ihardware.  If this feature is not used, it must return zero.  This return code may be used by* q6 h$ |/ x& f. n$ g6 y' R
operating systems that do not want to use the BIOS services, but rather want to identify and
2 G8 A' C" H6 _6 Y7 Qcommunicate directly with the hardware.
# o) p: n% {! L' j+ bCall With7 O; N6 A, @$ `8 H

4 I4 V/ {( I8 LAX = 53B0H SMBus Access3 C+ U4 w4 x+ m; t0 S/ M
BH = 01H SMBus Installation Check
2 ~% W2 _. a4 d, y4 _0 kBL = 72H" }3 f# I& f, I4 G1 c( h
CH = 61H
/ S9 _; D1 P* x. vCL = 64H
# Y' }3 ]& S: r% IReturns
# a! U! Z+ ?* m% R! mIf function successful:  p! r6 q2 O, m& o0 r5 T
Carry = 0 SMBus is supported by BIOS
- C  }3 d; e" l& I' KAH = 01H SMBus BIOS Interface Specification major
+ u7 J' V1 s, ?' b3 K6 E, Q/ L7 k% f" k) }version number (in BCD format)
% D; `6 ~( G; \AL = 00H SMBus BIOS Interface Specification minor% ]9 s4 ?, l) m4 G6 L0 s2 F4 Y
version number (in BCD format)
5 |; W1 c' K9 X- N9 H! r! l) ?BL = Number of SMBus Devices Present
5 C! e+ w. g0 I) c- L) mCH = ASCII "i" character (69H)2 w0 Q1 F; j. H8 I, f8 _
CL = ASCII "A" character (41H)
# z/ c5 A5 P5 V' N- R1 W8 dDX = Vendor Specified SMBus Hardware Code
2 S* [: B+ X8 Z  Z5 S0000H indicates undefined hardware: O2 [8 E! s2 J  |: O- Y; @
If function unsuccessful:# m' O5 ~. [- }7 e
Carry = 16 G6 R+ n. I6 Z0 i2 |! H- H2 V
AH = Error code* N4 g) d- t' z0 P
0AH  SMBus invalid signature6 P! l- M! t7 J7 M
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 21:04 , Processed in 0.471301 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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