[m5-dev] Ruby Cache Warmup

2011-05-13 Thread Somayeh Sardashti
Hi, There is an unreleased patch that implements cache warmup at Ruby side. The key advantage of this patch is that it implements Unserialize function for Ruby cache hierarchy. On the other hand, it hijacks Ruby Event Queue APIs (not gem5 standard event queue). To further unify Ruby with the

[m5-dev] Review Request: Cache warmup: fixed compile errors in Brad's cache warmup patches

2011-04-11 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/637/ --- Review request for Default and Brad Beckmann. Summary --- Cache warmup: fixed

[m5-dev] changeset in m5: This patch supports cache flushing in MOESI_hammer

2011-03-28 Thread Somayeh Sardashti
changeset a8d64545cda6 in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=a8d64545cda6 description: This patch supports cache flushing in MOESI_hammer diffstat: configs/example/ruby_random_test.py|9 +- src/cpu/testers/rubytest/Check.cc | 35 +++ src/cpu/te

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

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

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

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

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

2011-03-24 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/552/#review1009 --- On 2011-03-23 22:28:01, Somayeh Sardashti wrote: > > --

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.

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

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

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

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

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

2011-03-14 Thread Somayeh Sardashti
This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/552/#review958 --- On 2011-03-13 19:50:32, Somayeh Sardashti wrote: > > --- &

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

2011-03-13 Thread Somayeh Sardashti
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

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.

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.

Re: [m5-dev] Review Request: MOESI_hammer: cache flush support: Fix the deadlock issue, and Clean up the changed files

2011-03-08 Thread Somayeh Sardashti
Thanks! On 03/08/2011 07:23 PM, Nilay Vaish wrote: Somayeh, there is an update option available in postreview. I think it is -u . You can use that to post update already created review requests. -- Nilay On Wed, 9 Mar 2011, Somayeh Sardashti wrote

[m5-dev] Review Request: MOESI_hammer: cache flush support: Fix the deadlock issue, and Clean up the changed files

2011-03-08 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/554/ --- Review request for Default and Brad Beckmann. Summary --- MOESI_hammer: cache

[m5-dev] Review Request: MOESI_hammer: cache flush support: Fix the deadlock issue, and Clean up the changed files

2011-03-08 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/553/ --- Review request for Default and Brad Beckmann. Summary --- MOESI_hammer: cache

Re: [m5-dev] Review Request: MOESI_hammer: adding cache flushing

2011-03-08 Thread Somayeh Sardashti
e 259 > > <http://reviews.m5sim.org/r/552/diff/1/?file=10728#file10728line259> > > > > Again, do not exceed 80 characters per line. (Yes, slicc code is the > > only exception) done! > On 2011-03-08 11:53:38, Brad Beckmann wrote: > > src/mem/ruby/system/S

[m5-dev] Review Request: MOESI_hammer: adding cache flushing

2011-03-06 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/552/ --- Review request for Default, Ali Saidi, Gabe Black, Steve Reinhardt, Nathan Binkert,

[m5-dev] Review Request: MOESI_hammer: adding cache flushing

2011-03-05 Thread Somayeh Sardashti
--- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/551/ --- Review request for Default, Ruby Reviewers and Brad Beckmann. Summary --- MOES

Re: [m5-dev] problem with running memtest-ruby in gem5?

2009-08-18 Thread Somayeh Sardashti
Thanks Steve, it solved the problem! nathan binkert wrote: >> OK, I think I see what the problem might be. In >> src/cpu/memtest/SConscript, we have: >> >> if 'O3CPU' in env['CPU_MODELS']: >>SimObject('MemTest.py') >> >> So basically the MemTest object only gets compiled in if the O3CPU is >>

Re: [m5-dev] problem with running memtest-ruby in gem5?

2009-08-17 Thread Somayeh Sardashti
Yes, it is not in the tree because I have not pushed it yet. However I have the same problem with even MI_example. nathan binkert wrote: > What is the configuration for LIBRUBY_MESI_CMP? As far as I know, > this is not in the development tree. > > On Mon, Aug 17, 2009 at 3:30

[m5-dev] problem with running memtest-ruby in gem5?

2009-08-17 Thread Somayeh Sardashti
Hi, I have found that in new version of gem5, when we make a protocol it does not create ALPHA_SE directory. It instead creates a specific directory like LIBRUBY_MESI_CMP_directory. Then I tried to run it using this: scons build/LIBRUBY_MESI_CMP_directory/tests/fast/quick/50.memtest/alpha/lin

[m5-dev] using gdb with memtest-ruby

2009-08-07 Thread Somayeh Sardashti
Hi, I really need to use a debugging tool like gdb, but it seems that it just work with m5.debug. scons run memtest-ruby with m5.fast, how can I make it use m5.debug? Thanks, Somayeh ___ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/lis

Re: [m5-dev] Ruby's debug messages in GEM5

2009-07-24 Thread Somayeh Sardashti
Hi, > Do Ruby’s DEBUG messages work in the current GEM5 that is checked-in? > (If yes, how do we enable them?) go to src/mem/ruby/config/defaults.rb in class Debug, you can set your desired debug setting (set protocol_trace to true to have debug enabled). > And is anyone working on unifying

Re: [m5-dev] running ruby_se.py

2009-07-23 Thread Somayeh Sardashti
ts you run to be > updated based on the latest outputs, but since you're not running any > tests it's basically a no-op. > > Steve > > On Thu, Jul 23, 2009 at 12:27 PM, Somayeh Sardashti > wrote: >> to compile ruby in gem5 run: >> scons build/ALPHA_SE/m5.

Re: [m5-dev] running ruby_se.py

2009-07-23 Thread Somayeh Sardashti
to compile ruby in gem5 run: scons build/ALPHA_SE/m5.debug USE_MYSQL=No RUBY=True update_ref=True and then to test it by memtest-ruby you should do: scons build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby Somayeh Krishna, Tushar wrote: > Hi, > > Can anyone tell me how to run

[m5-dev] question about Ruby configuration (in M5 style)

2009-07-22 Thread Somayeh Sardashti
Hi, I am currently working on changing ruby configuration to M5 style configuration. I have started with Debug object, based on tutorial, I have implemented Debug.py and changed Debug.hh/cc to get and process params. At this point, because we are using lib-ruby, my problem is that how we can

[m5-dev] problem with testing another coherence protocol

2009-07-15 Thread Somayeh Sardashti
Hi, I want to use MESI_CMP_Directory instead of MI_example protocol. I have already tested it in gems environment with out simple tester. I copied MESI_CMP_Directory-homogeneous.rb to the same directory that MI_example-homogeneous.rb exists (/src/mem/ruby/config) Also, I changed memtest-ruby.py

Re: [m5-dev] Gem5 configuration

2009-07-13 Thread Somayeh Sardashti
Hi, Does M5 keep any order when calling init() of different objects? In Ruby, because of dependencies among some objects (like topology and network), the order of calling init() is important and handled in constructor of System (the main module). How can I keep this kind of ordering in M5? So