ISSUE链接(必填,此议题关联的issue):
https://gitcode.com/openUBMC/mdb_interface/issues/152
背景(必填,文字描述议题背景,如需求来源、问题场景):
支持按区域复位NPU板,用于修复故障
决策点1(必填,一句话描述待决策点):
新增ResetDevice方法,复位NPU板
对应资源路径是/bmc/kepler/Systems/${SystemId}/Boards/NpuBoard/${Id},对应资源接口是bmc.kepler.Systems.Board.NpuBoard,对应方法是ResetDevice
详细描述1(必填,描述待评审接口的详细内容):
资源path: /bmc/kepler/Systems/${SystemId}/Boards/NpuBoard/${Id}
资源interface:bmc.kepler.Systems.Board.NpuBoard
变化类型:新增方法参数
应用场景:按区域复位NPU板
持久化类型: 不涉及
操作权限:BasicSetting
详细描述:
-
资源路径 :/bmc/kepler/Systems/${SystemId}/Boards/NpuBoard/${Id}
-
资源接口:bmc.kepler.Systems.Board.NpuBoard
-
方法 :
ResetDevice
-
权限 :
BasicSetting
-
请求签名 : y
-
请求参数 :
RegionId
:NPU复位区域的Id
0 – 设备全域
1 – 计算单元
-
响应签名 : NA
-
响应参数 :NA
决策点2(必填,一句话描述待决策点):
NpuBoard 新增写保护属性,用于复位前解除写保护
详细描述2(必填,描述待评审接口的详细内容):
资源协作对象:NpuBoard
变化类型:新增私有属性
应用场景:用于复位的时候关闭写保护
持久化类型: 不持久化
操作权限:ReadOnly
详细描述:
属性名称 | 取值类型 | 默认值 | 操作权限 | 说明 | 持久化 | 信号 |
---|---|---|---|---|---|---|
ResetWriteProtectionReg | U32 | NA | 只读ReadOnly | 复位写保护寄存器 | 否 | 否 |