mem: Add DRAM device size and check against config
authorOmar Naji <Omar.Naji@arm.com>
Mon, 20 Oct 2014 22:03:52 +0000 (18:03 -0400)
committerOmar Naji <Omar.Naji@arm.com>
Mon, 20 Oct 2014 22:03:52 +0000 (18:03 -0400)
commit29dd2887f4e1c2ee7689f912c705552afaac4d03
treef54c1d931e92ac574a7ca76c0a774cea5a6482f0
parentd2a0f60b69313ad869f81fb006c8e998e40cb3c1
mem: Add DRAM device size and check against config

This patch adds the size of the DRAM device to the DRAM config. It
also compares the actual DRAM size (calculated using information from
the config) to the size defined in the system. If these two values do
not match gem5 will print a warning. In order to do correct DRAM
research the size of the memory defined in the system should match the
size of the DRAM in the config. The timing and current parameters
found in the DRAM configs are defined for a DRAM device with a
specific size and would differ for another device with a different
size.
src/mem/DRAMCtrl.py
src/mem/dram_ctrl.cc
src/mem/dram_ctrl.hh