内存隔离恢复条件变更

// 此模板仅供参考,如果不适用可以修改

问题描述

在之前使用2603版本触发sPPR内存隔离后,执行系统重启命令可以恢复。在使用2606版本触发sPPR内存隔离后,执行系统重启无法恢复,只有执行下电命令可以恢复。

查看2606版本更新之前fault_diagnosis版本为1.120.65,2606版本更新后的fault_diagnosis版本为1.120.76

我们PPR的恢复方式有变更嘛,变更的原因是什么呢?

下面是使用2606版本触发的流程:

实际未消除。查看MemoryRAS对象的LastIsolationStatus和LastIsolationType仍然为1。然后执行系统下电在上电正常恢复。

环境信息

  • 操作系统:[如 Ubuntu 24.04]

  • 软件版本:OpenUBMC2603

  • 硬件配置:[如 CPU、内存等]

重现步骤

  1. [第一步]

  2. [第二步]

  3. [第三步]

期望结果

[您希望实现什么]

实际结果

[实际发生了什么,包含错误信息]

尝试过的解决方案

[列出您已经尝试过的解决方案及结果]

分析结论

[详细总结您对此问题的分析结论]

sPPR仅在冷复位时恢复,热复位不会恢复
新版本进行了优化,热复位不再恢复sPPR对应的LastIsolationStatus和LastIsolationType属性

你好 是只针对sPPR进行了优化嘛,其他类型如hPPR有修改嘛

统一处理的,当前除了pageoffline,其他的隔离热复位都不会恢复