116c116
< tempBlock = new CacheBlk();
---
> tempBlock = new TempCacheBlk();
166a167,176
> Addr
> BaseCache::regenerateBlkAddr(CacheBlk* blk)
> {
> if (blk != tempBlock) {
> return tags->regenerateBlkAddr(blk);
> } else {
> return tempBlock->getAddr();
> }
> }
>
1126,1127c1136
< tempBlock->set = tags->extractSet(addr);
< tempBlock->tag = tags->extractTag(addr);
---
> tempBlock->insert(addr, is_secure);
1210c1219
< Addr repl_addr = tags->regenerateBlkAddr(blk);
---
> Addr repl_addr = regenerateBlkAddr(blk);
1254c1263
< Request *req = new Request(tags->regenerateBlkAddr(blk), blkSize, 0,
---
> Request *req = new Request(regenerateBlkAddr(blk), blkSize, 0,
1289c1298
< Request *req = new Request(tags->regenerateBlkAddr(blk), blkSize, 0,
---
> Request *req = new Request(regenerateBlkAddr(blk), blkSize, 0,
1349c1358
< Request request(tags->regenerateBlkAddr(&blk),
---
> Request request(regenerateBlkAddr(&blk),