1. 程式人生 > >路漫漫其修遠兮 吾將上下而求索的專欄

路漫漫其修遠兮 吾將上下而求索的專欄



PMON2000 MIPS Initializing. Standby... /*CPU  Initializing*/

 0xbfe00190 : 00008062f0f8f0f0 
CPU CLK SEL : 00000002
CPU clk frequency = SYSCLK x 0x00000020 /  1 /×CPU的頻率×/
MEM CLK SEL : 00000003

DDR clk frequency = MEMCLK x 0x00000021 /  3 /*DDR的頻率×/

CPU 1 READ TEST...
CPU 1 READ TEST OK./×CPU 讀測試×/
HT0 frequency reconfig  /×匯流排時鐘重新設定×/
Fix L1xbar illegal access at NODE 0

Fix L1xbar illegal access at NODE 1 /×修復節點的一級快取×/

Fix L2xbar in NODE 0
Fix L2xbar in NODE 1  /×修復節點的二級快取×/
Init tlb...  /×初始化TLB×/
Init htpcitlb.../×初始化PCI匯流排TLB×/
godson2 caches found /×初始化快取×/
Jump to 9fc /×跳轉到9fc*/
scache init done /×chache 初始化完成*/


Start Init Memory, wait a while......

NODE 0 MEMORY CONFIG BEGIN/*開始初始化記憶體,首先是節點0的記憶體×/



Open SMBUS controller/*開啟SMBUS控制器×/


Probing DDR MC1 SLOT:    /*偵測 DDR控制器MC1 插槽*/ 
Probe MC1 slot 0.       /*偵測到MC1 slot0 記憶體顆粒×/
Probe MC1 slot 1.
NO DIMM in this slot. /×MC1 slot 1 沒有記憶體顆粒×/


Probing DDR MC0 SLOT: 
Probe MC0 slot 0.
Probe MC0 slot 1.
NO DIMM in this slot./×MC0同MC1*/




s1 = 0xf0a10400__f0a10400
/*

new s1 = 0xf0a10400__f0a10400
Disable cpu buffered read  /*關閉CPU快取讀×/
Disable read buffer      


Enable register space of MEMORY   /×設定記憶體暫存器模組使能×/


The MC param is:
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000004  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002000  00002000
00002000  00002000
00002000  00002000
00002000  00002000
00000000  00002000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
04003733  03c009b5
04003733  04003733
04003733  04003733
04003733  04003733
04003733  04003733
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
0000c100  15c00000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00040100
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00200020  00200000
00200020  00200020
00000000  00200020
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
0020ffff  00000022
00200020  00200020
00200020  00200020
00000000  00000000
00000000  00000000
00280028  00000000
00280028  00280028
00000028  00280028
00000c2d  00000c2d
00000c2d  00000c2d
/×寫入記憶體引數×/

Disable register space of MEMORY
/*關閉記憶體的暫存器模組*/

NODE ID:00000000
Lock Scache Node x--9800?01000000000~4K...
Lock Scache Done.      


Start ARB Leveling....
/*啟動ARB訓練*/

Start Write Leveling. Wait a while...
Min value: 0x0000000000000000
Max value: 0x4e46443c44484e50
Cal Mid value: 0x120a0800080c1214
/×寫入練習×/

Start read leveling..




