summaryrefslogtreecommitdiff
path: root/src/python/m5/params.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/python/m5/params.py')
-rw-r--r--src/python/m5/params.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/python/m5/params.py b/src/python/m5/params.py
index b9afff2a1..9b4198b97 100644
--- a/src/python/m5/params.py
+++ b/src/python/m5/params.py
@@ -768,7 +768,7 @@ class AddrRange(ParamValue):
if 'end' in kwargs:
self.end = Addr(kwargs.pop('end'))
elif 'size' in kwargs:
- self.end = self.start + Addr(kwargs.pop('size')) - 1
+ self.end = self.start + Addr(kwargs.pop('size'))
else:
raise TypeError("Either end or size must be specified")
@@ -810,7 +810,7 @@ class AddrRange(ParamValue):
self.end = Addr(args[0][1])
else:
self.start = Addr(0)
- self.end = Addr(args[0]) - 1
+ self.end = Addr(args[0])
elif len(args) == 2:
self.start = Addr(args[0])
@@ -830,7 +830,7 @@ class AddrRange(ParamValue):
def size(self):
# Divide the size by the size of the interleaving slice
- return (long(self.end) - long(self.start) + 1) >> self.intlvBits
+ return (long(self.end) - long(self.start)) >> self.intlvBits
@classmethod
def cxx_predecls(cls, code):