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
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 |
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
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 +
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
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
> 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
___
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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 +--
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
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
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
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 +---
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.
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 |
* 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
29 matches
Mail list logo