背景
产业新需求,支持双系统整机下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资源的系统归属配置。