[m5-dev] Cron m5test@zizzer /z/m5/regression/do-regression --scratch all

2011-03-13 Thread Cron Daemon
* build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-timing 
FAILED!
* build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-atomic 
FAILED!
* build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing FAILED!
* build/X86_SE/tests/fast/long/20.parser/x86/linux/o3-timing FAILED!
* build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby 
passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed.
* build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing passed.
* build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic passed.
* build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby 
passed.
* build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic passed.
* build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic passed.
* build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp 
passed.
* build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing 
passed.
* build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic passed.
* build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing 
passed.
* build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing passed.
* build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/o3-timing passed.
* build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp 
passed.
* build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic 
passed.
* build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing passed.
* build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/o3-timing passed.
* build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/inorder-timing 
passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing passed.
* build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/inorder-timing passed.
* build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/o3-timing passed.
* build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic 
passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby 
passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed.
* build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/o3-timing passed.
* build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing 
passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing passed.
* build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing 
passed.
* build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby 
passed.
* build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic passed.
* build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed.
* 
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
 passed.
* 
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer
 passed.
* 
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
 passed.
* 
build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer
 passed.
* 
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory
 passed.
* 
build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token
 passed.
* 
build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token
 passed.
* 
build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token
 passed.
* 

Re: [m5-dev] Cron m5test@zizzer /z/m5/regression/do-regression --scratch all

2011-03-13 Thread Gabe Black
These failed because M5 looked for the disk image on /n/poolfs/... and
I'd only put it on /dist/... on zizzer. I copied it over so this should
work next time, hopefully, and that also means that when I explicitly
setting M5_PATH in the cron tab it actually worked.

The M5_PATH is now set to just use /n/poolfs/... Is this the behavior we
actually want? Before I think it would have found /dist exists first and
used that and not bothered with /n/poolfs. It seems a little dangerous
to have two copies of everything floating around, some used in some
circumstances and some used in others.

Gabe

On 03/13/11 08:51, Cron Daemon wrote:
 * build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-timing 
 FAILED!
 * build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-atomic 
 FAILED!
 * build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing FAILED!
 * build/X86_SE/tests/fast/long/20.parser/x86/linux/o3-timing FAILED!
 * build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic passed.
 * build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp 
 passed.
 * build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp 
 passed.
 * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory
  passed.
 * 
 

Re: [m5-dev] Functional Interface in Ruby

2011-03-13 Thread Beckmann, Brad
You probably already realize this, but I want to point out that the topology 
needs pointers to all the controllers.  I don't have the code in front of me, 
but if I recall correctly, topology is then a member of the network.  If you 
move the controllers underneath RubySystem and if RubySystem keeps its pointer 
to the network, then a cycle exists.

Brad


 -Original Message-
 From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On
 Behalf Of Steve Reinhardt
 Sent: Saturday, March 12, 2011 9:32 PM
 To: M5 Developer List
 Subject: Re: [m5-dev] Functional Interface in Ruby
 
 On Sat, Mar 12, 2011 at 5:45 PM, Nilay Vaish ni...@cs.wisc.edu wrote:
 
  On Sat, 12 Mar 2011, Steve Reinhardt wrote:
 
  Can't we loop through the directory controllers in python to
 calculate the
  total size, then pass that size as a parameter to RubySystem?
 There's no
  reason for the C++ RubySystem object to need the directory
 controller
  pointers just to do that calculation.
 
 
  It is being done in Python script. We were thinking of passing
 RubySystem
  object to the Network. But RubySystem cannot be created before
 directory
  controllers are created. And the reason for these changes is to pass
  RubySystem object to the controllers.
 
 
 
 I'm still confused... the python objects can be created in any order,
 and
 parameter values can be set at any time and in any order, up until the
 instantiate() call.  The acyclic dependency issue only affects the
 creation
 of C++ objects in instantiate().  So I don't see how this is relevant.
 
 
  I would like to access cache controllers from RubySystem parameter
 object
  in C++. If we do allow such access, then we would not have any cycle
 in the
  graph. We only need to create controllers, then network and then
 RubySystem
  in Python. If controllers are visible to RubySystem as members of the
  RubySystem parameter object, then we can create the list of cache
 memories
  by probing each controller object.
 
 
 Yea, I can see that even though that's not the m5 idiom, and is a
 little
 less convenient since the python code has to explicitly build this list
 instead of having it happen implicitly, that it fits better with the
 way
 RubySystem is currently built up.
 
 Steve
 ___
 m5-dev mailing list
 m5-dev@m5sim.org
 http://m5sim.org/mailman/listinfo/m5-dev


___
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev


Re: [m5-dev] Review Request: my initial implementation of cache flushing

2011-03-13 Thread Somayeh Sardashti

---
This is an automatically generated e-mail. To reply, visit:
http://reviews.m5sim.org/r/552/
---

