Re: [m5-dev] Any interest in directory coherence based on Jiayuan's Patch

2009-05-11 Thread Ali Saidi
Hi Rick, I think there might be some interest depending on how fast progress with Ruby is made and the quality of the patches. Thanks, Ali On May 1, 2009, at 6:52 PM, Rick Strong wrote: > Hi all, > > I am finishing tests with Jiayuan's directory coherence patch. I > have it > working with t

[m5-dev] changeset in m5: ruby: assert(false) should be panic.

2009-05-11 Thread Nathan Binkert
changeset 5a809dcfed1e in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=5a809dcfed1e description: ruby: assert(false) should be panic. This also fixes some compiler warnings diffstat: 1 file changed, 3 insertions(+), 3 deletions(-) src/mem/ruby/tester/Check.cc |

[m5-dev] changeset in m5: stats: forgot an include for the mysql stuff

2009-05-11 Thread Nathan Binkert
changeset b514de04c311 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=b514de04c311 description: stats: forgot an include for the mysql stuff diffstat: 1 file changed, 1 insertion(+) src/base/stats/mysql.cc |1 + diffs (11 lines): diff -r 8ba6a73c8a45 -r b514de04c3

[m5-dev] changeset in m5: python: pull out common code from main that pro...

2009-05-11 Thread Nathan Binkert
changeset 59006a759508 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=59006a759508 description: python: pull out common code from main that processes arguments diffstat: 1 file changed, 9 insertions(+), 18 deletions(-) src/python/m5/main.py | 27 +

[m5-dev] changeset in m5: stats: remove a few compat leftovers

2009-05-11 Thread Nathan Binkert
changeset 278d0e37eba2 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=278d0e37eba2 description: stats: remove a few compat leftovers diffstat: 1 file changed, 1 insertion(+), 3 deletions(-) src/base/stats/info.hh |4 +--- diffs (16 lines): diff -r 59006a759508 -r

[m5-dev] changeset in m5: scons: add include guards to info.hh

2009-05-11 Thread Nathan Binkert
changeset 8ba6a73c8a45 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=8ba6a73c8a45 description: scons: add include guards to info.hh diffstat: 1 file changed, 5 insertions(+) src/base/stats/info.hh |5 + diffs (19 lines): diff -r ba6fe02228db -r 8ba6a73c8a45 s

Re: [m5-dev] Ruby integrated into the main M5 tree

2009-05-11 Thread nathan binkert
> Great work guys! It would probably be a good idea to also compile with > RUBY=false every now and then to make sure no unintended dependencies crop > up. Yeah, we'll have to manage that, but I would prefer if people focus on the True case. I can add false to the nightly regressions. Nate ___

Re: [m5-dev] Ruby integrated into the main M5 tree

2009-05-11 Thread Gabriel Michael Black
Great work guys! It would probably be a good idea to also compile with RUBY=false every now and then to make sure no unintended dependencies crop up. Gabe Quoting nathan binkert : > Hi everyone, > > I just wanted to let both the GEMS people and the M5 people know that > after considerable wo

[m5-dev] Ruby integrated into the main M5 tree

2009-05-11 Thread nathan binkert
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 alternativ

[m5-dev] changeset in m5: ruby: Initial references for ruby regressions

2009-05-11 Thread Steve Reinhardt
changeset 8b240f106634 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=8b240f106634 description: ruby: Initial references for ruby regressions diffstat: 63 files changed, 12397 insertions(+) tests/quick/00.hello/ref/alpha/linux/simple-atomic-ruby/config.ini

[m5-dev] changeset in m5: ruby: add RUBY sticky option that must be set t...

2009-05-11 Thread Nathan Binkert
changeset ba6fe02228db in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=ba6fe02228db description: ruby: add RUBY sticky option that must be set to add ruby to the build Default is false diffstat: 22 files changed, 69 insertions(+), 6 deletions(-) SConstruct

[m5-dev] changeset in m5: ruby: Set up Ruby regression tests.

2009-05-11 Thread Steve Reinhardt
changeset 6fad2d8345b7 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=6fad2d8345b7 description: ruby: Set up Ruby regression tests. diffstat: 8 files changed, 338 insertions(+) tests/SConscript |3 + tests/configs/memtest-ruby.py | 5

[m5-dev] changeset in m5: ruby: Working M5 interface and updated Ruby int...

2009-05-11 Thread Daniel Sanchez
changeset 2d26c346f1be in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=2d26c346f1be description: ruby: Working M5 interface and updated Ruby interface. This changeset also includes a lot of work from Derek Hower RubyMemory is now both a driver for Ruby

[m5-dev] changeset in m5: ruby: Check stderr and not stdin before hanging...

2009-05-11 Thread Steve Reinhardt
changeset 29b7b7aba911 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=29b7b7aba911 description: ruby: Check stderr and not stdin before hanging on an assert. diffstat: 2 files changed, 3 insertions(+), 3 deletions(-) src/mem/ruby/common/Debug.hh |4 ++-- src/mem/sl

[m5-dev] changeset in m5: ruby: decommission code

