【已评审】支持PCIe设备故障统计资源协作接口评审

ISSUE链接(必填,此议题关联的issue):

https://gitcode.com/openUBMC/mdb_interface/issues/63

背景(必填,文字描述议题背景,如需求来源、问题场景):

支持PCIe设备Fatal Error、Non-Fatal Error故障统计资源协作接口。提供故障计数属性获取以及设置功能。

决策点(必填,一句话描述待决策点):

新增资源协作接口属性FatalErrorCount、NonFatalErrorCount,表示故障计数。

对应资源路径是/bmc/kepler/Systems/${SystemId}/PCIeDevices/${Id},对应资源接口是bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS

详细描述(必填,描述待评审接口的详细内容):

资源path: /bmc/kepler/Systems/${SystemId}/PCIeDevices/${Id}

资源interface: bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS

变化类型:新增属性

应用场景:记录PCIeDevice对象故障计数属性

持久化类型: 复位持久化

操作权限:可读写 read: ReadOnly write:BasicSetting

详细描述:

方法名称 变化类型 签名 读写&权限 持久化 变化通知 接口说明 接口约束
FatalErrorCount 新增属性 u 可读写
R: ReadOnly W:BasicSetting
复位持久化 PCIe设备致命错误计数 U32,取值范围:0~0xFFFFFFFF
NonFatalErrorCount 新增属性 u 可读写
R: ReadOnly W: BasicSetting
复位持久化 PCIe设备非致命错误计数 U32,取值范围:0~0xFFFFFFFF

评审结论

1、同意新增属性FatalErrorCount、NonFatalErrorCount:

  • 资源路径: /bmc/kepler/Systems/${SystemId}/PCIeDevices/${Id}

  • 资源接口: bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS

  • 操作权限:可读写 read: ReadOnly write:BasicSetting

  • 签名:u

1 个赞