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
135