背景
支持BMC主从控制网卡带外管理的新特性,需要通过CSR配置是否开启该功能。
关联ISSUE
[需求]: 支持BMC主从的DPU带外管理-component_drivers-AtomGit
整体方案
网卡部件新增设备树资源协作接口 bmc.dev.SharedManagement,用于承载共享部件管理的相关属性。bmc.dev.SharedManagement 接口下新增属性ControlOwner,用于表示共享部件的控制权归属。
评审点
1、新增资源协作接口 bmc.dev.SharedManagement,接口下新增属性ControlOwner,表示共享部件的控制权归属
详细描述
评审点1:新增资源协作接口 bmc.dev.SharedManagement
变化描述:新增接口承载了共享部件管理的相关属性
接口链接:bmc.dev.SharedManagement
应用场景:BMC主从控制共享部件带外管理
属性列表
| 变更类型 | 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|
| 新增 | ControlOwner | y | True | false | 表示共享部件控制权归属: 0=本板独立控制,共享部件带外访问不区分主从BMC 1=主BMC控制,仅主BMC允许带外访问共享部件 |
Read: ReadOnly |
CSR | 不持久化 | 无影响 |
配置举例:
"PCIeNicCard_1": {
"bmc.dev.SharedManagement": {
"ControlOwner": 1
}
}
是否准备好AI预审
是
评审结论
1、同意新增资源协作接口 bmc.dev.SharedManagement
变化描述:新增接口承载了共享部件管理的相关属性
应用场景:BMC主从控制共享部件带外管理
属性列表
| 变更类型 | 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|
| 新增 | ControlOwner | y | True | false | 表示共享部件控制权归属: 0=本板独立控制,共享部件带外访问不区分主从BMC 1=主BMC控制,仅主BMC允许带外访问共享部件 |
Read: ReadOnly |
CSR | 不持久化 | 无影响 |
遗留问题
1、将主从管理作为一个共享接口
结论:已修改,共享接口名称为 bmc.dev.SharedManagement