Hi Max,
thanks for further investigating. it does look like the mismanagement of
that function is a "time sync".

Take for example instruction 0x12000067c. This one is added to addrList, a
> little bit later a squash occurs and this instruction never gets removed!
> This never happens in the case of 5 pipeline stages.
> If you want I can give you all instructions that aren't removed..
>
Can you provide the command line you're using as well as the simulation
ticks in which you witness the above error?

I would guess either something is not catching in that squash() function OR
somehow the same addresses are getting added to that list more than once.

 An assertion on some reasonable address list size will eventually be  a
good bug catcher as well.

- Korey
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to