Commit | Line | Data |
---|---|---|
fad16e30 SL |
1 | # Use self-test mode to verify that all the expected control register |
2 | # names assemble correctly. | |
3 | ||
4 | _start: | |
5 | wrctl ctl0, r2, 0x1001703a | |
6 | wrctl status, r2, 0x1001703a | |
7 | ||
8 | wrctl ctl1, r2, 0x1001707a | |
9 | wrctl estatus, r2, 0x1001707a | |
10 | ||
11 | wrctl ctl2, r2, 0x100170ba | |
12 | wrctl bstatus, r2, 0x100170ba | |
13 | ||
14 | wrctl ctl3, r2, 0x100170fa | |
15 | wrctl ienable, r2, 0x100170fa | |
16 | ||
17 | # wrctl ctl4, r2, 0x1001713a # write-only register | |
18 | # wrctl ipending, r2, 0x1001713a # | |
19 | ||
20 | wrctl ctl5, r2, 0x1001717a | |
21 | wrctl cpuid, r2, 0x1001717a | |
22 | ||
23 | wrctl ctl6, r2, 0x100171ba | |
24 | ||
25 | wrctl ctl7, r2, 0x100171fa | |
26 | wrctl exception,r2, 0x100171fa | |
27 | ||
28 | wrctl ctl8, r2, 0x1001723a | |
29 | wrctl pteaddr, r2, 0x1001723a | |
30 | ||
31 | wrctl ctl9, r2, 0x1001727a | |
32 | wrctl tlbacc, r2, 0x1001727a | |
33 | ||
34 | wrctl ctl10, r2, 0x100172ba | |
35 | wrctl tlbmisc, r2, 0x100172ba | |
36 | ||
37 | wrctl ctl11, r2, 0x100172fa | |
38 | wrctl eccinj, r2, 0x100172fa | |
39 | ||
40 | wrctl ctl12, r2, 0x1001733a | |
41 | wrctl badaddr, r2, 0x1001733a | |
42 | ||
43 | wrctl ctl13, r2, 0x1001737a | |
44 | wrctl config, r2, 0x1001737a | |
45 | ||
46 | wrctl ctl14, r2, 0x100173ba | |
47 | wrctl mpubase, r2, 0x100173ba | |
48 | ||
49 | wrctl ctl15, r2, 0x100173fa | |
50 | wrctl mpuacc, r2, 0x100173fa | |
51 | ||
52 | wrctl ctl16, r2, 0x1001743a | |
53 | wrctl ctl17, r2, 0x1001747a | |
54 | wrctl ctl18, r2, 0x100174ba | |
55 | wrctl ctl19, r2, 0x100174fa | |
56 | wrctl ctl20, r2, 0x1001753a | |
57 | wrctl ctl21, r2, 0x1001757a | |
58 | wrctl ctl22, r2, 0x100175ba | |
59 | wrctl ctl23, r2, 0x100175fa | |
60 | wrctl ctl24, r2, 0x1001763a | |
61 | wrctl ctl25, r2, 0x1001767a | |
62 | wrctl ctl26, r2, 0x100176ba | |
63 | wrctl ctl27, r2, 0x100176fa | |
64 | wrctl ctl28, r2, 0x1001773a | |
65 | wrctl ctl29, r2, 0x1001777a | |
66 | wrctl ctl30, r2, 0x100177ba | |
67 | wrctl ctl31, r2, 0x100177fa | |
68 | ||
69 | ||
70 | rdctl r2,ctl0, 0x0005303a | |
71 | rdctl r2,status, 0x0005303a | |
72 | ||
73 | rdctl r2,ctl1, 0x0005307a | |
74 | rdctl r2,estatus, 0x0005307a | |
75 | ||
76 | rdctl r2,ctl2, 0x000530ba | |
77 | rdctl r2,bstatus, 0x000530ba | |
78 | ||
79 | rdctl r2,ctl3, 0x000530fa | |
80 | rdctl r2,ienable, 0x000530fa | |
81 | ||
82 | rdctl r2,ctl4, 0x0005313a | |
83 | rdctl r2,ipending, 0x0005313a | |
84 | ||
85 | rdctl r2,ctl5, 0x0005317a | |
86 | rdctl r2,cpuid, 0x0005317a | |
87 | ||
88 | rdctl r2,ctl6, 0x000531ba | |
89 | ||
90 | rdctl r2,ctl7, 0x000531fa | |
91 | rdctl r2,exception,0x000531fa | |
92 | ||
93 | rdctl r2,ctl8, 0x0005323a | |
94 | rdctl r2,pteaddr, 0x0005323a | |
95 | ||
96 | rdctl r2,ctl9, 0x0005327a | |
97 | rdctl r2,tlbacc, 0x0005327a | |
98 | ||
99 | rdctl r2,ctl10, 0x000532ba | |
100 | rdctl r2,tlbmisc, 0x000532ba | |
101 | ||
102 | rdctl r2,ctl11, 0x000532fa | |
103 | rdctl r2,eccinj, 0x000532fa | |
104 | ||
105 | rdctl r2,ctl12, 0x0005333a | |
106 | rdctl r2,badaddr, 0x0005333a | |
107 | ||
108 | rdctl r2,ctl13, 0x0005337a | |
109 | rdctl r2,config, 0x0005337a | |
110 | ||
111 | rdctl r2,ctl14, 0x000533ba | |
112 | rdctl r2,mpubase, 0x000533ba | |
113 | ||
114 | rdctl r2,ctl15, 0x000533fa | |
115 | rdctl r2,mpuacc, 0x000533fa | |
116 | ||
117 | rdctl r2,ctl16, 0x0005343a | |
118 | rdctl r2,ctl17, 0x0005347a | |
119 | rdctl r2,ctl18, 0x000534ba | |
120 | rdctl r2,ctl19, 0x000534fa | |
121 | rdctl r2,ctl20, 0x0005353a | |
122 | rdctl r2,ctl21, 0x0005357a | |
123 | rdctl r2,ctl22, 0x000535ba | |
124 | rdctl r2,ctl23, 0x000535fa | |
125 | rdctl r2,ctl24, 0x0005363a | |
126 | rdctl r2,ctl25, 0x0005367a | |
127 | rdctl r2,ctl26, 0x000536ba | |
128 | rdctl r2,ctl27, 0x000536fa | |
129 | rdctl r2,ctl28, 0x0005373a | |
130 | rdctl r2,ctl29, 0x0005377a | |
131 | rdctl r2,ctl30, 0x000537ba | |
132 | rdctl r2,ctl31, 0x000537fa | |
133 | ||
134 |