(Updated 2011-03-13 19:34:43.699185)


Review request for Default and Brad Beckmann.


Summary (updated)
---

my initial implementation of cache flushing


Diffs (updated)
-

  src/cpu/testers/rubytest/Check.hh baf4b5f6782e 
  src/cpu/testers/rubytest/Check.cc baf4b5f6782e 
  src/mem/packet.hh baf4b5f6782e 
  src/mem/packet.cc baf4b5f6782e 
  src/mem/protocol/MOESI_hammer-cache.sm baf4b5f6782e 
  src/mem/protocol/MOESI_hammer-dir.sm baf4b5f6782e 
  src/mem/protocol/MOESI_hammer-msg.sm baf4b5f6782e 
  src/mem/protocol/RubySlicc_Exports.sm baf4b5f6782e 
  src/mem/protocol/RubySlicc_Types.sm baf4b5f6782e 
  src/mem/ruby/slicc_interface/RubyRequest.hh baf4b5f6782e 
  src/mem/ruby/slicc_interface/RubyRequest.cc baf4b5f6782e 
  src/mem/ruby/system/DMASequencer.cc baf4b5f6782e 
  src/mem/ruby/system/RubyPort.cc baf4b5f6782e 
  src/mem/ruby/system/Sequencer.hh baf4b5f6782e 
  src/mem/ruby/system/Sequencer.cc baf4b5f6782e 

Diff: http://reviews.m5sim.org/r/552/diff


Testing
---

To test this implementation, I have changed the ruby tester (Check.cc). 
It randomly creates flushes (instead of checks (loads)). In this 
version, a flush request returns data, so it can be used like loads 
after issuing some stores (actions). Currently, this implementation 
passes more than 2 ruby tests (including more than 1000 flushes), 
however there are still bugs, which cause deadlocks.


Thanks,

Somayeh

___
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev


Re: [m5-dev] Review Request: my initial implementation of cache flushing

2011-03-13 Thread Somayeh Sardashti

---
This is an automatically generated e-mail. To reply, visit:
http://reviews.m5sim.org/r/552/
---

(Updated 2011-03-13 19:50:32.384965)


Review request for Default and Brad Beckmann.


Summary
---

my initial implementation of cache flushing


Diffs (updated)
-

  src/cpu/testers/rubytest/Check.hh baf4b5f6782e 
  src/cpu/testers/rubytest/Check.cc baf4b5f6782e 
  src/mem/packet.hh baf4b5f6782e 
  src/mem/packet.cc baf4b5f6782e 
  src/mem/protocol/MOESI_hammer-cache.sm baf4b5f6782e 
  src/mem/protocol/MOESI_hammer-dir.sm baf4b5f6782e 
  src/mem/protocol/MOESI_hammer-msg.sm baf4b5f6782e 
  src/mem/protocol/RubySlicc_Exports.sm baf4b5f6782e 
  src/mem/protocol/RubySlicc_Types.sm baf4b5f6782e 
  src/mem/ruby/slicc_interface/RubyRequest.hh baf4b5f6782e 
  src/mem/ruby/slicc_interface/RubyRequest.cc baf4b5f6782e 
  src/mem/ruby/system/DMASequencer.cc baf4b5f6782e 
  src/mem/ruby/system/RubyPort.cc baf4b5f6782e 
  src/mem/ruby/system/Sequencer.hh baf4b5f6782e 
  src/mem/ruby/system/Sequencer.cc baf4b5f6782e 

Diff: http://reviews.m5sim.org/r/552/diff


Testing (updated)
---

This implementation has passed 10,000,000 ruby test cases, and the MOESI_hammer 
regression tests.


Thanks,

Somayeh

___
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev


Re: [m5-dev] Review Request: my initial implementation of cache flushing

2011-03-13 Thread Somayeh Sardashti

Hi Brad,

I have applied the previous comments. This version also passes 
10,000,000 ruby tests and the MOESI_hammer regression test (quick).


I have a question about Flush requests. In the current version, flush 
requests return data (similar to loads) for testing purposes. I think it 
should not return data, but it still should notify the Sequencer when it 
is done (using flushCallback and hitCallback). As ruby requests are 
either load or store, the Sequencer sets data properly in the 
hitCallback. However, for flush requests, I was thinking to add another 
hitCallback function that does not deal with data, what do you think?


Also, should I keep my changes in Check.cc (e.g., initiateFlush)? if a 
flush request does not return data, then we can not issue and test it in 
this way.


Thanks,
Somayeh



On 03/13/2011 09:50 PM, Somayeh Sardashti wrote:
This is an automatically generated e-mail. To reply, visit: 
http://reviews.m5sim.org/r/552/



Review request for Default and Brad Beckmann.
By Somayeh Sardashti.

/Updated 2011-03-13 19:50:32.384965/


  Description

