背景
标卡或硬盘,等告警检测条件为带内上电且BIOS启动完成后开始检测,带内系统相关温度传感器的调速策略,生效条件也会耦合BIOS启动完成。这些告警和调速策略分布在多个CSR文件中,当前会有很多重复定义。需要提供多个CSR可获取的全局属性来简化CSR配置。
关联ISSUE
整体方案
背景
标卡或硬盘,等告警检测条件为带内上电且BIOS启动完成后开始检测,带内系统相关温度传感器的调速策略,生效条件也会耦合BIOS启动完成。这些告警和调速策略分布在多个CSR文件中,当前会有很多重复定义。需要提供多个CSR可获取的全局属性来简化CSR配置。
关联ISSUE
整体方案
资源树路径:/bmc/Kepler/Global/
interface: bmc.kepler.Global.Systems
新增全局变量BiosBootStage,由bios组件根据实际bios的启动状态,更新全局变量。csr配置文件中关联全局变量。
评审点
新增全局变量表征系统启动状态
详细描述
| 使用范围 | 全局变量名称 | 更新者 | 持久化类型 | 数据类型 | 取值范围 | 默认值 | 使用场景 |
|---|---|---|---|---|---|---|---|
| 所有APP CSR |
系统启动阶段 SystemStartupState |
bios | 复位持久化 | uint8_t | 0x00:下电 0x20:开机自检结束 0x40:Pcie 信息上报 0x60:Smbios写准备 0x63:Smbios 写数据 0x66:Smbios 写完成 0x6F:PXE启动 0xFE:系统进入OS |
0 | csr中配置根据bios启动启动阶段决定是否进行带内相关部分告警检测或生效调速策略 |
是否准备好AI预审
是
评审结论
(必选)针对决策点,详细描述最终结论,不能是简单的同意或不同意,通过或不通过。(提交议题时删除此引导说明)
正面示例:
同意redfish接口/redfish/v1/XXXXX的GET操作响应体增加如下属性
(详细描述属性名称、属性取值类型、取值范围、约束等)
或
不同意新增资源协作接口XXXXX
或
不同意资源协作接口XXX新增XX属性/方法
反面示例:
通过,同意新增接口