Commit | Line | Data |
---|---|---|
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> | |
7 | DRAM 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> | |
20 | DRAM 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> | |
31 | Reserved. | |
32 | </comment> | |
33 | </field> | |
34 | </register> | |
35 | </register_list> |