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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
7 I, j5 l$ U/ b9 I- a) @
8 B5 K6 I0 x. s9 w! i9 r" O smbus bios.pdf (133.96 KB, 下载次数: 884) * R# w/ j+ X8 |2 I$ l7 ~. H: H- H0 w
$ `& v0 r; ^7 n+ l3 @/ F
4.1.1 SMBus Installation Check (01H)/ ^/ ?& a9 F' J: c' r
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS! p- @8 W) x( M, C+ N) @- A
Interface and if so, which version of the specification it supports.  The values passed in BL and0 I& H  g6 W" B/ }, t+ S, F
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
0 {- d# R3 {% ^$ Z1 a+ {5 e2 Lpresent, will result in an SMBus invalid signature error.
/ A: T3 ]3 O- ]The version number returned by this call is the highest level of SMBus BIOS Interface& ^& W3 v  a% H7 o
specification supported by the SMBus BIOS.8 C' j$ ]0 W) k& F3 K& F
The vendor-specified hardware code may be optionally used to identify the SMBus host
! z% o* L0 J, @. \9 N) Nhardware.  If this feature is not used, it must return zero.  This return code may be used by/ D, C" |8 h1 ^8 S. P8 a- @& ]1 E3 w
operating systems that do not want to use the BIOS services, but rather want to identify and# P9 d# n5 O- ]3 f7 d4 B) {9 {( V
communicate directly with the hardware.
# p% z$ q) D5 C. ?; `/ JCall With, X3 I2 R+ S/ x2 j  V
3 T1 n  t  U9 k0 y) ]; o2 C
AX = 53B0H SMBus Access
& @, w% t; U$ q" P0 y' Y: sBH = 01H SMBus Installation Check& O6 ?2 F- p6 A  n1 ~* l
BL = 72H% D% `, f2 }; i. |
CH = 61H
( k1 ~" X6 U* j0 w$ O4 T* a. J6 fCL = 64H1 {1 i9 u) p* D; B! M5 s
Returns8 u' [/ A7 S3 t' Q0 K5 v
If function successful:; }7 J6 K) \" d3 y/ c& d
Carry = 0 SMBus is supported by BIOS; Q3 t4 m! `, _1 E
AH = 01H SMBus BIOS Interface Specification major
) e, I: q6 n4 xversion number (in BCD format)
0 k3 \" }% i, M. j0 ?, qAL = 00H SMBus BIOS Interface Specification minor
5 G& P+ s) d8 n, f: \version number (in BCD format)3 {- ]8 o1 m( P
BL = Number of SMBus Devices Present$ }0 D0 g+ E; U
CH = ASCII "i" character (69H)
; v+ g7 k+ {/ i$ J6 V$ `: q) `9 Y; M5 OCL = ASCII "A" character (41H)+ ^, @5 J" d3 `2 t& `
DX = Vendor Specified SMBus Hardware Code; ^$ B( x+ {5 [, k! N4 v/ f- X/ V6 T1 ~
0000H indicates undefined hardware
( H+ ~! X. d3 v& b9 Y8 A* ZIf function unsuccessful:0 A$ V1 x" h) p; U
Carry = 1
+ G* B* N8 q3 p% Z# o9 n; H* sAH = Error code
( X; @$ ]8 d: X3 L6 K" |: r+ i" T0AH  SMBus invalid signature
7 f, W( l* H# y+ m86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-10 11:24 , Processed in 14.452470 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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