diff options
Diffstat (limited to 'src/mem/abstract_mem.cc')
-rw-r--r-- | src/mem/abstract_mem.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mem/abstract_mem.cc b/src/mem/abstract_mem.cc index f0d626940..3f2d50713 100644 --- a/src/mem/abstract_mem.cc +++ b/src/mem/abstract_mem.cc @@ -339,8 +339,7 @@ AbstractMemory::access(PacketPtr pkt) return; } - assert(AddrRange(pkt->getAddr(), - pkt->getAddr() + (pkt->getSize() - 1)).isSubset(range)); + assert(pkt->getAddrRange().isSubset(range)); uint8_t *hostAddr = pmemAddr + pkt->getAddr() - range.start(); @@ -430,8 +429,7 @@ AbstractMemory::access(PacketPtr pkt) void AbstractMemory::functionalAccess(PacketPtr pkt) { - assert(AddrRange(pkt->getAddr(), - pkt->getAddr() + pkt->getSize() - 1).isSubset(range)); + assert(pkt->getAddrRange().isSubset(range)); uint8_t *hostAddr = pmemAddr + pkt->getAddr() - range.start(); |