[m5-dev] [PATCH 01 of 41] ruby: get rid of obsolete, unused CustomTopology class

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Steve Reinhardt steve.reinha...@amd.com # Date 1263536240 28800 # Node ID 1b05faec653a14e08a7d32657b86a232be31cd77 # Parent 9e14a8c76257df063c65603e7a4001488f5e543f ruby: get rid of obsolete, unused CustomTopology class. diff -r 9e14a8c76257 -r 1b05faec653a

[m5-dev] [PATCH 05 of 41] ruby: Calculate system total memory capacity in Python

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Steve Reinhardt steve.reinha...@amd.com # Date 1263536243 28800 # Node ID 9e35210428f8c5c7fd2bec745d4b4514923add15 # Parent 66e2254601b93184d109026173b22beafed99693 ruby: Calculate system total memory capacity in Python rather than in RubySystem object. diff -r

[m5-dev] [PATCH 04 of 41] ruby: Add support for generating topologies in Python

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Steve Reinhardt steve.reinha...@amd.com # Date 1263536243 28800 # Node ID 66e2254601b93184d109026173b22beafed99693 # Parent 2d514a17d1f69f9b8302c82550a347be3034dd44 ruby: Add support for generating topologies in Python. diff -r 2d514a17d1f6 -r 66e2254601b9

[m5-dev] [PATCH 11 of 41] ruby: Added the cache profiler to the new config system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536244 28800 # Node ID fa362ac18a7a7c2f737fc092f987d94f1beb906a # Parent a7113be39b6a4f7ec2398fd87518f49445b1e83f ruby: Added the cache profiler to the new config system diff -r a7113be39b6a -r fa362ac18a7a

[m5-dev] [PATCH 27 of 41] ruby: small fix to Directory Memory configuration

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID 62c9baf381eb273866b17d83e268c3057298485e # Parent 4bda800b744ff1460dd98c97c5426ebe9170c1e8 ruby: small fix to Directory Memory configuration diff -r 4bda800b744f -r 62c9baf381eb

[m5-dev] [PATCH 03 of 41] ruby: Make SLICC-generated objects SimObjects

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Steve Reinhardt steve.reinha...@amd.com # Date 1263536243 28800 # Node ID 2d514a17d1f69f9b8302c82550a347be3034dd44 # Parent 9f8c0c3ae627fd5f07913f8d23deef0b9286fdfb ruby: Make SLICC-generated objects SimObjects. Also add SLICC support for state-machine parameter

[m5-dev] [PATCH 24 of 41] ruby: added data print to ruby request

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID 0cafcd0a9c15571a428675f50a6afe33c0277751 # Parent 21f0f940d2cf75299af55e1cf25ad07cfb711df8 ruby: added data print to ruby request diff -r 21f0f940d2cf -r 0cafcd0a9c15 src/mem/ruby/libruby.cc ---

[m5-dev] [PATCH 35 of 41] ruby: Allows boolean defaults for StateMachine parameters

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536247 28800 # Node ID 54967d761bd18605f9fdf1210e8898ae942c7c04 # Parent c75f4c574f887fa9f03f74244508b802ec8ab085 ruby: Allows boolean defaults for StateMachine parameters diff -r c75f4c574f88 -r 54967d761bd1

[m5-dev] [PATCH 30 of 41] ruby: Ruby tester now manages data values dynamically

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID f5f1581d5b7c5d3443cd0792ec20a8bddfc670d5 # Parent 01bab1b7fc3c1da1d60c386999ba940ed773bab5 ruby: Ruby tester now manages data values dynamically Instead of relying on static data and ugly internal

[m5-dev] [PATCH 22 of 41] ruby: fixed MOESI_hammer data writebacks to the directory

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID 37dbe5d036b3299f6d15ea36a7785badcc766cb6 # Parent 412eb04d0909c94debbe76e07665792e8a0a4a18 ruby: fixed MOESI_hammer data writebacks to the directory diff -r 412eb04d0909 -r 37dbe5d036b3

