Review Board 2.0.15


mem: Add interleaving bits to the address ranges

Review Request #1583 - Created Dec. 6, 2012 and submitted

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 9381:54a3457d08f1
---------------------------
mem: Add interleaving bits to the address ranges

This patch adds support for interleaving bits for the address
ranges. What was previously just a start and end address, now has an
additional three fields, for the high bit, and number of bits to use
for interleaving, and a match value to compare against. If the number
of interleaving bits is set to zero it is effectively disabled.

A number of convenience functions are added to the range to enquire
about the interleaving, its granularity and the number of stripes it
is part of.
util/regress all passing (disregarding t1000 and eio)
Review request changed
Updated (Jan. 7, 2013, 2:09 a.m.)

Status: Closed (submitted)