【已评审】PSR新增对象配置,用于指定CPU系统归属

背景

产业新需求,支持双系统整机下CPU完成系统归属,并且组件CSR可以在单系统和双系统整机复用。

关联ISSUE

暂无

整体方案

在整机PSR里新增对象配置,新的对象属性描述 CPU的系统归属,用于更新CPU对象的SystemId属性,从而区分不同系统下的CPU。

评审点

1、PSR新增私有对象CPUConfig,对象下新增私有属性MultiHostMappings,表示CPU资源的系统归属配置。

详细描述

1、PSR新增私有对象CPUConfig
示例:

"CPUConfig_1": { 
    "MultiHostMappings": [
        {
            "PhysicalId": [1, 2, 3, 4],  //CPU物理ID
            "SystemId": [1, 1, 2, 2]    //归属的系统ID
        }
    ]
}

变化类型:新增对象
应用场景:用于表示CPU资源的系统归属配置
持久化类型:不持久化
操作权限:ReadOnly

属性名称 变化类型 签名 读写权限 持久化 变化通知 属性说明 属性约束
MultiHostMappings 新增属性 a 只读
read:ReadOnly
不持久化 false CPU系统归属配置信息 NA
  PhysicalId 新增属性 ay 只读
read:ReadOnly
不持久化 false CPU物理ID 和SystemId数组长度相同
  SystemId 新增属性 ay 只读
read:ReadOnly
不持久化 false 归属的系统ID 和PhysicalId数组长度相同

评审结论

1、同意PSR新增对象CPUConfig,CPUConfig对象下新增属性MultiHostMappings,表示CPU资源的系统归属配置。

遗留问题