开发者
Rate This Document
Findability
Accuracy
Completeness
Readability
在线提单
论坛求助

3h获取和设置电源管理信息

表1 BIOS命令字-3h获取和设置电源管理信息

Command

M=0,S=1/

R=1,W=0/

Param1/

Param2

标准命令字及描述

数据定义

默认值

使用场景描述

1h

1/0/0/0

标准命令字:

SET_PWR_STATE

描述:

设置电源状态

[7:0]

设置电源状态

=0b - 默认值

=1h - 下电

=55h - 热复位

00h

复位:在OS下执行Reboot指令时,BIOS通过SMC发送复位指令,CPLD通过GPIO信号复位CPU,

下电:在OS下执行关机指令时,BIOS通过SMC发送关机指令,CPLD实现服务器业务电下电,

Param1:标识第N个Port配置,

2h

1/0/N/0

标准命令字:

SET_CPU_IMU_RST

描述:

设置第N个CPU的IMU 独立复位

[7:0]

设置IMU独立复位

=0b - 默认值

=1b - 复位IMU

00h

预留IMU单独的复位通道NB_RST_MNG。

3h

1/1/N/0

标准命令字:

GET_EFUSE_PWR_STATE

描述:

获取eFuse 1.8V电源状态

[7:0]

查询eFuse 1.8V电源状态

=0h - 正常

=1h - 异常

00h

装备模式下进行eFuse烧写使用。

Param1:N

0:CPU0

1:CPU1

4h

1/0/N/0

标准命令字:

SET_EFUSE_PWR_EN

描述:

设置eFuse 1.8V电源的EN信号状态

[7:0]

设置eFuse 1.8V电源的EN信号

=0h - 关闭

=1h - 打开

00h

1/1/N/0

标准命令字:

GET_EFUSE_PWR_EN

描述:

获取eFuse 1.8V电源的EN信号状态

[7:0]

获取eFuse 1.8V电源的EN信号

=0h - 关闭

=1h - 打开

00h

5h

1/1/0/0

标准命令字:

GET_AC_LOSS_STATE

描述:

获取AC电源掉电状态

[7:0]

获取AC电源掉电状态

=0h - 供电正常

=1h - AC掉电状态

00h

BBU备电场景,IMU检测到AC掉电,需要进行降频操作。

1/0/0/0

标准命令字:

SET_AC_LOSS_CLEAR

描述:

清除AC电源掉电状态

[7:0]

清除AC电源掉电状态

=0h - 不操作

=1h - 清除

00h

6h

1/1/N/0

标准命令字:

GET_IMU_RST_SYS_EVENT

描述:

获取系统复位状态

[7:0]

获取系统复位状态

=0b - 默认值

=1b - 系统复位状态

00h

IMU检测到系统复位中断后,清除SC_NORESET_9寄存器,表示当前复位操作需要进行hydra初始化。

1/0/N/0

标准命令字:

CLEAR_IMU_RST_SYS_EVENT

描述:

清除系统复位状态

[7:0]

清除系统复位信号

=0b - 不操作

=1b - 清除

00h

0B

1/1/0/0

标准命令字:

GET_VRD_TYPE

描述:

获取VRD控制器类型

[7:2]

预留

01h

-

[1:0]

获取VRD控制器类型

00=IFX

01=SD5003

10=MPS

11=RSV

-