Hi all, I am implementing a transaction mechanism, which need to flush all level caches. I have read some former emails which talk about how to flush cache in Gem5.
I configure gem5 to use Timing CPU and three level classice cache. And try to flush cache lines by iterating through all the blocks and then writing back the dirty ones. However, the write buffer is small, and finally is filled up. I try to enlarge the writebuffer, but it turns out that the simulation latency is not as expected. Can any one give some advice on how to stall other event untill all the pkt in writebuffer are sent? Thanks in advance, --Long
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
