【已评审】网卡部件新增设备树接口与属性

背景

支持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