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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
) G) z" W/ [9 _! \9 W1 ]3 v  c/ b: {. n
smbus bios.pdf (133.96 KB, 下载次数: 235) ; X( n  e9 [, m! n
6 |' G1 q# h. h+ d$ a- u* w
4.1.1 SMBus Installation Check (01H)8 r  \3 S$ f& d5 V3 V* ]0 n
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
1 b; `9 T* y5 q) ^2 uInterface and if so, which version of the specification it supports.  The values passed in BL and! C: J/ t2 I  u( v
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not" @+ x' j1 ^& e; f8 ?. x( v
present, will result in an SMBus invalid signature error.
" d, D9 i. V$ K; v: {( ZThe version number returned by this call is the highest level of SMBus BIOS Interface
3 H8 v  Z! t/ D, mspecification supported by the SMBus BIOS.
" ]0 U  e' Q' Y# p( W* aThe vendor-specified hardware code may be optionally used to identify the SMBus host: r. H% k& x$ S0 Z
hardware.  If this feature is not used, it must return zero.  This return code may be used by
9 K: o2 f- ^( [operating systems that do not want to use the BIOS services, but rather want to identify and/ ~- U6 c$ ~! Q, D6 Z
communicate directly with the hardware.  {/ J8 J/ i% L. T* s
Call With
* o- P# P5 k3 y1 L' N! t
0 @9 H. ]7 U9 p& V4 a* yAX = 53B0H SMBus Access( F- |; x! V8 X) U
BH = 01H SMBus Installation Check
' e# C. Y# ?- q/ {, u8 UBL = 72H
& W9 {5 m7 [) |4 ]3 ]% DCH = 61H
8 |  {4 C; H( N- XCL = 64H3 C% \$ N; q  \
Returns% G2 q% I' f7 c& D; _! [
If function successful:
2 j( c/ f: b6 C% zCarry = 0 SMBus is supported by BIOS& K! t/ ]6 E8 I; d2 h
AH = 01H SMBus BIOS Interface Specification major' S$ _% m  R$ p$ h
version number (in BCD format)* E; @. M2 Z- K. F
AL = 00H SMBus BIOS Interface Specification minor+ U# f: t) b# X" \3 D; |
version number (in BCD format)
& }( t7 F* i, pBL = Number of SMBus Devices Present
4 f3 N/ l" ^. v4 F' }CH = ASCII "i" character (69H)
4 y5 V  I, [1 |% XCL = ASCII "A" character (41H)9 k2 q# f1 t# e
DX = Vendor Specified SMBus Hardware Code$ b2 ~0 o4 H% Q2 k0 O/ @& k7 m) E
0000H indicates undefined hardware! l1 ~6 H! O% o+ C( E
If function unsuccessful:* r) J$ s9 l3 g2 w
Carry = 1: M: S. w, X) ~0 Y* U1 Y7 ?6 j
AH = Error code
$ n  R. ]- _5 l  J$ |0AH  SMBus invalid signature
8 {0 Z. l5 A  i% G5 N2 `7 ?6 P86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 16:33 , Processed in 0.034845 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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