region: add a utility class for keeping track of regions of some range
authorNathan Binkert <nate@binkert.org>
Fri, 15 Apr 2011 17:42:32 +0000 (10:42 -0700)
committerNathan Binkert <nate@binkert.org>
Fri, 15 Apr 2011 17:42:32 +0000 (10:42 -0700)
commit07815c3379d26a5d132696b41a5f1efc618cb0e6
tree78364f5865f9c47b27649874ebdbf77d46a16f9a
parent12446e9659b40cd62cd53a2d622fecc3450d8b09
region: add a utility class for keeping track of regions of some range

This is basically like the range_map stuff in src/base (range already
exists in Python).  This code is like a set of ranges.  I'm using it
to keep track of changed lines in source code, but it could be use to
keep track of memory ranges and holes in memory regions.  It could
also be used in memory allocation type stuff.  (Though it's not at all
optimized.)
src/python/SConscript
src/python/m5/util/__init__.py
src/python/m5/util/region.py [new file with mode: 0644]