【待评审】LED防呆测试项新增参数2和3

背景

当前LED防呆测试项(dftid 0x84)的实现为,启动参数为0时给测试项中关联的寄存器写1(期望人眼观察灯为常亮),启动参数为1时给测试项中关联的寄存器交替写0和1(期望到人眼观察灯为闪烁),逻辑在装备点灯模式下,UID闪烁,电源灯黄绿交替闪烁,健康灯红绿交替闪烁,硬盘active灯常亮,fault/locate灯红蓝交替闪烁,无法通过参数0/1启动测试后通过人眼区分当前状态为常亮还是闪烁。

装备/制造领域目前的预期:
不闪烁预期:LED保持全亮或全灭,与闪烁明显区分即可(推荐全灭)
闪烁预期:双色灯/多色灯交替闪烁,单色灯固定频率闪烁

关联ISSUE

产业、伙伴共同诉求,当前无issue承载

整体方案

考虑到老版本的兼容性,对以前的0/1实现不做修改,新增参数2/3,BMC收到参数2启动测试项时,给关联寄存器写3,逻辑实现LED灯闪烁功能;BMC收到参数3启动测试项时,给关联寄存器写4,逻辑实现LED灯全灭;

评审点

IPMI接口文档中,附录章节的DFTID定义中,dft 0x84的测试场景增加:

2-表示新闪烁模式

3-表示新常灭模式

详细描述

字节顺序 域取值说明
NetFn 30h
Cmd 90h
1 Sub command,子命令=42h
2 read offset
3 read length
4 Type
5 启动测试或停止
6 测试项编号
(7:10) Position ID
(11) 可选项:DevNum
(12:N) param:启动参数 当测试项dftid = 84时,新增参数2(新闪烁模式)、3(新常灭模式)

是否准备好AI预审

评审结论

遗留问题