2012-06-30 32 views
-1

如何確定Ivy Bridge系統上的糾錯是否有效? (需要結合至強12xx-v2 CPU和ECC UDIMM)。什麼型號專用寄存器控制Ivy Bridge Xeon上的RAM糾錯?

理想情況下,這種方法也可以在沒有必需硬件的系統上運行(並且返回ECC被禁用),並在硬件存在時檢查內存控制器配置。但爲了我的目的,我只需要它在一個確實具有ECC功能的CPU和RAM的系統上工作。

通常情況下,我會使用MemTest86 +等現有工具來檢查此問題,但尚未更新以支持Ivy Bridge。

+0

可能相關:http://www.reddit.com/r/linux/comments/19gcx8/protip_linux_can_forceenable_ecc_on_amd/c8nuq51 –

回答

2

在IVB處理器上,ECC由芯片組(CSR)控制,而不是通過MSR控制。

具體來說,在IVB上,這是在總線1中的設備15和29中,偏移量爲0x7C位2. 這應該在基於DIMM報告中的SPD信息的平臺啓動期間由BIOS/MRC編程DIMM具有ECC功能(以及其他設置)。

+0

真棒信息,對不起,我錯過了你的答案,當它第一次發佈。我認爲這個CSR實際上是在處理器上實現的,但是與MSR保持分離,以便將內存控制器作爲一個單獨的設備在邏輯上維護,即使它現在與CPU內核一起處於死亡狀態?現在我想知道是否有一種方法可以從引導加載程序啓用該功能,如果BIOS已經省略了支持... –