鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

0h获取系统基本信息

表1 BIOS命令字-0h获取系统基本信息

Command

8bit

M=0,S=1/

R=1,W=0/

Param1/

Param2

命令/描述

数据定义

默认值

使用场景描述

1h

1/1/0/0

GET_INTERFACE_VERSION/

查询SMC接口版本信息

[15:8]

Major Version

01h

启动查询协议接口版本,用于版本前后兼容

[7:0]

Minor Version

00h

2h

1/1/0/0

GET_CPU_NUM/

查询CPU数量

[7:0]

CPU数量

= N - N个CPU

02h

启动查询最大支持CPU数量,用于显示,实现告警等DFX特性

3h

1/1/0/0

GET_CPU_TYPE/

查询CPU类型

[7:0]

CPU类型

=0 - 1620

=1 - 1620S

=4 - 1620lite

00h

-

4h

1/1/0/0

GET_MEM_TURBO/

查询内存turbo支持能力

[7:0]

查询内存turbo支持情况

=0h - 不支持

=1h - 支持

00h

启动识别基础板是否支持Turbo特性,用于turbo功能实现和菜单对外呈现

6h

1/1/0/0

GET_TPM_PRSNT/

查询TPM在位情况

载板hisport传入

[7:0]

查询TPM在位情况

=0h - 不在位

=1h - 在位

不在位

启动识别TPM在位情况,用于TPM特性使能

7h

1/1/0/0

GET_CPU_FREQUENCY/

查询CPU工作主频

[7:0]

查询CPU主频

=34h(2.6G主频=2600/50=52d)

=3Ch(3.0G主频=2600/50=60d)

=00h(其他)

34h

目前不使用

FFh

1/1/0/0

GET_ALL_SYS_INFO/

查询所有系统信息

[63:56]

查询CPU主频

=34h(2.6G主频=2600/50=52d)

=3Ch(3.0G主频=2600/50=60d)

=00h(其他)

34h

汇总命令,功能同上描述。响应数据长度为N,N为设备个数

[55:49]

RSV

-

[48:48]

查询TPM在位情况

=0h - 不在位

=1h - 在位

0h

[47:40]

RSV

00h

[39:32]

RSV

00h

[31:28]

RSV

00h

27

BMC 在位信息

1'b1

[26:24]

查询内存turbo支持情况

=3'b0 - 不支持

=3'b1 - 支持

3'b0

[23:16]

CPU数量

= N - N个CPU

01h

[15:8]

Major Version

01h

[7:0]

Minor Version

00h