2014-06-13 196 views
1

我的工作錯誤檢測模塊上,並嘗試使用英特爾®至強®處理器C5500/C3500系列數據表中提到的錯誤注射執行測試,卷2在4.12.40節。它要求對MC_CHANNEL_X_ADDR_MATCH,MC_CHANNEL_X_ECC_ERROR_MASK和MC_CHANNEL_X_ECC_ERROR_MASK寄存器進行編程,但試圖寫入這個寄存器沒有任何作用。實現了這個空間的鎖,它由MEMLOCK_STATUS寄存器中的狀態(設備0:功能0:偏移88h)指示,在我的情況下,它將報告0x40401作爲設置值。這意味着MEM_CFG_LOCKED被設置,我甚至無法使用MC_CFG_CONTROL寄存器解鎖(設備0:功能0:偏移90h)。我正在向此寄存器寫入0x2,但這對解鎖用於寫入的ECC注入寄存器沒有幫助。我怎樣才能做到這一點?我在裸機上運行FreeBSD,而不是虛擬機。ECC錯誤注入註冊

+2

'4.4.7 MEMLOCK_STATUS',位0'MEM_CFG_LOCKED'已經爲它描述的最後一句時,通過身份驗證的代碼Mode._你一句_Can才能改變? –

+0

感謝您的回覆。如何啓用驗證碼模式? –

回答

0

據我所知,不支持在FreeBSD整個TXT東西是必要的這一點。

但是這是一個相當神祕的領域。在freebsd-hacker郵件列表中,你可能會有更多的運氣問這個問題。