我发现了一个 grub 参数 - ecc_enable_override
这是否意味着如果 BIOS 启用了 ECC 检测,则启用“ecc_enable_override”参数将更改为操作系统检测 ECC?
/*
* Set by command line parameter. If BIOS has enabled the ECC, this override is
* cleared to prevent re-enabling the hardware by this driver.
*/
答案1
该评论具有误导性。如果系统固件启用了 ECC,则amd64_edac
无论设置如何,内核都会看到它并且模块都会使用它ecc_enable_override
。如果系统固件未启用 ECC,但ecc_enable_override
已设置,则内核将尝试自行启用 ECC。
该注释意味着如果系统固件启用了 ECC,内核将不会重新启用它。