Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / sam / cpus / vonk / n2 / lib / ras / xml / N2_L2DiagTagMem.xml
CommitLineData
920dae64
AT
1<!-- interpreter=xml2reg args='-t' -->
2<register_list>
3<register name="L2_DIAG_TAG (L2_DIAG_TAG)">
4 <class_name>N2_L2DiagTagMem</class_name>
5 <submodule>N2</submodule>
6 <comment>
7Diagnostic access to the L2 tag array is done through 64 bit read/writes that access the tag along with the corresponding 6 bit ECC. Diag loads of the L2 tag do not check the ECC, and thus cannot generate an ECC error. L2 Diagnostic Tag - L2_DIAG_TAG (0xA4-0000-0000) (Count 49152, Step 64)
8 </comment>
9 <base_address>0xA400000000ULL</base_address>
10 <count>0x10000</count>
11 <stride>64</stride>
12 <priv>yes</priv>
13 <field name="ECC">
14 <start_offset>0</start_offset>
15 <end_offset>5</end_offset>
16 <initial_value>0</initial_value>
17 <protection>RW</protection>
18 <field_type>NORMAL</field_type>
19 <comment>
20ECC value for tag.
21 </comment>
22 <format type="hex"/>
23 </field>
24 <field name="TAG">
25 <start_offset>6</start_offset>
26 <end_offset>27</end_offset>
27 <initial_value>0</initial_value>
28 <protection>RW</protection>
29 <field_type>NORMAL</field_type>
30 <comment>
31Tag, corresponds to ADDR[39:18]
32 </comment>
33 <format type="hex"/>
34 </field>
35 <field name="RSVD0">
36 <start_offset>28</start_offset>
37 <end_offset>63</end_offset>
38 <initial_value>0</initial_value>
39 <protection>RO</protection>
40 <field_type>ZERO</field_type>
41 <comment>
42Reserved
43 </comment>
44 </field>
45</register>
46</register_list>