【已评审】新增私有属性HotUpgradeMaskInterface

背景

CPLD无感升级前需要通知IMP停止一些接口的访问,升级完成后再通知IMP恢复这些接口的访问。所以需要一个属性承载,配置在CSR中根据不同的产品灵活配置。

评审点

LogicFirmware对象新增私有属性HotUpgradeMaskInterface

详细描述

配置示例(基础板CSR):

"HotUpgradeMaskInterface": {
    "usage": [
        "CSR"
    ],
    "baseType": "U32",
    "description": "bit0:UCMI;bit1:Localbus;其他预留"
},

资源path:NA
资源interface:NA
变化类型:新增私有属性作为传递给IMP需要在CPLD无感升级期间需要停止访问的接口
应用场景:CPLD无感升级
持久化类型: 不持久化
操作权限:ReadOnly

默认值:0,不发送ipmi命令

属性名称 变化类型 签名 访问权限 持久化 变化通知 属性来源值 说明 约束
HotUpgradeMaskInterface 新增私有属性 U32 ReadOnly 不持久化 不通知 CSR CPLD无感升级期间需要IMP停止访问的接口 null

评审结论

使用场景明确,目前看没有除IMP以外的设备涉及故无需再新增额外属性代表设备类型,同意新增

遗留问题