Hi everyone,

I just wanted to let both the GEMS people and the M5 people know that
after considerable work by a number of people, we've merged Ruby and
SLICC from GEMS into M5.  This work is preliminary and is really only
for people that want to really get their hands dirty.  Ruby is an
alternative to the current M5 memory system.  To compile Ruby into M5,
you just get the latest source tree and compile with the RUBY=True
SCons command line option.  The resulting binary will have all of the
old bits of M5 (including the existing memory system), but will also
add the RubyMemory object which can be used include a Ruby memory
system.  There are lots of things todo, but we hope this is a good
initial step.

For those of you that contribute to the M5 source tree, please compile
with RUBY=True if you are making changes that require that you run
regressions.  This is especially important if you make changes to the
CPU models or the fundamental port/packet/request structures in the
memory system, but even if you don't, we'd like to have some coverage
on various systems.

Over time, I suspect that we will change RUBY to default to True, then
eventually remove the RUBY parameter altogether.

Thanks for all of the hard work that everyone did to make this happen!

  Nate
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to