首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何验证ECC DDR存储器控制器周期控制擦洗?

如何验证ECC DDR存储器控制器周期控制擦洗?
EN

Server Fault用户
提问于 2018-12-26 15:42:19
回答 1查看 316关注 0票数 0

使用ARM而不是x86,我如何验证DDR定期巡逻擦洗?控制器是根据硬件规范启用的,硬件规范中没有任何内容涉及如何验证控制器的定期巡逻间隔,没有可用于验证的寄存器,也不知道可能检查ECC DDR定期巡逻洗涤器是否正确工作的模拟或其他操作。

任何在Linux ARM上验证损坏内存的方法,任何软件都可以注入内存错误,巡检清理必须修复,并且当检测到内存控制器时不会立即自动修复该错误?控制器将立即检测到可修正的错误,并将其纠正,除非有一种方法可以避免在注入时检测到可纠正的错误,否则不一定要测试或验证巡逻擦洗。

经验表明,无法纠正的错误会导致重设,早在任何周期性擦洗发生之前。因此,这些似乎没有帮助。

EN

回答 1

Server Fault用户

发布于 2019-01-05 20:32:52

系统日志中应出现更正的内存错误。当什么都没有出现时,无论是正常使用还是擦洗都没有错误。

无法纠正的错误需要导致系统恐慌/重置/关闭,因为无法优雅地恢复。定期擦洗是为了确保小的错误被发现和纠正之前,成长不可纠正。

除非有一种特定的方法可以在不写入ECC位的情况下写入内存,否则就无法在软件中创建ECC错误。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/946673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档