On Mon, 29 Aug 2011, Jason Power wrote:

Thanks Nilay,

That got me a bit further. I seem to be able to run single threaded
applications without a problem with x86 and Ruby now, however, like you
said, more than one CPU doesn't seem to work.

If anyone is interested, I think I tracked it down to an issue with the
atomic operations, but I can't (or don't have time) trace it beyond that.


Jason, it is very well possible that there is some error some where. We are always interested in knowing errors encountered by gem5's users. You should certainly provide details on what you found.

In this particular case, my view is that only fixing this one issue that you found would not fix the problem of O3 and Ruby working together. We need to develop some mechanism to communicate information from the Ruby memory system to the CPU. I think a good way to start working on this would be to write some particular test cases for testing whether or not the system is working correctly. Assuming that we are going to mostly work with x86-based systems and would like a TSO consistency model, I think we should implement tests that appear in x86 manuals from AMD and Intel.


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

Reply via email to