【待评审】新增ipmcset命令用于指定NPU日志收集独占总线

背景

新增ipmcset命令用于指定NPU日志收集独占总线

决策点

1. 新增ipmcset命令用于指定NPU日志收集独占总线

CLI命令:ipmcget -t maintenance -d dedicatednpudump -v <npu_id>
变化类型:新增命令字
操作类型:SET
操作权限:BasicSetting

参数名称 取值类型 说明 是否必选 约束
psu_slot integer NPU编号 是 1-最大NPU个数
state string NPU日志收集独占总线状态 是 取值:
enabled:启用NPU日志收集独占总线br>disabled:禁用NPU日志收集独占总线

命令描述:

Dedicated NPU log collection by disabling access to other NPUs

回显格式:


Usage: ipmcget -t maintenance -d dedicatednpudump -v <npu_id> <state>
    npu_id:
        NPU id (1~16) to collect log for
    state:
        enabled - Enable dedicated NPU log collection
        disabled - Disable dedicated NPU log collection

配置失败

openBMC:/->ipmcget -t maintenance -d dedicatednpudump -v 17 enabled
Invalid NPU id, valid range is 1~16.

设置成功:

openBMC:/->ipmcget -t maintenance -d dedicatednpudump -v 1 enabled
WARNING: This operation disables BMC access to other NPUs on the same IPMB bus.
Do you want to continue?[Y/N]:Y
Enable NPU1 dedicated log collection Successfully. 

设置失败:

openBMC:/->ipmcget -t maintenance -d dedicatednpudump -v 1 enabled
WARNING: This operation restores BMC access to other NPUs on the same IPMB bus.
Do you want to continue?[Y/N]:Y
Disable NPU1 dedicated log collection failed. 

评审结论

遗留问题