I am using ruby and its cache protocol in my simulation. I found that even
I intentionally return wrong data in a cache access, I always get the same
result.
Then I modified the hitCallback() in Sequencer.cc. I reset all data to zero
before it get written/read. I still get the same result.
I found this old post
<http://www.mail-archive.com/gem5-users%40gem5.or/>
http://www.mail-archive.com/gem5-users%40gem5.org/msg01519.html

It seems to me that ruby is still just doing timing related simulation, and
data returned by ruby cache access does not change the program output.
If this is true, does this mean that we can't use ruby to verify the
correctness of a cache protocol?

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

Reply via email to