背景
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以外的设备涉及故无需再新增额外属性代表设备类型,同意新增
遗留问题
无