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

2011-03-23 Thread Cron Daemon
scons: *** Found dependency cycle(s): * 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/linux/simple-timing-ruby-MOESI_hammer passed. *

Re: [m5-dev] Review Request: sim: Fixes Simulation.py to allow more than 1 core for standard switching.

2011-03-23 Thread Steve Reinhardt
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/564/#review1006 --- Ship it! I was pretty confused until I realized that the reviewboard

Re: [m5-dev] Review Request: sim: Fixes Simulation.py to allow more than 1 core for standard switching.

2011-03-23 Thread Steve Reinhardt
On 2011-03-23 08:55:14, Steve Reinhardt wrote: I was pretty confused until I realized that the reviewboard web interface doesn't highlight whitespace changes, so the significant part about the assignments moving outside the loop (which was a simple matter of changing their indent

Re: [m5-dev] Review Request: sim: use nextCycle() for quiesceSkip function

2011-03-23 Thread Steve Reinhardt
base/types.hh says: /** * Clock cycle count type. * @note using an unsigned breaks the cache. */ typedef int64_t Tick; though offhand I'm not sure why that's true. I just grepped through the code and it looks like there are places where the code subtracts two tick values and may expect the

Re: [m5-dev] Ruby random tester failing with MESI_CMP_directory?

2011-03-23 Thread Nilay Vaish
I will try to bisect this. -- Nilay On Wed, 23 Mar 2011, Arkaprava Basu wrote: Hi Lisa and Nilay, Thanks for the response. Following is the tip of my repo changeset: 8174:e21f6e70169e tag: tip user:Nilay Vaishni...@cs.wisc.edu date:Tue Mar 22 06:41:54 2011

[m5-dev] Debugging Ruby Deadlocks...

2011-03-23 Thread Korey Sewell
Hi, I'm running into a deadlock problem for running Ruby for 32 cores or more. The error message is as follows: build/ALPHA_FS_MOESI_CMP_directory/m5.opt -d ruby_opt/ --trace-flags=Exec configs/example/ruby_fs.py -b fft_64t_base -n 32 warn: Prefetch instrutions is Alpha do not do anything For more

Re: [m5-dev] Debugging Ruby Deadlocks...

2011-03-23 Thread Korey Sewell
This problem may be related to my earlier post i sent today about Debugging Ruby Deadlocks, but when adding the RubyQueue traceflag for 32 cores you get this error: build/ALPHA_FS_MOESI_CMP_directory/m5.opt -d ruby_opt/ --trace-flags=RubyQueue configs/example/ruby_fs.py -b fft_64t_base -n 1 ...

Re: [m5-dev] Ruby random tester failing with MESI_CMP_directory?

2011-03-23 Thread Nilay Vaish
It is working fine for me. ./build/X86_SE_MESI_CMP_directory/m5.fast ./configs/example/ruby_random_test.py -n 4 -l 1 M5 Simulator System Copyright (c) 2001-2008 The Regents of The University of Michigan All Rights Reserved M5 compiled Mar 23 2011 15:53:38 M5 started Mar 23 2011

Re: [m5-dev] Debugging Ruby Deadlocks...

2011-03-23 Thread Beckmann, Brad
Hi Korey, A few comments: - The difference in time is because the sequencer prints out the RubyCycle count for the issue time while the tick count is the global curTick value. Now that Ruby uses DPRINTFs, I think it makes sense to move all those ruby print outs to ticks. I actually have

Re: [m5-dev] Ruby random tester failing with MESI_CMP_directory?

2011-03-23 Thread Lisa Hsu
Yes, that's bizarre, since I was using the same tip, no patches applied. Don't know what to tell you Arka...since you and Nilay are both in Wisconsin maybe you can look at the differences in your setups, because so far it seems like it's just you :P. Lisa On Wed, Mar 23, 2011 at 1:55 PM, Nilay

Re: [m5-dev] Debugging Ruby Deadlocks...

2011-03-23 Thread Korey Sewell
Hey Brad, Thanks for the suggestions. The Protocol Trace flag looks really promising. It'd be very nice to get everything in , but I'm just a little worried about tweaking that if these RubyCycle counts are used for anything other than annotation. I'll take a strong look at starting to get that

[m5-dev] bogus rebuild clue

2011-03-23 Thread Steve Reinhardt
I think many of us have noticed that scons sometimes rebuilds things when it's not necessary. Here's one clue: % scons build/ALPHA_SE/m5.debug scons: Reading SConscript files ... [...] scons: done building targets. % scons --debug=explain build/ALPHA_SE/m5.debug scons: Reading SConscript files

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

2011-03-23 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/552/ --- (Updated 2011-03-23 22:28:01.608904) Review request for Default and Brad Beckmann.