my initial implementation of cache flushing


  Testing (updated)

This implementation has passed 10,000,000 ruby test cases, and the MOESI_hammer 
regression tests.


  Diffs (updated)

* src/cpu/testers/rubytest/Check.hh (baf4b5f6782e)
* src/cpu/testers/rubytest/Check.cc (baf4b5f6782e)
* src/mem/packet.hh (baf4b5f6782e)
* src/mem/packet.cc (baf4b5f6782e)
* src/mem/protocol/MOESI_hammer-cache.sm (baf4b5f6782e)
* src/mem/protocol/MOESI_hammer-dir.sm (baf4b5f6782e)
* src/mem/protocol/MOESI_hammer-msg.sm (baf4b5f6782e)
* src/mem/protocol/RubySlicc_Exports.sm (baf4b5f6782e)
* src/mem/protocol/RubySlicc_Types.sm (baf4b5f6782e)
* src/mem/ruby/slicc_interface/RubyRequest.hh (baf4b5f6782e)
* src/mem/ruby/slicc_interface/RubyRequest.cc (baf4b5f6782e)
* src/mem/ruby/system/DMASequencer.cc (baf4b5f6782e)
* src/mem/ruby/system/RubyPort.cc (baf4b5f6782e)
* src/mem/ruby/system/Sequencer.hh (baf4b5f6782e)
* src/mem/ruby/system/Sequencer.cc (baf4b5f6782e)

View Diff http://reviews.m5sim.org/r/552/diff/



___
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev


Re: [m5-dev] Cron m5test@zizzer /z/m5/regression/do-regression --scratch all

2011-03-13 Thread Ali Saidi
I think we should just use /dist.  The automounter is flaky.

Ali

On Mar 13, 2011, at 5:58 PM, Gabe Black wrote:

 These failed because M5 looked for the disk image on /n/poolfs/... and
 I'd only put it on /dist/... on zizzer. I copied it over so this should
 work next time, hopefully, and that also means that when I explicitly
 setting M5_PATH in the cron tab it actually worked.
 
 The M5_PATH is now set to just use /n/poolfs/... Is this the behavior we
 actually want? Before I think it would have found /dist exists first and
 used that and not bothered with /n/poolfs. It seems a little dangerous
 to have two copies of everything floating around, some used in some
 circumstances and some used in others.
 
 Gabe
 
 On 03/13/11 08:51, Cron Daemon wrote:
 * build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-timing 
 FAILED!
 * build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-atomic 
 FAILED!
 * build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing FAILED!
 * build/X86_SE/tests/fast/long/20.parser/x86/linux/o3-timing FAILED!
 * build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic passed.
 * build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp 
 passed.
 * build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp 
 passed.
 * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic 
 passed.
 * 
 build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing 
 passed.
 * 
 build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory
  passed.
 * 
 

Re: [m5-dev] Cron m5test@zizzer /z/m5/regression/do-regression --scratch all

2011-03-13 Thread Gabe Black
That makes sense. I've changed it.

Gabe

On 03/13/11 21:35, Ali Saidi wrote:
 I think we should just use /dist.  The automounter is flaky.

 Ali

 On Mar 13, 2011, at 5:58 PM, Gabe Black wrote:

 These failed because M5 looked for the disk image on /n/poolfs/... and
 I'd only put it on /dist/... on zizzer. I copied it over so this should
 work next time, hopefully, and that also means that when I explicitly
 setting M5_PATH in the cron tab it actually worked.

 The M5_PATH is now set to just use /n/poolfs/... Is this the behavior we
 actually want? Before I think it would have found /dist exists first and
 used that and not bothered with /n/poolfs. It seems a little dangerous
 to have two copies of everything floating around, some used in some
 circumstances and some used in others.

 Gabe

 On 03/13/11 08:51, Cron Daemon wrote:
 * 
 build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-timing 
 FAILED!
 * 
 build/X86_FS/tests/fast/quick/10.linux-boot/x86/linux/pc-simple-atomic 
 FAILED!
 * build/X86_SE/tests/fast/long/00.gzip/x86/linux/o3-timing FAILED!
 * build/X86_SE/tests/fast/long/20.parser/x86/linux/o3-timing FAILED!
 * build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp 
 passed.
 * build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp 
 passed.
 * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/50.vortex/alpha/tru64/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/70.twolf/alpha/tru64/inorder-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/30.eon/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-atomic 
 passed.
 * 
 build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/long/00.gzip/alpha/tru64/o3-timing passed.
 * build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/40.perlbmk/alpha/tru64/simple-timing 
 passed.
 * build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-timing 
 passed.
 * 
 build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby 
 passed.
 * build/ALPHA_SE/tests/fast/long/60.bzip2/alpha/tru64/simple-atomic 
 passed.
 * build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory
  passed.
 * 
 build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory
  passed.
 *