2009-05-11 Thread Polina Dudnik
changeset 92318648212f in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=92318648212f description: ruby: decommission code 1. Set.* and BigSet.* are replaced with OptBigSet.* which was renamed Set.* 2. Decomissioned all bloom filters 3. Decomission

[m5-dev] changeset in m5: ruby: Removed g_SIMULATING flag

2009-05-11 Thread Polina Dudnik
changeset 8ad9be15d1e1 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=8ad9be15d1e1 description: ruby: Removed g_SIMULATING flag 1. removed checks from tester files 2. removed else clause in Sequencer and DirectoryMemory else clause is needed by th

[m5-dev] changeset in m5: ruby: Remove transactional access types (e.g. L...

2009-05-11 Thread Polina Dudnik
changeset 91e31308be1e in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=91e31308be1e description: ruby: Remove transactional access types (e.g. LD_XACT) from CacheRequestType 1. Modified enumeration 2. Also modified profiler 3. Remove transactions

[m5-dev] changeset in m5: ruby: reordered Debug and RubyConfig::init to f...

2009-05-11 Thread Polina Dudnik
changeset 25181e8dd68e in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=25181e8dd68e description: ruby: reordered Debug and RubyConfig::init to fix segfault due to uninitialized output file pointer. diffstat: 1 file changed, 1 insertion(+), 1 deletion(-) src/mem/

[m5-dev] changeset in m5: ruby: Disabled RubyEventQueue's deletion of its...

2009-05-11 Thread Dan Gibson
changeset 5e0a261d57b8 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=5e0a261d57b8 description: ruby: Disabled RubyEventQueue's deletion of its home-grown priority heap. Temporarily to fix unusual memory problem. diffstat: 1 file changed, 1 insertion(+), 1 del

[m5-dev] changeset in m5: ruby: Migrate all of ruby and slicc to SCons.

2009-05-11 Thread Nathan Binkert
changeset eaf2fd8f54c0 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=eaf2fd8f54c0 description: ruby: Migrate all of ruby and slicc to SCons. Add the PROTOCOL sticky option sets the coherence protocol that slicc will parse and therefore ruby will use. Th

[m5-dev] changeset in m5: ruby: clean up a few warnings

2009-05-11 Thread Nathan Binkert
changeset 76de2027b8ad in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=76de2027b8ad description: ruby: clean up a few warnings diffstat: 13 files changed, 11 insertions(+), 12 deletions(-) src/mem/ruby/buffers/MessageBuffer.cc|2 +- src/mem/ru

[m5-dev] changeset in m5: ruby: Fixed some unresolved references.

2009-05-11 Thread Dan Gibson
changeset 2b8fec056712 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=2b8fec056712 description: ruby: Fixed some unresolved references. diffstat: 2 files changed, 12 insertions(+), 109 deletions(-) src/mem/ruby/system/Sequencer.cc | 114 +--

[m5-dev] changeset in m5: ruby: Make ruby #includes use full paths to the...

2009-05-11 Thread Nathan Binkert
changeset 6bb54dcb940e in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=6bb54dcb940e description: ruby: Make ruby #includes use full paths to the files they're including. This basically means changing all #include statements and changing autogenerated code

[m5-dev] changeset in m5: ruby: remove unnecessary code.

2009-05-11 Thread Dan Gibson
changeset 0011560d49b0 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=0011560d49b0 description: ruby: remove unnecessary code. 1) Removing files from the ruby build left some unresovled symbols. Those have been fixed. 2) Most of the dependencies

[m5-dev] changeset in m5: ruby: Removed System name clash by renaming rub...

2009-05-11 Thread Daniel Sanchez
changeset 71a683318799 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=71a683318799 description: ruby: Removed System name clash by renaming ruby's System to RubySystem diffstat: 14 files changed, 35 insertions(+), 35 deletions(-) src/mem/ruby/common/Driver.hh

[m5-dev] changeset in m5: ruby: fold the debugging options into Debug.cc

2009-05-11 Thread Nathan Binkert
changeset a2ebddfe1a37 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=a2ebddfe1a37 description: ruby: fold the debugging options into Debug.cc diffstat: 3 files changed, 42 insertions(+), 35 deletions(-) src/mem/ruby/common/Debug.cc | 39 +---

[m5-dev] changeset in m5: ruby: rename config.include to config.hh and cl...

2009-05-11 Thread Nathan Binkert
changeset e9a8bb75c3a8 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=e9a8bb75c3a8 description: ruby: rename config.include to config.hh and clean up the macro stuff. I did the macro cleanup because I was worried that the SCons scanner would get confused.

[m5-dev] changeset in m5: ruby: strip out some unused defines

2009-05-11 Thread Nathan Binkert
changeset 0390b60a0b51 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=0390b60a0b51 description: ruby: strip out some unused defines diffstat: 5 files changed, 28 deletions(-) src/mem/gems_common/ioutil/attrlex.ll |2 -- src/mem/gems_common/ioutil/attrparse.yy |

[m5-dev] Cron /z/m5/regression/do-regression quick

2009-05-11 Thread Cron Daemon
* build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing passed. * build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic passed. * build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing passed. * build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-at