base: Add support for merging of interleaved address ranges
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)
commitb8c2fa6ba9850d079574ca6d7c91b93dcd3aacb8
tree3d161aaea7e409e07a7f233ca363eef5c788b3f2
parent01c55983737273c70e44e0181e75453e01c5da34
base: Add support for merging of interleaved address ranges

This patch adds support for merging a vector of interleaved address
ranges into a contigous range. The functionality will be used in the
interconnect and the PhysicalMemory to transform interleaved memory
ranges to contigous ranges before passing them on.

The actual use of the merging is appearing in future patches.
src/base/addr_range.hh