summaryrefslogtreecommitdiff
path: root/src/mem/ruby/system/MemoryVector.hh
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2013-03-01 13:20:32 -0500
committerAndreas Hansson <andreas.hansson@arm.com>2013-03-01 13:20:32 -0500
commitda5356cccea52dfc49ce2adf07049b2ac9dea7b9 (patch)
tree59311159f450ebe0d0e54f0c650817cc971d258c /src/mem/ruby/system/MemoryVector.hh
parentcb9e208a4c1b564556275d9b6ee0257da4208a88 (diff)
downloadgem5-da5356cccea52dfc49ce2adf07049b2ac9dea7b9.tar.xz
mem: Add a method to build multi-channel DRAM configurations
This patch adds a class method that allows easy creation of channel-interleaved multi-channel DRAM configurations. It is enabled by a class method to allow customisation of the class independent of the channel configuration. For example, the user can create a MyDDR subclass of e.g. SimpleDDR3, and then create a four-channel configuration of the subclass by calling MyDDR.makeMultiChannel(4, mem_start, mem_size).
Diffstat (limited to 'src/mem/ruby/system/MemoryVector.hh')
0 files changed, 0 insertions, 0 deletions