Hello Everyone, I want to bypass Dcache i.e., do not allocate anything in Dcache, in order to do that, I use tempBlock in *handleFill* function in src/mem/cache/base.cc.
*Before: * blk = allocate ? allocateBlock(pkt, writebacks) : nullptr; *After:* if(name() == "system.cpu.dcache”) blk = nullptr; else blk = allocate ? allocateBlock(pkt, writebacks) : nullptr; The problem I run into, I get stuck in continuous request and response cycle, that is I keep getting request for particular address and I satisfy the response for it. This only happens when I set mshr for dcache as 1.
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users