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

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_SATATE/

获取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

-