Level slice: 0x00000007
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003a3c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003a3a
This Slice level success, use first value.
/*這一級片訓練成功,採用第一個值×/



Level slice: 0x00000006
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003a3a
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/



Level slice: 0x00000005
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003a3a
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/



Level slice: 0x00000004
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003a3a
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/



Level slice: 0x00000003
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/



Level slice: 0x00000002
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/



Level slice: 0x00000001
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/



Level slice: 0x00000000
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.
/*這一級片訓練成功,採用第二個值×/

ARB Leveling Finished./*ARB訓練完成,MC設定如下:*/
After ARB level. The MC configuration is:  
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000104  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f200000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  80000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002000  00002000
00002000  00002100
00002200  00002200
00001f00  00002200
00000000  00002200
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
03003733  03c009b5
03003733  03003733
03003733  03003733
03003733  03003733
03003733  04003733
26c00001  26c00001
26c00001  26c00001
26c00001  26c00001
26c00001  26c00001
0000c100  26c00001
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00050101
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00210021  00210000
00210021  00210020
00000000  00210022
00000000  00000000
00190000  00000000
00190019  00190019
00190019  00190019
0021ffff  00000022
00210020  00210021
00210022  00210021
00000000  00000000
00000000  00000000
00120014  00000000
00080000  0008000c
00000000  0012000a
00000c2d  00000c2d
00000c2d  00000c2d


Unlock Scache Node x--9800?01000000000~4K...
Unlock Scache Done.


Disable register space of MEMORY


MC0 Config DONE


Enable register space of MEMORY


The MC param is:
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000004  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002000  00002000
00002000  00002000
00002000  00002000
00002000  00002000
00000000  00002000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
04003733  03c009b5
04003733  04003733
04003733  04003733
04003733  04003733
04003733  04003733
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
0000c100  15c00000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00040100
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00200020  00200000
00200020  00200020
00000000  00200020
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
0020ffff  00000022
00200020  00200020
00200020  00200020
00000000  00000000
00000000  00000000
00280028  00000000
00280028  00280028
00000028  00280028
00000c2d  00000c2d
00000c2d  00000c2d


Disable register space of MEMORY


NODE ID:00000000
Lock Scache Node x--9800?01000000000~4K...
Lock Scache Done.


Start ARB Leveling....


Start Write Leveling. Wait a while...
Wrlvl Error: This Byte Window not found.
Failed byte is byte: 00000006
Try another pad compensation.


Start Write Leveling. Wait a while...
Wrlvl Error: This Byte Window not found.
Failed byte is byte: 00000006
Try another pad compensation.


Start Write Leveling. Wait a while...
Wrlvl Error: This Byte Window not found.
Failed byte is byte: 00000006
Try another pad compensation.


Write level failed. Write default value(0x30).

