mem: Merge ranges that are part of the conf table
authorAndreas Hansson <andreas.hansson@arm.com>
Mon, 7 Jan 2013 18:05:38 +0000 (13:05 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Mon, 7 Jan 2013 18:05:38 +0000 (13:05 -0500)
commit18b147acef164dcc7faa3a6c184c913a2bbb93fa
tree66e55c920e7c4a1eaddd082d65d5851aedc81742
parentb8c2fa6ba9850d079574ca6d7c91b93dcd3aacb8
mem: Merge ranges that are part of the conf table

This patch adds basic merging of address ranges when determining which
address ranges should be reported in the configuration table. By
performing this merging it is possible to distribute an address range
across many memory channels (controllers). This is essential to enable
address interleaving.
src/mem/physical.cc
src/mem/physical.hh