Hello, I am trying to figure out what is the current status of the ruby memory model integration into M5, and its current functionality in FS mode.
1) What topologies are currently working, how to specify them in the command line, 2) I see that in ruby_fs.py that there is a comment that only the TimingSimpleCPU Model is currently functional with ruby, when O3 is expected to be functional? 3) What known issues there are that would prohibit someone from using (in terms of making modifications to the coherence protocol), or is its current status before suited for those that want to simualte a Point to Point Network but want to make changes outside of the Memory Model? 4) I have been able to boot up to 4 cpus, and I assume once I follow the steps on the wiki page to apply the linux kernel patches for BigTsuanmi, that I can support up to 64 cpus? I have been able to build ALPHA_SE_MOESI_hammer/m5.opt and ALPHA_SE_MOESI_CMP_directory/m5.opt and subsequently boot the Alpha kernel using the ruby_fs.py script file, but I assume if no additional parameters are specified in the command line, and it just uses a simple link with N cpus. I did not see anything on the wiki page regarding building/running ruby, which made me think that its still not functional, but the fact that I was recently able to build and boot the kernel made me think otherwise. Thanks. Malek _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