/*寫訓練失敗×/


Start read leveling..




Level slice: 0x00000007
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x0000383a
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use first value.




Level slice: 0x00000006
Wait a while...
RDLVL_FAIL_MARK: 0x00000003
RDLVL_GATE_CFG: 0x00000000
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00000000
RDLVL_DELAYP_GD_MIN: 0x00000000
RDLVL_DELAYP_GD_MAX: 0x00000000
RDLVL_DELAYN_GD_MIN: 0x00000000
RDLVL_DELAYN_GD_MAX: 0x00000000
Try another pad compensation.


ERROR: This Slice level failed, write default value.

/×讀訓練失敗×/


Level slice: 0x00000005
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00001c1c
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003a3a
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000004
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00001818
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003a3a
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.




Level slice: 0x00000003
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00001a1a
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000002
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00001e1e
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.




Level slice: 0x00000001
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002020
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00004040
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000000
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.


ERROR!!!: ARB Leveling Fail

/*記憶體訓練失敗×/


RW Diff 0x0010000000000000
RD Diff 0x0010000000000000
Unlock Scache Node x--9800?01000000000~4K...
Unlock Scache Done.


Disable register space of MEMORY


MC1 Config DONE


msize = 0x00000008
!!!MEM is at NO_INTERLEAVE mode. If this is not the expected setting, 
please check whether the two MC_MEMSIZE is equal
DDR space open : 0x00000000 - 0x0FFFFFFF
PCI space open: 0x80000000 - 0x8FFFFFFF
MC0 space open : 0x80000000 - 0xFFFFFFFF
MC1 space open : 0x100000000 - 0x17FFFFFFF
DDR space open : 0x080000000 - 0x17FFFFFFF
Full PCI space opened as cpu.
NODE 1 MEMORY CONFIG BEGIN
/節點1 開始記憶體訓練×/

Open SMBUS controller


Probing DDR MC1 SLOT: 
Probe MC1 slot 0.
Probe MC1 slot 1.
NO DIMM in this slot.


Probing DDR MC0 SLOT: 
Probe MC0 slot 0.
Probe MC0 slot 1.
NO DIMM in this slot.




s1 = 0xf0a10400__f0a10401


new s1 = 0xf0a10400__f0a10401
Disable cpu buffered read
Disable read buffer


Enable register space of MEMORY


The MC param is:
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000004  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002000  00002000
00002000  00002000
00002000  00002000
00002000  00002000
00000000  00002000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
04003733  03c009b5
04003733  04003733
04003733  04003733
04003733  04003733
04003733  04003733
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
0000c100  15c00000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00040100
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00200020  00200000
00200020  00200020
00000000  00200020
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
0020ffff  00000022
00200020  00200020
00200020  00200020
00000000  00000000
00000000  00000000
00280028  00000000
00280028  00280028
00000028  00280028
00000c2d  00000c2d
00000c2d  00000c2d


Disable register space of MEMORY


NODE ID:00000001
Lock Scache Node x--9800?01000000000~4K...
Lock Scache Done.


Start ARB Leveling....


Start Write Leveling. Wait a while...
Min value: 0x0000000000000000
Max value: 0x4c46423c42484e50
Cal Mid value: 0x100a0600060c1214


Start read leveling..




Level slice: 0x00000007
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003a3a
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.




Level slice: 0x00000006
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003c3a
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.




Level slice: 0x00000005
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000004
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002020
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00004040
This Slice level success, use second value.




Level slice: 0x00000003
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002020
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00004040
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000002
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000001
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.




Level slice: 0x00000000
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.


ARB Leveling Finished.
After ARB level. The MC configuration is:
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000104  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f200000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  80000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002000  00002000
00002100  00002100
00002100  00002400
00002000  00002200
00000000  00002400
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
03003733  03c009b5
03003733  03003733
03003733  03003733
03003733  03003733
03003733  03003733
26c00001  26c00001
26c00001  26c00001
26c00001  26c00001
26c00001  26c00001
0000a100  26c00001
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00050101
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00210021  00210000
00220022  00220022
00000000  0022001f
00000000  00000000
00190000  00000000
00100010  00190019
00100019  00190019
0021ffff  00000022
00220022  00210021
0022001f  00220022
00000000  00000000
00000000  00000000
00120014  00000000
00060000  0006000c
00000000  0010000a
00000c2d  00000c2d
00000c2d  00000c2d


Unlock Scache Node x--9800?01000000000~4K...
Unlock Scache Done.


Disable register space of MEMORY


MC0 Config DONE


Enable register space of MEMORY


The MC param is:
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000004  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002000  00002000
00002000  00002000
00002000  00002000
00002000  00002000
00000000  00002000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
04003733  03c009b5
04003733  04003733
04003733  04003733
04003733  04003733
04003733  04003733
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
15c00000  15c00000
0000c100  15c00000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00040100
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00200020  00200000
00200020  00200020
00000000  00200020
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
0020ffff  00000022
00200020  00200020
00200020  00200020
00000000  00000000
00000000  00000000
00280028  00000000
00280028  00280028
00000028  00280028
00000c2d  00000c2d
00000c2d  00000c2d


Disable register space of MEMORY


NODE ID:00000001
Lock Scache Node x--9800?01000000000~4K...
Lock Scache Done.


Start ARB Leveling....


Start Write Leveling. Wait a while...
Min value: 0x0000000000000000
Max value: 0x4e463e3c44464e50
Cal Mid value: 0x120a0200080a1214


Start read leveling..




Level slice: 0x00000007
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x0000383c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use first value.




Level slice: 0x00000006
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000808
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000005
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000004
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003c3c
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000003
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000002
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00004040
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003e3e
This Slice level success, use second value.




Level slice: 0x00000001
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000808
RDLVL_DELAYP_GD_MAX: 0x00003e3e
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00004040
This Slice level success, use second value.




Level slice: 0x00000000
Wait a while...
RDLVL_FAIL_MARK: 0x00000000
RDLVL_GATE_CFG: 0x00000101
RDLVL_GATE_GD_MIN: 0x00000000
RDLVL_GATE_GD_MAX: 0x00002222
RDLVL_DELAYP_GD_MIN: 0x00000404
RDLVL_DELAYP_GD_MAX: 0x00004040
RDLVL_DELAYN_GD_MIN: 0x00000404
RDLVL_DELAYN_GD_MAX: 0x00003c3c
This Slice level success, use second value.


ARB Leveling Finished./×記憶體訓練成功×/
After ARB level. The MC configuration is:
00000100  00000100
00000001  00010001
01000100  00000000
00010100  01010000
00020101  00000101
07000104  04060000
0a050507  05050003
0f0e0000  00010c0c
08040201  00000000
0000070d  00000000
0000001f  3f140412
00000000  00000000
00004006  0f200000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000900
001c0000  00000000
52100003  020000c8
00002040  02000044
00000000  00027100
00000000  00000000
00000000  80000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000007
00000000  00000000
02050704  00000001
00000000  00000207
00200080  00000000
00200080  00200080
00200080  00200080
00200080  00200080
00200080  00200080
00002200  00002000
00002100  00002100
00002100  00002100
00002100  00002300
00000000  00002100
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
03003733  03c009b5
03003733  03003733
03003733  03003733
03003733  03003733
03003733  04003733
26c00001  26c00001
26c00001  26c00001
26c00001  26c00001
26c00001  26c00001
0000c100  26c00001
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
01000000  00000000
00000001  01020101
03030300  00030002
01010102  02020203
01020204  00060c01
28190000  00000f0f
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ee0000ee  00400000
00000000  00000c00
00006400  64000000
00000000  00000064
00000040  00000000
00000000  00000000
00000000  00000000
00000000  00000000
00000000  001c001c
00000000  00000000
00000000  00000000
0000030d  40000000
00000000  23c34600
00000000  18181880
00000000  00000000
00000000  00000000
00000000  00000000
00000000  00000000
ff060600  00060600
00000000  00000d00
07050000  00050101
01000000  0003e825
00010100  01000101
06060406  06060600
07070404  01080101
02000100  000a000f
04200c2d  0c2d0c2d
00440420  04200420
00000044  00440044
00000000  00000000
007f0000  00000000
00000000  00000000
00000000  00000000
00220023  00220000
00200022  00220021
00000000  00220020
00000000  00000000
00190000  00000000
00190019  00190019
00190019  00190019
0022ffff  00000022
00220021  00220023
00220020  00200022
00000000  00000000
00000000  00000000
00120014  00000000
00020000  0008000a
00000000  0012000a
00000c2d  00000c2d
00000c2d  00000c2d


Unlock Scache Node x--9800?01000000000~4K...
Unlock Scache Done.


Disable register space of MEMORY


MC1 Config DONE


msize = 0x00000800
!!!MEM is at NO_INTERLEAVE mode. If this is not the expected setting, /×記憶體未啟用交錯模式×/
please check whether the two MC_MEMSIZE is equal
DDR space open : 0x00000000 - 0x0FFFFFFF
PCI space open: 0x80000000 - 0x8FFFFFFF
MC0 space open : 0x80000000 - 0xFFFFFFFF
MC1 space open : 0x100000000 - 0x17FFFFFFF
DDR space open : 0x080000000 - 0x17FFFFFFF
Full PCI space opened as cpu.


system msize = 0x00000808
system s3 = 0x0003030f76543210
Init Memory done.


store DIMM info of MC0


store DIMM info of MC1
32 bit PCI space translate to 64 bit HT space
Waiting HyperTransport bus to be up.>
00110020
HT RX DMA address ENABLE
HT RX DMA address ENABLE done 1
HT RX DMA address ENABLE done 2
Setting HyperTransport Controller to be 8-bit width
00110020
Setting HyperTransport Controller to be 800Mhz
80258523
SET HT as HOST
2001000820010008
Setting HyperTransport Southbridge to be 8-bit width
00110020
Setting HyperTransport Southbridge to be 800M
1c750060
Setting Watch Dog to make a WARM RESET
Watch dog Enable


Watch dog decode enable
00000000
Watch dog control value
00000000
00000000
Set Watch dog control value
Waiting HyperTransport bus to be down.>
00110010
Waiting HyperTransport bus to be up.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=
00110020
Setting HyperTransport Southbridge back to be 8-bit width and 200Mhz for next RESET
1c750560
Checking HyperTransport bus CRC error bit.
Checking HyperTransport SouthBridge CRC error bit.
Done
Read HT Channel priority
00904321


======This is cww's world:1


 enable rs780 dev8...


 test GPPSB


 Enabled GPPSB success...


 sb700 lpc init...


 set boottimerdisable


 enable lpc controller


 enable port 80 LPC decode


 Decode port 0x3f8-0x3ff


 Decode port 0x60-0x66


 SuperIO RTC


======This is cww's world:2


======X1 core0 map windows:
900000003ff02000: 0000000018000000
900000003ff02008: 00000e0000000000
900000003ff02010: 0000000000000000
900000003ff02018: 0000000040000000
900000003ff02020: 000000001e000000
900000003ff02028: 00000c0000000000
900000003ff02030: 0000200000000000
900000003ff02038: 000000fdfe000000
900000003ff02040: fffffffffc000000
900000003ff02048: ffffff0000000000
900000003ff02050: 0000000000000000
900000003ff02058: ffffffffc0000000
900000003ff02060: ffffffffff000000
900000003ff02068: 00000c0000000000
900000003ff02070: 0000200000000000
900000003ff02078: 000000fffe000000
900000003ff02080: 00000efdfc0000f7
900000003ff02088: 00000e00000000f7
900000003ff02090: 0000000000000000
900000003ff02098: 00000e00400000f7
900000003ff020a0: 00000e00000000f7
900000003ff020a8: 00000c00000000f7
900000003ff020b0: 00002000000000f7
900000003ff020b8: 000000fdfe0000f7


======X2 cpu map windows:
900000003ff00000: 000000001fc00000
900000003ff00008: 0000000010000000
900000003ff00010: 0000000000000000
900000003ff00018: 0000000000000000
900000003ff00020: 0000000080000000
900000003ff00028: 0000000100000000
900000003ff00030: 0000000000000000
900000003ff00038: 0000000000000000
900000003ff00040: fffffffffff00000
900000003ff00048: fffffffff0000000
900000003ff00050: fffffffff0000000
900000003ff00058: 0000000000000000
900000003ff00060: ffffffff80000000
900000003ff00068: ffffffff80000000
900000003ff00070: 0000000000000000
900000003ff00078: 0000000000000000
900000003ff00080: 000000001fc000f2
900000003ff00088: 0000000010000082
900000003ff00090: 00000000000000f0
900000003ff00098: 0000000000000000
900000003ff000a0: 00000000000000f0
900000003ff000a8: 00000000000000f1
900000003ff000b0: 0000000000000000
900000003ff000b8: 0000000000000000


======X2 pci map windows:
900000003ff00100: 0000000080000000
900000003ff00108: 0000000000000000
900000003ff00110: 0000000080000000
900000003ff00118: 0000000080000000
900000003ff00120: 0000000080000000
900000003ff00128: 0000000100000000
900000003ff00130: 0000000000000000
900000003ff00138: 0000000000000000
900000003ff00140: ffffffff80000000
900000003ff00148: 0000000000000000
900000003ff00150: fffffffff0000000
900000003ff00158: 0000000000000000
900000003ff00160: ffffffff80000000
900000003ff00168: ffffffff80000000
900000003ff00170: 0000000000000000
900000003ff00178: 0000000000000000
900000003ff00180: 0000000000000000
900000003ff00188: 0000000000000000
900000003ff00190: 00000000000000f0
900000003ff00198: 0000000000000000
900000003ff001a0: 00000000000000f0
900000003ff001a8: 00000000000000f1
900000003ff001b0: 0000000000000000
900000003ff001b8: 0000000000000000


======read HT config reg:
90000efdfb000000: 0000000000000000
90000efdfb000060: 0080fff0c0000000
90000efdfb000068: 00008000c0000000
90000efdfb000070: 0000000000000000


======X1 core0 map windows:
900010003ff02000: 0000000000000000
900010003ff02008: 0000000000000000
900010003ff02010: 0000000000000000
900010003ff02018: 0000000000000000
900010003ff02020: 0000000000000000
900010003ff02028: 00001c0000000000
900010003ff02030: 0000200000000000
900010003ff02038: 00000efdfe000000
900010003ff02040: 0000000000000000
900010003ff02048: 0000000000000000
900010003ff02050: 0000000000000000
900010003ff02058: 0000000000000000
900010003ff02060: 0000000000000000
900010003ff02068: 00001c0000000000
900010003ff02070: 0000200000000000
900010003ff02078: 0000fffffe000000
900010003ff02080: 0000000000000000
900010003ff02088: 0000000000000000
900010003ff02090: 0000000000000000
900010003ff02098: 0000000000000000
900010003ff020a0: 0000000000000000
900010003ff020a8: 00001c00000000f7
900010003ff020b0: 00002000000000f7
900010003ff020b8: 000000fdfe0000f6


======X2 cpu map windows:
900010003ff00000: 0000000000000000
900010003ff00008: 0000100010000000
900010003ff00010: 0000100000000000
900010003ff00018: 0000000000000000
900010003ff00020: 0000100080000000
900010003ff00028: 0000100100000000
900010003ff00030: 0000000000000000
900010003ff00038: 0000000000000000
900010003ff00040: fffffffff0000000
900010003ff00048: fffffffff0000000
900010003ff00050: fffffffff0000000
900010003ff00058: 0000000000000000
900010003ff00060: ffffffff80000000
900010003ff00068: ffffffff80000000
900010003ff00070: 0000000000000000
900010003ff00078: 0000000000000000
900010003ff00080: 0000000000000000
900010003ff00088: 0000000010000082
900010003ff00090: 00000000000000f0
900010003ff00098: 0000000000000000
900010003ff000a0: 00000000000000f0
900010003ff000a8: 00000000000000f1
900010003ff000b0: 0000000000000000
900010003ff000b8: 0000000000000000


======X2 pci map windows:
900010003ff00100: 0000000080000000
900010003ff00108: 0000000000000000
900010003ff00110: 0000100080000000
900010003ff00118: 0000000080000000
900010003ff00120: 0000100080000000
900010003ff00128: 0000100100000000
900010003ff00130: 0000000000000000
900010003ff00138: 0000000000000000
900010003ff00140: ffffffff80000000
900010003ff00148: 0000000000000000
900010003ff00150: fffffffff0000000
900010003ff00158: 0000000000000000
900010003ff00160: ffffffff80000000
900010003ff00168: ffffffff80000000
900010003ff00170: 0000000000000000
900010003ff00178: 0000000000000000
900010003ff00180: 0000000000000000
900010003ff00188: 0000000000000000
900010003ff00190: 00000000000000f0
900010003ff00198: 0000000000000000
900010003ff001a0: 00000000000000f0
900010003ff001a8: 00000000000000f1
900010003ff001b0: 0000000000000000
900010003ff001b8: 0000000000000000


======read HT config reg:
90001efdfb000000: 0000000000000000
90001efdfb000060: 0080fff0c0000000
90001efdfb000068: 00008000c0000000
90001efdfb000070: 0000000000000000


 spd_info_store begain.


 spd_info_store done.
Copy PMON to execute location...
  start = 0x81000000
  s0 = 0x3ec00000
81000000
81010000
81020000
81030000
81040000
81050000
81060000
81070000
81080000
81090000
810a0000
810b0000
copy text section done.
Copy PMON to execute location done.
sp=80ffc000
Uncompressing Bios..................................................................................OK,Booting Bios
memorysize_high_n1 0xf0000000
FREQ
RTC: 12-15-03 08:40:12
FREI
cpu fre 799980000
DONE
DEVI
ENVI
MAPV
in envinit
nvram=bfc00000
[email protected]

STDV
80100000:  memory between 82fff000-83000000  is already been allocated,heap is already above this point
SBDD
rs780_early_setup
sb700_early_setup
rs780_before_pci_fixup
sb700_before_pci_fixup
rs780_enable
sb700_enable
disable bus0 device pcie bridges
disable OHCI and EHCI controller
enable OHCI controller
P12PCIH
PCIH
pcie-slot device: vendor:ffff product:ffff
PCIS
PCIR
PCIW
vga_dev =:0
pcie_dev :0 vga_dev ==:82fff348
vga_dev =:82fff348
pcie_dev :0 vga_dev ==:82fff348
sb700_after_pci_fixup
NETI
RTCL
PCID
VGAI
memorysize=b000000,base=82efe4f0,sysMem=82eee4e8,vram=be0a0000
in setup_int_vect!done!USE inter-graphic device: vendor:1002, device=0x:9615
vgarom romaddress:0x8014a940
Rom base addr: 8014a940
VGA bios found
rom size is 59k
PCI data structure at offset 1c0
video bios address: c7f00000
lock vga
starting bios emu...
ax=0,bx=0,cx=0,dx=0
just before emu done ax(0x128)
bios emu done




vesa_mode : 0x0
ax 4f02 bx 4114
run_bios_int,intno=10,ret=1
VESA
VESA FB init complete.
fbaddress 0x40000000ioaddress 0x48000000
fbaddress = c0000000
begin fb_init
cfb_console init,fb=c0000000
CONSOLE_SIZE 960000
after fb_init
in configure
mainbus0 (root)
localbus0 at mainbus0
loopdev0 at mainbus0pcibr0 at mainbus0
pci0 at pcibr0 bus 0
ppb0 at pci0 dev 1 function 0 vendor/product: 0x1022/0x9602 (bridge, PCI)
pci1 at ppb0 bus 1
vendor/product: 0x1002/0x9615 (display, VGA) at pci1 dev 5 function 0 not configured
ppb1 at pci0 dev 2 function 0 vendor/product: 0x1022/0x9603 (bridge, PCI)
pci2 at ppb1 bus 2
ppb2 at pci0 dev 3 function 0 vendor/product: 0x1022/0x960b (bridge, PCI)
pci3 at ppb2 bus 3
ppb3 at pci0 dev 4 function 0 vendor/product: 0x1022/0x9604 (bridge, PCI)
pci4 at ppb3 bus 4
ppb4 at pci0 dev 9 function 0 vendor/product: 0x1022/0x9608 (bridge, PCI)
pci5 at ppb4 bus 5
em0 at pci5 dev 0 function 0 vendor/product: 0x8086/0x10d3 (network, ethernet)ent->driver_data is 0x3
em_probe done!
: generic poll, address 00:23:90:10:96:93
in if attach
ppb5 at pci0 dev 10 function 0 vendor/product: 0x1022/0x9609 (bridge, PCI)
pci6 at ppb5 bus 6
em1 at pci6 dev 0 function 0 vendor/product: 0x8086/0x10d3 (network, ethernet)ent->driver_data is 0x3
em_probe done!
: generic poll, address 00:23:90:10:20:59
in if attach
pciide0 at pci0 dev 17 function 0 vendor/product: 0x1002/0x4390 (mass storage, IDE): DMA, (partial support), ch 0 cfg to native-PCI, ch 1 cfg to native-PCI
pciide0: using generic poll for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <WDC WD5000AAKX-221CA1>
wd0: can use 16-bit, PIO mode 4, DMA mode 2
wd0: 16-sector PIO, LBA, 131071MB, 16383 cyl, 16 head, 63 sec, 268435455 sectors
wd1 at pciide0 channel 1 drive 0: <WDC WD5000AAKX-221CA1>
wd1: can use 16-bit, PIO mode 4, DMA mode 2
wd1: 16-sector PIO, LBA, 131071MB, 16383 cyl, 16 head, 63 sec, 268435455 sectors
pciide0:0:0: using DMA data transfers
pciide0:1:0: using DMA data transfers
ohci0 at pci0 dev 18 function 0 vendor/product: 0x1002/0x4397 (serialbus, USB)usb base addr : 0xc8708000, bus_base is : 0xc0000000
OHCI revision: 0x00000110
  RH: a: 0x02000b03 b: 0x00000000
early period(0x0)
OHCI 8b01f000 initialized ok
drive at ohci0 devnum 1, Product OHCI Root Hub
 not configured
ohci1 at pci0 dev 18 function 1 vendor/product: 0x1002/0x4398 (serialbus, USB)usb base addr : 0xc8707000, bus_base is : 0xc0000000
OHCI revision: 0x00000110
  RH: a: 0x02000b03 b: 0x00000000
early period(0x0)
OHCI 8b026c00 initialized ok
drive at ohci1 devnum 3, Product Wired Keyboard 600
 not configured
Read Capacity returns: 0xff17ef00, 0x20000
Capacity = 0xef1800, blocksz = 0x200
usb0 at ohci1 devnum 4, Product OnlyDisk                      
drive at ohci1 devnum 2, Product OHCI Root Hub
 not configured
vendor/product: 0x1002/0x4396 (serialbus, USB) at pci0 dev 18 function 2 not configured
vendor/product: 0x1002/0x4397 (serialbus, USB) at pci0 dev 19 function 0 not configured
vendor/product: 0x1002/0x4398 (serialbus, USB) at pci0 dev 19 function 1 not configured
vendor/product: 0x1002/0x4396 (serialbus, USB) at pci0 dev 19 function 2 not configured
vendor/product: 0x1002/0x4385 (serialbus, subclass: 0x05) at pci0 dev 20 function 0 not configured
pciide1 at pci0 dev 20 function 1 vendor/product: 0x1002/0x439c (mass storage, IDE): DMA, (partial support), ch 0 cfg to compat, ch 1 cfg to compat
vendor/product: 0x1002/0x4383 (multimedia, subclass: 0x03) at pci0 dev 20 function 2 not configured
vendor/product: 0x1002/0x439d (bridge, ISA) at pci0 dev 20 function 3 not configured
ppb6 at pci0 dev 20 function 4 vendor/product: 0x1002/0x4384 (bridge, PCI)
pci7 at ppb6 bus 7
vendor/product: 0x1002/0x4399 (serialbus, USB) at pci0 dev 20 function 5 not configured
out configure
Self test cmd failed,ignored!
KBD_TEST cmd failed,ignored!
Keyboard succesfully initialized.
Press <Del> to set BIOS,waiting for 3 seconds here..... 
devconfig done.


-----------------godson3a_smbus_fixup---------------
 set smbus reg (0xbe) :1212 (usb intr map)
 set smbus reg (0xaf) :1c (sata intr map)
SB700 interrupt PIC set begin,  
set pic_5 pass
set pic_5 pass
set pic_6 pass
set pic_5 pass
set pic_5 pass
set pic_a pass
set pic_9 pass
set pic_5 pass
PIC control bit: 00007d37
original int mode: 0x00000000 
&l