Hi Nathanaël, Oops, I didn't notice that case. If you change the moveToTail to be within the if blk->isValid() block above it, does that fix the problem for you?
Lena 2012/7/3 Nathanaël Prémillieu <nprem...@irisa.fr>: > I am using SE mode. And this problem does not happen for all my simulations. > I have only five runs that have the problem. I also use more memory than the > default (2048MB instead of 512MB). > If you want, I can upload somewhere one of my checkpoint that have the > problem. > From what I have seen (looking at the call stack), it seems that the > invalidateBlk function is called in the case where the current blk is the > 'tempBlock'. I don't understand the whole code of the cache and memory > system, but it seems that this block is not really a block of the cache. So > trying to put it at the tail of some queue is maybe not possible. > > Nathanaël > > Le 02/07/2012 20:08, Ali Saidi a écrit : >> >> I still haven't seen in happen. How long does it take for it to occur? >> Can you make it happen during boot? >> >> Thanks, >> >> Ali >> >> On 02.07.2012 05:17, Nathanaël Prémillieu wrote: >> >>> Hi, >>> >>> It's the default configuration (--caches --l2cache) with the >>> arm_detailed cpu model. >>> >>> Nathanaël >>> >> >> >> _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users