[m5-dev] [PATCH 18 of 41] ruby: fixed Set.cc bug to allow zero sized sets

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536245 28800 # Node ID 908ff9da9c54903145f1fe5c97d791d590eb2066 # Parent ede19abf2fa6f359994660129a0a36d3020116f5 ruby: fixed Set.cc bug to allow zero sized sets This is necessary for example when no dma sequencers are

[m5-dev] [PATCH 14 of 41] ruby: Convered ruby tracing support usage of sequencer

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536244 28800 # Node ID ff484152abd5dfad23e6f78205bfa0b8b71e0ade # Parent af8f083f34c61058e1449d0b65c6da5dc694fe41 ruby: Convered ruby tracing support usage of sequencer Modified ruby's tracing support to no longer rely on

[m5-dev] [PATCH 28 of 41] ruby: fixed the memory total size variable to be 64-bits

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID b2581afcdf3c74326fb4f5732874fc2c9be252e3 # Parent 62c9baf381eb273866b17d83e268c3057298485e ruby: fixed the memory total size variable to be 64-bits diff -r 62c9baf381eb -r b2581afcdf3c

[m5-dev] [PATCH 07 of 41] ruby: Ruby changes required to use the python config system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536243 28800 # Node ID 2a756159e6b0844df0d0b198bce8ad654cb58d46 # Parent 207d8bc75eb96dbcb9ee0edd8abaa85ae165c9f4 ruby: Ruby changes required to use the python config system This patch includes the necessary changes to

[m5-dev] [PATCH 36 of 41] ruby: MOESI_CMP_token updates to use the new config system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536247 28800 # Node ID 061151fda49a35f2d8ba4a20d2ed159c9ed23493 # Parent 54967d761bd18605f9fdf1210e8898ae942c7c04 ruby: MOESI_CMP_token updates to use the new config system diff -r 54967d761bd1 -r 061151fda49a

[m5-dev] [PATCH 12 of 41] ruby: Converted MOESI_hammer dma cntrl to new config system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536244 28800 # Node ID e04160e57f4307f0b1d40524f08f6c1e4b8252ea # Parent fa362ac18a7a7c2f737fc092f987d94f1beb906a ruby: Converted MOESI_hammer dma cntrl to new config system diff -r fa362ac18a7a -r e04160e57f43

[m5-dev] [PATCH 08 of 41] ruby: Added clock to ruby system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536243 28800 # Node ID 00bb4cb54fa91a68709ce82a878d0b6a724c8950 # Parent 2a756159e6b0844df0d0b198bce8ad654cb58d46 ruby: Added clock to ruby system As a first step to migrate ruby to the M5 eventqueue, added a clock

[m5-dev] [PATCH 17 of 41] ruby: FS support using the new configuration system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536245 28800 # Node ID ede19abf2fa6f359994660129a0a36d3020116f5 # Parent 78be42cd81cd9aa96c3f8044af8ae7435e7ca5a6 ruby: FS support using the new configuration system diff -r 78be42cd81cd -r ede19abf2fa6

[m5-dev] [PATCH 29 of 41] ruby: Pass pc from the ruby tester

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID 01bab1b7fc3c1da1d60c386999ba940ed773bab5 # Parent b2581afcdf3c74326fb4f5732874fc2c9be252e3 ruby: Pass pc from the ruby tester diff -r b2581afcdf3c -r 01bab1b7fc3c src/cpu/rubytest/Check.cc ---

[m5-dev] [PATCH 34 of 41] ruby: MI_example updates to use the new config system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536247 28800 # Node ID c75f4c574f887fa9f03f74244508b802ec8ab085 # Parent 99684e867755307c35e3c61801a49352e2034e31 ruby: MI_example updates to use the new config system diff -r 99684e867755 -r c75f4c574f88

