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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?8 J" ?% Y+ I9 `& E/ o& l" n
+ F' U0 Y1 H6 |3 L: h. Z+ H" f
smbus bios.pdf (133.96 KB, 下载次数: 906) 3 K7 ~+ T. E4 `; i

8 W: x0 B( I+ m. P! y4.1.1 SMBus Installation Check (01H). P5 S4 a# |+ B
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS$ [+ C, Z$ m, A3 n' K! d- E
Interface and if so, which version of the specification it supports.  The values passed in BL and
9 k- J! H: E; F8 ?. X) sCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not' Q! D+ M' ^& Z5 \; j) O
present, will result in an SMBus invalid signature error./ r  W- [. a* A
The version number returned by this call is the highest level of SMBus BIOS Interface) }/ u! H5 p1 [8 J( O0 [3 o
specification supported by the SMBus BIOS.; m+ T/ \* Q9 a* m* }' m! Z; C
The vendor-specified hardware code may be optionally used to identify the SMBus host% D; d3 U! e& e* e3 R) k. k
hardware.  If this feature is not used, it must return zero.  This return code may be used by: p1 N0 Y- g) b. J+ P) S
operating systems that do not want to use the BIOS services, but rather want to identify and
) |, n6 p/ n# d% Mcommunicate directly with the hardware.# B# O- a, W8 T# N! v: h0 V3 ^8 e1 b
Call With* _6 w) s  \& d9 a6 U/ Y! M
7 E4 H) t3 E7 E0 g
AX = 53B0H SMBus Access
; R4 d! [2 i* ?1 GBH = 01H SMBus Installation Check
: l. F: m6 j1 `- m/ G$ P. nBL = 72H4 b9 R. g7 C/ s
CH = 61H
+ G6 ]6 E+ C: g/ Q1 RCL = 64H% e& P! O" J- n5 e
Returns* R! N5 Y9 `0 E% ]
If function successful:
' x- r) V' W3 S, Q4 y5 KCarry = 0 SMBus is supported by BIOS
: H( Z$ S1 I+ W3 WAH = 01H SMBus BIOS Interface Specification major
/ g: \7 F% o( ^  w$ D9 |version number (in BCD format)
, ?' L6 L0 l6 W: q5 qAL = 00H SMBus BIOS Interface Specification minor
$ Y4 D) N8 j  b( ]$ Hversion number (in BCD format)
9 B8 h; _; I2 x' g) ~6 F& SBL = Number of SMBus Devices Present
! [2 o! U0 V: O' ~* Q' w& \CH = ASCII "i" character (69H)" P, Y9 f& U) N% H
CL = ASCII "A" character (41H)$ g* j" Q$ M. u! e2 E
DX = Vendor Specified SMBus Hardware Code
/ e  h5 ^& k; J; W/ j9 q# l0000H indicates undefined hardware. U9 D0 t. @+ Z
If function unsuccessful:
" p/ Z+ O& I6 b& KCarry = 1
" F' ~! e2 o1 D! q" {- qAH = Error code
, s3 o* s& }* g* T0AH  SMBus invalid signature
% n: @/ ^& I: O  Q7 f4 E! E86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-29 02:40 , Processed in 0.493798 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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