CHIPMAP= 00_A,01_A,02_A,03_A,00_B,01_B,02_B,03_B
shall label the first chip as “00_A”, the second chip as “01_A” and so forth according to the
ordering convention defined in DIMM / DRAM chip error decoding (Pro & Site Edition only)
There is a special case for labels that are non-negative numbers, where the string shall be
prepended with “U”. For example,
CHIPMAP=1,3,5,7,2,4,6,8
shall label the DRAM chips as “U1”, “U3”, “U5”, “U7”, “U2”, “U4”, “U6”, “U8”.
This parameter also supports different mappings for each RAM module configuration. This is
specified by optional attributes following the CHIPMAP parameter. For example,
# Map for all DDR5 modules
CHIPMAP.DDR5=3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
# Map for all DDR5, SODIMM, 1-rank modules
CHIPMAP.DDR5.SODIMM.1R=1,2,3,4,11,12,13,14
# Map for all DDR5, DIMM, 1-rank, x8 width, 8GB modules
CHIPMAP.DDR5.DIMM.1R.x8.8GB=3,4,5,6,7,8,9,10
# Map for all DDR5, DIMM, 2-rank, x8 width, 16GB modules
CHIPMAP.DDR5.DIMM.2R.x8.16GB=3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
# Map for all DDR4 modules
CHIPMAP.DDR4=1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17
# Map for all DDR4, SODIMM, 1-rank modules
CHIPMAP.DDR4.SODIMM.1R=1,2,3,4,11,12,13,14
# Map for all DDR4, DIMM, 1-rank, x8 width, 8GB modules
CHIPMAP.DDR4.DIMM.1R.x8.8GB=1,2,3,4,5,6,7,8
# Map for all DDR4, DIMM, 2-rank, x8 width, 16GB modules
CHIPMAP.DDR4.DIMM.2R.x8.16GB=1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17
If there are multiple matches, the chip map parameter that matches the most attributes shall
be applied.