问题描述
当前升级主板CPLD以及扩展板CPLD之后,AC生效的会影响业务,需要切换成DC生效方式
但是目前没有支持DC生效方式:
环境信息
-
操作系统:[如 Ubuntu 24.04]
-
软件版本:[如 OpenUBMC2509]
-
硬件配置:[如 CPU、内存等]
重现步骤
-
[第一步] 上电情况下烧写CPLD
-
[第二步] 系统下电,进行烧写CPLD
-
[第三步] CPLD烧写成功观察到BMC以及OS都被重启,影响业务
期望结果
CPLD烧写flash成功之后,进行生效的时候,可以执行DC方式进行生效
实际结果
实际上执行了AC生效方式
尝试过的解决方案
问题1: * 废弃属性:ValidMode和ValidAction在最新版本中已废弃,但是send_register_active_action从代码上看还是获取了ValidMode
问题2:目前是否已经支持了DC生效CPLD策略,如果没有,是否可以支持上
