diff options
author | Andreas Hansson <andreas.hansson@arm.com> | 2012-07-09 12:35:44 -0400 |
---|---|---|
committer | Andreas Hansson <andreas.hansson@arm.com> | 2012-07-09 12:35:44 -0400 |
commit | d2f458e7b5b84b09706bf2b7a1f1ce7ed249d9b4 (patch) | |
tree | 41f8ac0e6a1d80e9e7048f9171c125f9009dcf96 | |
parent | 67e257f44210b0f4462df860500d903e3d4551df (diff) | |
download | gem5-d2f458e7b5b84b09706bf2b7a1f1ce7ed249d9b4.tar.xz |
Mem: Make members relating to range and size constant
This patch makes the address-range related members const. The change
is trivial and merely ensures that they can be called on a const
memory.
-rw-r--r-- | src/mem/abstract_mem.cc | 2 | ||||
-rw-r--r-- | src/mem/abstract_mem.hh | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/mem/abstract_mem.cc b/src/mem/abstract_mem.cc index 0742f3f8e..a7016bb51 100644 --- a/src/mem/abstract_mem.cc +++ b/src/mem/abstract_mem.cc @@ -222,7 +222,7 @@ AbstractMemory::regStats() } Range<Addr> -AbstractMemory::getAddrRange() +AbstractMemory::getAddrRange() const { return range; } diff --git a/src/mem/abstract_mem.hh b/src/mem/abstract_mem.hh index 7b7e41913..43d9656da 100644 --- a/src/mem/abstract_mem.hh +++ b/src/mem/abstract_mem.hh @@ -209,21 +209,21 @@ class AbstractMemory : public MemObject * * @return a single contigous address range */ - Range<Addr> getAddrRange(); + Range<Addr> getAddrRange() const; /** * Get the memory size. * * @return the size of the memory */ - uint64_t size() { return range.size(); } + uint64_t size() const { return range.size(); } /** * Get the start address. * * @return the start address of the memory */ - Addr start() { return range.start; } + Addr start() const { return range.start; } /** * Should this memory be passed to the kernel and part of the OS |