如何讀取 Evergreen Leakage ID
根據 AMD 提供的 Application Notes,得知在 Diagnostics 中有一個 db32 的程式可以用來讀取暫存器,因此我寫了一個批次檔,只要將此批次檔放到 Diagnostics 的目錄中執行,就可以直接顯示出 Leakage ID 了
- 開啟終端機,利用 cd 指令進入 Diagnostics 的目錄中
- 執行 gedit ReadEvergreenLeakageId
- 輸入下列批次檔內容
#!/bin/bash # # Program: # Use db32 (in AMD diagnostic package) to read Evergreen Leakage ID # History: # 2011/06/03 Johnny First release ./db32 cmd "mmr b1 5d" > log clear echo "Evergreen Leakage from 0x00 to 0x3F" cat log rm log echo
- 執行 chmod a+x ReadEvergreenLeakageId 變更檔案執行屬性
- 執行 ./ReadEvergreenLeakageId
- 結果如下所示
Evergreen Leakage from 0x00 to 0x3F Read MM Reg 5d (cffc0175): 1c
- 之後若有其它晶片需要使用,只要將這個檔案複製到該晶片的 Diagnostics 中執行就可以了
留言