diff options
author | Daniel R. Carvalho <odanrc@yahoo.com.br> | 2018-04-16 15:36:33 +0200 |
---|---|---|
committer | Daniel Carvalho <odanrc@yahoo.com.br> | 2018-06-01 11:21:46 +0000 |
commit | 7704113d94f2e574afeb079e0cc5b98fc6bed33b (patch) | |
tree | 62f52772add95114e3a68f9eee39d0648439bca8 /src/mem/cache/cache.cc | |
parent | 888bdb67e181710283372ae1a74698e216ee3ac2 (diff) | |
download | gem5-7704113d94f2e574afeb079e0cc5b98fc6bed33b.tar.xz |
mem-cache: Create an address aware TempCacheBlk
tempBlock has its member variables manually set in order to allow
it to be used in the block address regeneration function. This is
not necessary, and ti can be simply given the address, so it does
not need to be aware of set and tag. This will simplify
implementation of sector and skewed caches.
Change-Id: Iaffb10c323509722cd5589fe1030b818d43336d6
Reviewed-on: https://gem5-review.googlesource.com/9961
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/cache/cache.cc')
-rw-r--r-- | src/mem/cache/cache.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/cache/cache.cc b/src/mem/cache/cache.cc index 9177ebea8..34f3dc5b9 100644 --- a/src/mem/cache/cache.cc +++ b/src/mem/cache/cache.cc @@ -873,7 +873,7 @@ Cache::cleanEvictBlk(CacheBlk *blk) assert(blk && blk->isValid() && !blk->isDirty()); // Creating a zero sized write, a message to the snoop filter Request *req = - new Request(tags->regenerateBlkAddr(blk), blkSize, 0, + new Request(regenerateBlkAddr(blk), blkSize, 0, Request::wbMasterId); if (blk->isSecure()) req->setFlags(Request::SECURE); |