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

Reply via email to