Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / sam / cpus / vonk / n2 / lib / ras / xml / N2_DramErrorLocMem.xml
CommitLineData
920dae64
AT
1<!-- interpreter=xml2reg args='-t' -->
2<register_list>
3<register name="DRAM_ERROR_LOCATION_REG (DRAM_ERROR_LOCATION_REG)">
4 <class_name>N2_DramErrorLocMem</class_name>
5 <submodule>N2</submodule>
6 <comment>
7DRAM Error Location Register. Each DRAM channel has an error location register for software to sample to locate a bad memory part. TABLE 12-36 shows the format of the DRAM Error Location Register. TABLE 12-36 Register64 DRAM ErrorLocation Register - DRAM_ERROR_LOCATION_REG (0x84-0000-02a0) (Count 4 Step 4096)
8 </comment>
9 <base_address>0x84000002a0ULL</base_address>
10 <count>4</count>
11 <stride>4096</stride>
12 <priv>yes</priv>
13 <field name="LOCATION">
14 <start_offset>0</start_offset>
15 <end_offset>35</end_offset>
16 <initial_value>0</initial_value>
17 <protection>RW</protection>
18 <field_type>NORMAL</field_type>
19 <comment>
20DRAM ECC Error Location, contains the location of the bad nibble. Loaded with each DRAM correctible error.
21 </comment>
22 <format type="hex"/>
23 </field>
24 <field name="RSVD0">
25 <start_offset>36</start_offset>
26 <end_offset>63</end_offset>
27 <initial_value>0</initial_value>
28 <protection>RO</protection>
29 <field_type>ZERO</field_type>
30 <comment>
31Reserved.
32 </comment>
33 </field>
34</register>
35</register_list>