Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / sam / cpus / vonk / n2 / lib / ras / xml / N2_L2ErrorStatusReg.xml
CommitLineData
920dae64
AT
1<!-- interpreter=xml2reg args='-t' -->
2<register_list>
3<register name="L2_ERROR_STATUS_REG (L2_ERROR_STATUS_REG)">
4 <class_name>N2_L2ErrorStatusReg</class_name>
5 <submodule>N2</submodule>
6 <comment>
7L2_ERROR_STATUS_REG (0xAB-0000-0000 or 0xBB-0000-0000)(Count 8 Step 64)
8 </comment>
9 <base_address>0xAB00000000ULL</base_address>
10 <count>8</count>
11 <stride>64</stride>
12 <priv>yes</priv>
13 <public>
14 bool isVeryUncorrectable() {
15 return getLVF() | getLRF();
16 }
17 bool isUncorrectable() {
18 return isVeryUncorrectable() | getLDAU() | getLDSU() | getLDRU() |
19 getLDWU() | getDRU() | getDAU();
20 }
21 bool isCorrectable() {
22 return getLVC() | getLRF() | getLDAC() | getLDSC() | getLDRC() |
23 getLDWC() | getDRC() | getDAC();
24 }
25 </public>
26 <field name="SYND">
27 <start_offset>0</start_offset>
28 <end_offset>27</end_offset>
29 <initial_value>0x0</initial_value>
30 <protection>RW</protection>
31 <field_type>NORMAL</field_type>
32 <comment>
33Preserved. warm-reset=X
34 </comment>
35 <format type="hex"/>
36 </field>
37 <field name="RSVD0">
38 <start_offset>28</start_offset>
39 <end_offset>33</end_offset>
40 <initial_value>0x0</initial_value>
41 <protection>RO</protection>
42 <field_type>ZERO</field_type>
43 <comment>
44Reserved. warm-reset=0
45 </comment>
46 </field>
47 <field name="LVC">
48 <start_offset>34</start_offset>
49 <end_offset>34</end_offset>
50 <initial_value>0x0</initial_value>
51 <protection>RW1C</protection>
52 <field_type>NORMAL</field_type>
53 <comment>
54Preserved. warm-reset=X
55 </comment>
56 <format type="hex"/>
57 </field>
58 <field name="VEU">
59 <start_offset>35</start_offset>
60 <end_offset>35</end_offset>
61 <initial_value>0x0</initial_value>
62 <protection>RW1C</protection>
63 <field_type>NORMAL</field_type>
64 <comment>
65Preserved. warm-reset=X
66 </comment>
67 <format type="hex"/>
68 </field>
69 <field name="VEC">
70 <start_offset>36</start_offset>
71 <end_offset>36</end_offset>
72 <initial_value>0x0</initial_value>
73 <protection>RW1C</protection>
74 <field_type>NORMAL</field_type>
75 <comment>
76Preserved. warm-reset=X
77 </comment>
78 <format type="hex"/>
79 </field>
80 <field name="DSU">
81 <start_offset>37</start_offset>
82 <end_offset>37</end_offset>
83 <initial_value>0x0</initial_value>
84 <protection>RW1C</protection>
85 <field_type>NORMAL</field_type>
86 <comment>
87Preserved. warm-reset=X
88 </comment>
89 <format type="hex"/>
90 </field>
91 <field name="DSC">
92 <start_offset>38</start_offset>
93 <end_offset>38</end_offset>
94 <initial_value>0x0</initial_value>
95 <protection>RW1C</protection>
96 <field_type>NORMAL</field_type>
97 <comment>
98Preserved. warm-reset=X
99 </comment>
100 <format type="hex"/>
101 </field>
102 <field name="DRU">
103 <start_offset>39</start_offset>
104 <end_offset>39</end_offset>
105 <initial_value>0x0</initial_value>
106 <protection>RW1C</protection>
107 <field_type>NORMAL</field_type>
108 <comment>
109Preserved. warm-reset=X
110 </comment>
111 <format type="hex"/>
112 </field>
113 <field name="DRC">
114 <start_offset>40</start_offset>
115 <end_offset>40</end_offset>
116 <initial_value>0x0</initial_value>
117 <protection>RW1C</protection>
118 <field_type>NORMAL</field_type>
119 <comment>
120Preserved. warm-reset=X
121 </comment>
122 <format type="hex"/>
123 </field>
124 <field name="DAU">
125 <start_offset>41</start_offset>
126 <end_offset>41</end_offset>
127 <initial_value>0x0</initial_value>
128 <protection>RW1C</protection>
129 <field_type>NORMAL</field_type>
130 <comment>
131Preserved. warm-reset=X
132 </comment>
133 <format type="hex"/>
134 </field>
135 <field name="DAC">
136 <start_offset>42</start_offset>
137 <end_offset>42</end_offset>
138 <initial_value>0x0</initial_value>
139 <protection>RW1C</protection>
140 <field_type>NORMAL</field_type>
141 <comment>
142Preserved. warm-reset=X
143 </comment>
144 <format type="hex"/>
145 </field>
146 <field name="LVF">
147 <start_offset>43</start_offset>
148 <end_offset>43</end_offset>
149 <initial_value>0x0</initial_value>
150 <protection>RW1C</protection>
151 <field_type>NORMAL</field_type>
152 <comment>
153Preserved. warm-reset=X
154 </comment>
155 <format type="hex"/>
156 </field>
157 <field name="LRF">
158 <start_offset>44</start_offset>
159 <end_offset>44</end_offset>
160 <initial_value>0x0</initial_value>
161 <protection>RW1C</protection>
162 <field_type>NORMAL</field_type>
163 <comment>
164Preserved. warm-reset=X
165 </comment>
166 <format type="hex"/>
167 </field>
168 <field name="LTC">
169 <start_offset>45</start_offset>
170 <end_offset>45</end_offset>
171 <initial_value>0x0</initial_value>
172 <protection>RW1C</protection>
173 <field_type>NORMAL</field_type>
174 <comment>
175Preserved. warm-reset=X
176 </comment>
177 <format type="hex"/>
178 </field>
179 <field name="LDSU">
180 <start_offset>46</start_offset>
181 <end_offset>46</end_offset>
182 <initial_value>0x0</initial_value>
183 <protection>RW1C</protection>
184 <field_type>NORMAL</field_type>
185 <comment>
186Preserved. warm-reset=X
187 </comment>
188 <format type="hex"/>
189 </field>
190 <field name="LDSC">
191 <start_offset>47</start_offset>
192 <end_offset>47</end_offset>
193 <initial_value>0x0</initial_value>
194 <protection>RW1C</protection>
195 <field_type>NORMAL</field_type>
196 <comment>
197Preserved. warm-reset=X
198 </comment>
199 <format type="hex"/>
200 </field>
201 <field name="LDRU">
202 <start_offset>48</start_offset>
203 <end_offset>48</end_offset>
204 <initial_value>0x0</initial_value>
205 <protection>RW1C</protection>
206 <field_type>NORMAL</field_type>
207 <comment>
208Preserved. warm-reset=X
209 </comment>
210 <format type="hex"/>
211 </field>
212 <field name="LDRC">
213 <start_offset>49</start_offset>
214 <end_offset>49</end_offset>
215 <initial_value>0x0</initial_value>
216 <protection>RW1C</protection>
217 <field_type>NORMAL</field_type>
218 <comment>
219Preserved. warm-reset=X
220 </comment>
221 <format type="hex"/>
222 </field>
223 <field name="LDWU">
224 <start_offset>50</start_offset>
225 <end_offset>50</end_offset>
226 <initial_value>0x0</initial_value>
227 <protection>RW1C</protection>
228 <field_type>NORMAL</field_type>
229 <comment>
230Preserved. warm-reset=X
231 </comment>
232 <format type="hex"/>
233 </field>
234 <field name="LDWC">
235 <start_offset>51</start_offset>
236 <end_offset>51</end_offset>
237 <initial_value>0x0</initial_value>
238 <protection>RW1C</protection>
239 <field_type>NORMAL</field_type>
240 <comment>
241Preserved. warm-reset=X
242 </comment>
243 <format type="hex"/>
244 </field>
245 <field name="LDAU">
246 <start_offset>52</start_offset>
247 <end_offset>52</end_offset>
248 <initial_value>0x0</initial_value>
249 <protection>RW1C</protection>
250 <field_type>NORMAL</field_type>
251 <comment>
252Preserved. warm-reset=X
253 </comment>
254 <format type="hex"/>
255 </field>
256 <field name="LDAC">
257 <start_offset>53</start_offset>
258 <end_offset>53</end_offset>
259 <initial_value>0x0</initial_value>
260 <protection>RW1C</protection>
261 <field_type>NORMAL</field_type>
262 <comment>
263Preserved. warm-reset=X
264 </comment>
265 <format type="hex"/>
266 </field>
267 <field name="VCID">
268 <start_offset>54</start_offset>
269 <end_offset>59</end_offset>
270 <initial_value>0x0</initial_value>
271 <protection>RW</protection>
272 <field_type>NORMAL</field_type>
273 <comment>
274Preserved. warm-reset=X
275 </comment>
276 <format type="hex"/>
277 </field>
278 <field name="MODA">
279 <start_offset>60</start_offset>
280 <end_offset>60</end_offset>
281 <initial_value>0x0</initial_value>
282 <protection>RW</protection>
283 <field_type>NORMAL</field_type>
284 <comment>
285Preserved. warm-reset=X
286 </comment>
287 <format type="hex"/>
288 </field>
289 <field name="RW">
290 <start_offset>61</start_offset>
291 <end_offset>61</end_offset>
292 <initial_value>0x0</initial_value>
293 <protection>RW</protection>
294 <field_type>NORMAL</field_type>
295 <comment>
296Preserved. warm-reset=X
297 </comment>
298 <format type="hex"/>
299 </field>
300 <field name="MEC">
301 <start_offset>62</start_offset>
302 <end_offset>62</end_offset>
303 <initial_value>0x0</initial_value>
304 <protection>RW1C</protection>
305 <field_type>NORMAL</field_type>
306 <comment>
307Preserved. warm-reset=X
308 </comment>
309 <format type="hex"/>
310 </field>
311 <field name="MEU">
312 <start_offset>63</start_offset>
313 <end_offset>63</end_offset>
314 <initial_value>0x0</initial_value>
315 <protection>RW1C</protection>
316 <field_type>NORMAL</field_type>
317 <comment>
318Preserved. warm-reset=X
319 </comment>
320 <format type="hex"/>
321 </field>
322</register>
323</register_list>