mem: DRAMPower trace output
authorAndreas Hansson <andreas.hansson@arm.com>
Mon, 30 Jun 2014 17:56:03 +0000 (13:56 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Mon, 30 Jun 2014 17:56:03 +0000 (13:56 -0400)
commit1f539ce4cca35a0e8f145a539509df34f4923100
tree4476a28b4363c1f7859edf341285edb2c35730c7
parentb4ce51eb9ecfb053e2aacbabba318a41890f436e
mem: DRAMPower trace output

This patch adds a DRAMPower flag to enable off-line DRAM power
analysis using the DRAMPower tool. A new DRAMPower flag is added
and a follow-on patch adds a Python script to post-process the output
and order it based on time stamps.

The long-term goal is to link DRAMPower as a library and provide the
commands through function calls to the model rather than first
printing and then parsing the commands. At the moment it is also up to
the user to ensure that the same DRAM configuration is used by the
gem5 controller model and DRAMPower.
src/mem/SConscript
src/mem/dram_ctrl.cc
src/mem/dram_ctrl.hh