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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
8 B* X' U& U2 b$ U1 ?: A) F% k7 \  @. |! c
smbus bios.pdf (133.96 KB, 下载次数: 460)
' h  O# N: ~, k$ e3 E7 T5 C# F# ]" b8 M; P% g$ {
4.1.1 SMBus Installation Check (01H)% C" ~9 F6 S1 r# }8 ]
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS9 @$ U9 Q- c) I5 m" t, q7 w) c
Interface and if so, which version of the specification it supports.  The values passed in BL and5 c: G6 p5 X- l5 M. H+ d; e/ G
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
+ U8 Q3 |1 P' k. k+ [& Lpresent, will result in an SMBus invalid signature error.* K* b; J- @4 d* X: z) f
The version number returned by this call is the highest level of SMBus BIOS Interface
5 ^) s- A7 t3 F( Y4 [specification supported by the SMBus BIOS.
4 e& ^% Z" F" \3 `( a% X! ]6 xThe vendor-specified hardware code may be optionally used to identify the SMBus host
" ]1 T- ^1 d$ k, C8 `hardware.  If this feature is not used, it must return zero.  This return code may be used by7 z& R2 m# C6 r% I0 }4 U$ [
operating systems that do not want to use the BIOS services, but rather want to identify and( j6 a/ H0 |3 u- J- m7 ]
communicate directly with the hardware.
% {- j0 @7 @% f% W. ~: ~Call With& t/ m; y# ], ?$ r" P0 \
& x  P& N7 E- i
AX = 53B0H SMBus Access
6 [5 C: R  \; U& x7 E( I4 \BH = 01H SMBus Installation Check
% ^$ _! O) r/ N& w2 n) xBL = 72H  g- U) |1 J6 B$ B, X8 Q
CH = 61H7 ?: a; s. e" W. Q$ @0 R* n! E( I7 d
CL = 64H
& s0 G# ]' D% ?8 [- Y# M' uReturns% `6 h+ `8 N2 S- j, n1 _: Y& \
If function successful:
# y7 @" @& z' V& KCarry = 0 SMBus is supported by BIOS
% |) W8 {; P$ G9 `* E8 cAH = 01H SMBus BIOS Interface Specification major5 u5 m: g* R% z8 |
version number (in BCD format)9 s1 n, i( G" C1 c" i. b
AL = 00H SMBus BIOS Interface Specification minor3 v2 V8 z' W* D  k5 \/ E
version number (in BCD format)  w9 U) m/ j2 g3 B
BL = Number of SMBus Devices Present  u3 f; {2 K5 W3 f7 l
CH = ASCII "i" character (69H)
% i* t: B, \$ F  Q' l+ NCL = ASCII "A" character (41H)
2 ]' F& @- P; f' e0 vDX = Vendor Specified SMBus Hardware Code. N$ l+ d& F; K8 U- {
0000H indicates undefined hardware
9 S$ c3 c/ U& b) S- K' CIf function unsuccessful:' R6 V- g$ U5 a8 q5 O) j2 l: J/ |
Carry = 1. @, f# Q$ \# Z1 _. @8 z
AH = Error code
# @# r* Y& l8 o( u& r0AH  SMBus invalid signature
) f6 l  ~5 t4 T# o86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 08:57 , Processed in 0.043155 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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