[m5-dev] [PATCH 31 of 41] ruby: Made the RubyTester wakeup frequency configurable

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536247 28800 # Node ID 69b0eb267a9b14f0b02e7114561e4c7de72c2785 # Parent f5f1581d5b7c5d3443cd0792ec20a8bddfc670d5 ruby: Made the RubyTester wakeup frequency configurable diff -r f5f1581d5b7c -r 69b0eb267a9b

[m5-dev] [PATCH 25 of 41] ruby: Added Cache and MemCntrl profiler calls

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536246 28800 # Node ID 4bacc747d0a2af5b86d133610118264837282987 # Parent 0cafcd0a9c15571a428675f50a6afe33c0277751 ruby: Added Cache and MemCntrl profiler calls diff -r 0cafcd0a9c15 -r 4bacc747d0a2

[m5-dev] [PATCH 41 of 41] ruby: Added a mesh topology

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536250 28800 # Node ID 69a46a488db7cd4dbcc6ec681c3dcd2ed549c225 # Parent c5104360b4a1dc8404138adbad93bb9d78b4bae5 ruby: Added a mesh topology diff -r c5104360b4a1 -r 69a46a488db7 configs/common/Options.py ---

[m5-dev] [PATCH 21 of 41] ruby: cleaned up ruby profilers

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536245 28800 # Node ID 412eb04d0909c94debbe76e07665792e8a0a4a18 # Parent af3701615ac52dc6050d7898b83a2540400eac24 ruby: cleaned up ruby profilers Cleaned up the ruby profilers by moving the memory controller profiling code

[m5-dev] [PATCH 09 of 41] ruby: Wrapped ruby events into m5 events

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536243 28800 # Node ID bedc07d1355b1d016e93c8a8831274895e5f3741 # Parent 00bb4cb54fa91a68709ce82a878d0b6a724c8950 ruby: Wrapped ruby events into m5 events Wrapped ruby events using the m5 event object. Removed the

[m5-dev] [PATCH 10 of 41] ruby: Converted the sequencer deadlock event to m5 eventq

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536244 28800 # Node ID a7113be39b6a4f7ec2398fd87518f49445b1e83f # Parent bedc07d1355b1d016e93c8a8831274895e5f3741 ruby: Converted the sequencer deadlock event to m5 eventq diff -r bedc07d1355b -r a7113be39b6a

[m5-dev] [PATCH 39 of 41] ruby: MESI_CMP_directory updated to the new config system

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536248 28800 # Node ID 8f9794901524089b5b55ceb53f65545224228dfe # Parent 09d89c2eddfe7d505233a4814e1f030917736ca9 ruby: MESI_CMP_directory updated to the new config system diff -r 09d89c2eddfe -r 8f9794901524

[m5-dev] [PATCH 19 of 41] ruby: added ruby stats print

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536245 28800 # Node ID 5b8bb9745a6223711954bc629a514419d73cfa81 # Parent 908ff9da9c54903145f1fe5c97d791d590eb2066 ruby: added ruby stats print Moved the previous rubymem stats print feature to ruby System so that ruby

[m5-dev] [PATCH 37 of 41] ruby: fixed memory fetch bug for persistent requests

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536247 28800 # Node ID 01c7f6873059e7daa8f7fd00e5c39cbf60c2e409 # Parent 061151fda49a35f2d8ba4a20d2ed159c9ed23493 ruby: fixed memory fetch bug for persistent requests diff -r 061151fda49a -r 01c7f6873059

[m5-dev] [PATCH 20 of 41] ruby: Removed RubySystem::getNumberOfSequencers

2010-01-14 Thread Brad Beckmann
# HG changeset patch # User Brad Beckmann brad.beckm...@amd.com # Date 1263536245 28800 # Node ID af3701615ac52dc6050d7898b83a2540400eac24 # Parent 5b8bb9745a6223711954bc629a514419d73cfa81 ruby: Removed RubySystem::getNumberOfSequencers removed the static function

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

2010-01-14 Thread Cron Daemon
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing passed. * build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic-ruby passed. *