Re: [gem5-dev] Review Request: Config: Change the way options are added

2012-03-30 Thread Jason Power
Hi all, I think I see an option which could accomplish both what Nilay and Brad want. It seems to me that the problem is that in the run script ( se.py/fs.py/etc) it is a complication to import Options.py, instantiate optparse.OptionParser, then for every file you subsequently include and for

Re: [gem5-dev] Review Request: ruby: banked cache array resource model

2012-07-03 Thread Jason Power
/Cache.py http://reviews.gem5.org/r/1291/#comment3230 I think this should default to false here. Unless people take serious consideration of the number of banks and latencies the timing results won't make any sense. - Jason Power On July 2, 2012, 10:42 p.m., Brad Beckmann wrote

[gem5-dev] Review Request: Ruby: Clean up topology changes

2012-07-14 Thread Jason Power
--- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request: Ruby: Clean up topology changes

2012-07-19 Thread Jason Power
48eeef8a0997 configs/topologies/Pt2Pt.py 48eeef8a0997 configs/topologies/Torus.py 48eeef8a0997 src/mem/ruby/network/topologies/SConscript 48eeef8a0997 src/mem/ruby/network/topologies/TopologyCreator.py 48eeef8a0997 Diff: http://reviews.gem5.org/r/1308/diff/ Testing --- Thanks, Jason

[gem5-dev] Review Request: Ruby: Add field to slicc machine for generic type

2012-07-19 Thread Jason Power
/Type.py 48eeef8a0997 Diff: http://reviews.gem5.org/r/1309/diff/ Testing --- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Review Request: Ruby: add assert for bad element in netdest

2012-07-19 Thread Jason Power
--- Ruby: add assert for bad element in netdest Diffs - src/mem/ruby/common/NetDest.cc 48eeef8a0997 Diff: http://reviews.gem5.org/r/1307/diff/ Testing --- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5

[gem5-dev] Review Request: Ruby: Modify Scons so that we can put .sm files in extras

2012-07-19 Thread Jason Power
/symbols/Var.py 48eeef8a0997 Diff: http://reviews.gem5.org/r/1306/diff/ Testing --- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Failing regression: pc-simple-timing-ruby-MESI_CMP_directory FAILED

2012-07-21 Thread Jason Power
The problem is that all of the ruby test config files need to have addToPath(configs/topologies) added to them in addition to configs/common and configs/ruby which is already there. I missed that in the original patch. Would it be easier for me create a patch and submit it to reviewboard which

Re: [gem5-dev] Review Request: Ruby: Clean up topology changes

2012-07-23 Thread Jason Power
/topologies/TopologyCreator.py 48eeef8a0997 Diff: http://reviews.gem5.org/r/1308/diff/ Testing --- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Review Request: Ruby: Add RubySystem parameter to MemoryControl SimObject to guarantee that RubySystem is created first.

2012-08-02 Thread Jason Power
/ruby/MOESI_CMP_token.py b4d0bdb52694 configs/ruby/MOESI_hammer.py b4d0bdb52694 configs/ruby/Network_test.py b4d0bdb52694 src/mem/ruby/system/MemoryControl.py b4d0bdb52694 Diff: http://reviews.gem5.org/r/1331/diff/ Testing --- Thanks, Jason Power

Re: [gem5-dev] Review Request: Ruby: Modify Scons so that we can put .sm files in extras

2012-08-08 Thread Jason Power
/symbols/Type.py b4d0bdb52694 src/mem/slicc/symbols/Var.py b4d0bdb52694 Diff: http://reviews.gem5.org/r/1306/diff/ Testing --- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request: Ruby: Modify Scons so that we can put .sm files in extras

2012-08-08 Thread Jason Power
This way if we need to include a file in the generated slicc code we can put that file in the EXTRAS directory and not have to modify mem/ruby/slicc_interface/RubySlicc_includes.hh. - Jason Power On Aug. 8, 2012, 8:03 a.m., Jason Power wrote

Re: [gem5-dev] Review Request: Ruby: Add field to slicc machine for generic type

2012-08-08 Thread Jason Power
. Diffs (updated) - src/mem/slicc/symbols/Type.py b4d0bdb52694 Diff: http://reviews.gem5.org/r/1309/diff/ Testing --- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] changeset in gem5: Ruby: Add RubySystem parameter to MemoryControl

2012-08-16 Thread Jason Power
changeset 198352d722e4 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=198352d722e4 description: Ruby: Add RubySystem parameter to MemoryControl This guarantees that RubySystem object is created before the MemoryController object is created.

[gem5-dev] Review Request: Ruby: Fix hard-coded block size assumption for multiple directories

2012-08-22 Thread Jason Power
--- Ruby: Fix hard-coded block size assumption for multiple directories Diffs - configs/ruby/MOESI_hammer.py 019047ead23b configs/ruby/Ruby.py 019047ead23b Diff: http://reviews.gem5.org/r/1366/diff/ Testing --- Thanks, Jason Power

[gem5-dev] Review Request: Ruby: Change DataBlock status to allocated after assigning an allocated pointer

2012-08-22 Thread Jason Power
data was consistent with the backing store (i.e. MOESI-hammer) Diffs - src/mem/ruby/common/DataBlock.hh 019047ead23b src/mem/ruby/common/DataBlock.cc 019047ead23b Diff: http://reviews.gem5.org/r/1365/diff/ Testing --- Thanks, Jason Power

Re: [gem5-dev] Review Request: Ruby: Modify Scons so that we can put .sm files in extras

2012-08-27 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1306/#review3344 --- On Aug. 14, 2012, 8:20 a.m., Jason Power wrote

[gem5-dev] Problem creating checkpoints with UTick revision

2012-08-27 Thread Jason Power
Hi all, Since revision 9158:d152d34a4adf (Clock: Make Tick unsigned and remove UTick) using the option --checkpoint-at-end has been broken. Tracking the problem down it seems that in src/python/m5/simulate.py drain() the call to simulate somehow is passing curTick()-1 to the event queue which

Re: [gem5-dev] Problem creating checkpoints with UTick revision

2012-08-27 Thread Jason Power
: Have you tried with this patch? I was getting similar problems with drain(), although not with checkpointing. It works for me with this patch. http://reviews.gem5.org/r/1367/ Thanks, Tony On Mon, Aug 27, 2012 at 11:35 AM, Jason Power power...@gmail.com wrote: Hi all, Since

[gem5-dev] changeset in gem5: Ruby: Correct DataBlock =operator

2012-08-28 Thread Jason Power
changeset 42807286d6cb in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=42807286d6cb description: Ruby: Correct DataBlock =operator The =operator for the DataBlock class was incorrectly interpreting the class member m_alloc. This variable stands for

Re: [gem5-dev] Review Request: Ruby: Fix hard-coded block size assumption for multiple directories

2012-09-12 Thread Jason Power
--- Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

Re: [gem5-dev] Review Request: Ruby: Fix hard-coded block size assumption for multiple directories

2012-09-12 Thread Jason Power
) --- From Joel: Booted Linux with varying numbers of directories (1,2,4), varying probe filter and directory configs (--pf-on and --dir-on), and varying NUMA high bit settings (--numa_high_bit = 9, 12, 18, 24, 30). All successfully boot Linux. Thanks, Jason Power

Re: [gem5-dev] Review Request: Ruby: Modify Scons so that we can put .sm files in extras

2012-09-12 Thread Jason Power
it! What is the status of this patch? Can you check it in soon? - Brad On August 14th, 2012, 8:20 a.m., Jason Power wrote: Review request for Default. By Jason Power. *Updated Aug. 14, 2012, 8:20 a.m.* Description Changeset 9121:1653229eceb3 --- Ruby: Modify Scons

[gem5-dev] changeset in gem5: Ruby: Modify Scons so that we can put .sm fil...

2012-09-12 Thread Jason Power
changeset 258753d3bc47 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=258753d3bc47 description: Ruby: Modify Scons so that we can put .sm files in extras Also allows for header files which are required in slicc generated code to be in a directory

Re: [gem5-dev] Review Request: ruby: add a prefetcher

2012-12-03 Thread Jason Power
? Are there other things that you see being added to, or moved into ruby/structures? Is there a difference between what goes in ruby/structures vs ruby/system? - Jason Power On Oct. 24, 2012, 12:38 p.m., Nilay Vaish wrote

Re: [gem5-dev] Review Request: scons: Add support for google protobuf building

2012-12-10 Thread Jason Power
I would also like to agree with Nilay and Erik. There are a lot of users out there which do not have much control over what is installed on our machines and/or use server farms. Is another options to just copy the source for protoc/libprotoc into the gem5 source tree? We could also include some

Re: [gem5-dev] Review Request: Models the request and response bandwidth between O3 and L1 (cache read and write ports)

2013-01-08 Thread Jason Power
Hi all, On the Ruby side I implemented a similar feature in the caches instead of in the core model. See src/mem/ruby/system/BankedArray This implementation uses annotations to the state transitions within the cache coherence protocol to model bank and port conflicts and bandwidth to/from the

Re: [gem5-dev] Review Request: ruby: move files from ruby/system to ruby/structures

2013-01-10 Thread Jason Power
in each folder to the commit message? - Jason Power On Dec. 3, 2012, 1:51 p.m., Nilay Vaish wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1544

Re: [gem5-dev] Review Request: ruby: move files from ruby/system to ruby/structures

2013-01-10 Thread Jason Power
On Jan. 10, 2013, 6:07 a.m., Jason Power wrote: Could you add an explanation for what kind of file goes in each folder to the commit message? Andreas Hansson wrote: Same here, what is the rationale for the split in terms of what kind of file goes where? I'm also curios as to why

Re: [gem5-dev] Review Request: ruby: removed the very old double trigger hack

2013-01-14 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1627/#review3828 --- Ship it! Ship It! - Jason Power On Jan. 14, 2013, 10:59 a.m., Derek

Re: [gem5-dev] Ruby Profiler

2013-01-15 Thread Jason Power
Hi Nilay, Specifically on the issue of using gem5 stats vs keeping Ruby stats a separate thing, how much work would it be to update gem5 stats to have an option to output in a way that is more like the current ruby stats? What's this work compared to the new functions for printing, clearing, etc

Re: [gem5-dev] Review Request: slicc: generate inport logic in separate functions

2013-01-16 Thread Jason Power
/#comment3715 Any reason to leave this commented out code? - Jason Power On Jan. 14, 2013, 10:59 a.m., Derek Hower wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1628

Re: [gem5-dev] Review Request: ruby: fixed array delete call

2013-01-16 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1632/#review3855 --- Ship it! Ship It! - Jason Power On Jan. 14, 2013, 11:01 a.m., Derek

Re: [gem5-dev] Review Request: slicc: added generic mach to mach function

2013-01-16 Thread Jason Power
GenericMachineType is supposed to be. Could you explain what the difference between MachineType and GenericMachineType and when to use them? src/mem/slicc/symbols/Type.py http://reviews.gem5.org/r/1623/#comment3716 Debugging statement? Or is this used for something else? - Jason Power On Jan. 14

Re: [gem5-dev] Review Request: stats: Add SQLite database as an output format

2013-01-23 Thread Jason Power
In the case where sql fails and you have a stats_file, will this initialize the stats file twice? - Jason Power On Jan. 15, 2013, 10:29 a.m., Andreas Hansson wrote: --- This is an automatically generated e-mail. To reply, visit: http

Re: [gem5-dev] Review Request: ruby: remove call to curCycle in panic()

2013-01-26 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1668/#review3940 --- Ship it! Ship It! - Jason Power On Jan. 26, 2013, 7:55 a.m., Nilay

Re: [gem5-dev] Review Request: ruby: correct computation of number of bits required for address

2013-01-28 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1675/#review3942 --- Ship it! Ship It! - Jason Power On Jan. 28, 2013, 3:54 a.m., Nilay

Re: [gem5-dev] Review Request: PacketQueue: Add maxQueueDepth parameter and setter

2013-03-17 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1777/#review4135 --- Ship it! Ship It! - Jason Power On March 17, 2013, 6:05 p.m., Joel

Re: [gem5-dev] Review Request: RubyPort: Fix evict/invalidate packet memory leak

2013-04-08 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1813/#review4209 --- Ship it! Ship It! - Jason Power On April 7, 2013, 8:47 p.m., Joel

Re: [gem5-dev] Review Request: Sequencer: Delete packet requests during warmup

2013-04-08 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1814/#review4210 --- Ship it! Ship It! - Jason Power On April 7, 2013, 8:48 p.m., Joel

Re: [gem5-dev] Review Request: Simulation.py: Fix handling of maxtick and take_checkpoints

2013-04-08 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1815/#review4211 --- Ship it! - Jason Power On April 7, 2013, 8:50 p.m., Joel Hestness

Re: [gem5-dev] Review Request: Simulation.py: Fix handling of maxtick and take_checkpoints

2013-04-08 Thread Jason Power
On April 8, 2013, 6:59 a.m., Jason Power wrote: I just now was looking at your other patch and I see that for the option maxtick the help says help=Stop after T ticks. This is ambiguous as to what the expected behavior is. Can you update the help message in this patch to clarify exactly

Re: [gem5-dev] Review Request: Simulate.py: Fix up maxtick and maxtime

2013-04-08 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1816/#review4213 --- Ship it! - Jason Power On April 7, 2013, 10:12 p.m., Joel Hestness

[gem5-dev] changeset in gem5: Ruby: More descriptive message buffer connect...

2013-04-09 Thread Jason Power
changeset c52b4c5f46f8 in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=c52b4c5f46f8 description: Ruby: More descriptive message buffer connection fatal When connecting message buffers between Ruby controllers, it is easy to mistakenly connect multiple

Re: [gem5-dev] Review Request 1996: ruby: network: correct naming of routers

2013-08-28 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1996/#review4666 --- Ship it! Ship It! - Jason Power On Aug. 28, 2013, 11:10 p.m., Nilay

Re: [gem5-dev] Review Request 2140: ruby: add a three level MESI protocol.

2014-01-02 Thread Jason Power
this with the random tester? configs/ruby/MESI_Three_Level.py http://reviews.gem5.org/r/2140/#comment4543 I don't think this variable is needed anymore. src/mem/protocol/MESI_Three_Level-L1.cache http://reviews.gem5.org/r/2140/#comment4544 trailing space - Jason Power On Jan. 1

Re: [gem5-dev] Review Request 2224: ruby: cluster config fix _init_ + and missing fuc

2014-04-10 Thread Jason Power
. At a minimum, could you change this so that controllers defaults to the empty list? This way current code which uses the cluster topology will still work. - Jason Power On April 10, 2014, 2:31 a.m., Malek Musleh wrote

Re: [gem5-dev] Review Request 2224: ruby: cluster topology config fix

2014-04-10 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2224/#review5005 --- Ship it! Ship It! - Jason Power On April 10, 2014, 4:17 p.m., Malek

Re: [gem5-dev] Review Request 2224: ruby: cluster topology config fix

2014-04-21 Thread Jason Power
On April 10, 2014, 4:58 p.m., Nilay Vaish wrote: configs/ruby/Ruby.py, line 102 http://reviews.gem5.org/r/2224/diff/2/?file=39527#file39527line102 I am not in favour of adding such ad hoc checks to the config file. Malek Musleh wrote: I am not quite sure what you mean. There

Re: [gem5-dev] Review Request 2224: ruby: cluster topology config fix

2014-04-21 Thread Jason Power
. On Mon, Apr 21, 2014 at 10:06 AM, Jason Power power...@gmail.com wrote: This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2224/ On April 10th, 2014, 4:58 p.m. UTC, *Nilay Vaish* wrote: configs/ruby/Ruby.pyhttp://reviews.gem5.org/r/2224/diff/2/?file

Re: [gem5-dev] Review Request 2702: ruby: allow restoring from checkpoint when using DRAMCtrl

2015-03-20 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2702/#review5955 --- Ship it! Ship It! - Jason Power On March 20, 2015, 7:48 p.m., Lena

Re: [gem5-dev] Review Request 2743: x86: reimplement integer division

2015-04-20 Thread Jason Power
Hi all, I think that Nilay posted this patch after I found some strange performance numbers when looking at divide. I wrote a homework for one of our graduate architecture courses where the idea was to look at the effect of pipelining on performance of an out-of-order processor. As an example of

Re: [gem5-dev] Review Request 2743: x86: reimplement integer division

2015-04-20 Thread Jason Power
Yes, I believe that the divide micro-ops currently uses the divide unit latency, which I think is the cause of the large discrepancy between the x86 and ARM performance. Jason On Mon, Apr 20, 2015 at 10:16 AM Steve Reinhardt ste...@gmail.com wrote: I see. The confusion all makes sense now.

Re: [gem5-dev] Review Request 2550: ruby: slicc: remove support for single machine, multiple types

2015-04-28 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2550/#review6092 --- Ship it! Ship It! - Jason Power On Dec. 4, 2014, 6:06 p.m., Nilay

Re: [gem5-dev] Review Request 2551: ruby: slicc: have a static MachineType

2015-05-08 Thread Jason Power
Hi Brad, I personally would not like to see this patch pushed as it is. It breaks our workflow for gem5-gpu. Also, it seems to me that making the MachineTypes static is a step backwards. It's already hard with Ruby to create a protocol that isn't a traditional CPU-oriented protocol, and by not

Re: [gem5-dev] Review Request 2551: ruby: slicc: have a static MachineType

2015-05-08 Thread Jason Power
name. That dependency goes away with this change. Yes, we do have patches in the pipeline that implement non-CPU cache controllers. They depend on this patch being checked in. Brad *From:* Jason Power [mailto:power...@gmail.com power...@gmail.com] *Sent:* Friday, May 08, 2015 11

Re: [gem5-dev] Review Request 2777: ruby: add useful dprints to sequencer

2015-05-11 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2777/#review6131 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:18 p.m., Tony

Re: [gem5-dev] Review Request 2796: ruby: set default latency for ruby caches

2015-05-13 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2796/#review6228 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:21 p.m., Tony

Re: [gem5-dev] Review Request 2786: slicc: convert a variable to a pointer address

2015-05-12 Thread Jason Power
on this to the wiki? - Jason Power On May 11, 2015, 10:19 p.m., Tony Gutierrez wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2786

Re: [gem5-dev] Review Request 2780: util: added .mk makefile extension to file_types.py

2015-05-12 Thread Jason Power
On May 12, 2015, 3:52 a.m., Nilay Vaish wrote: I do not recall having every seen a makefile with .mk extension, for that matter I don't think makefiles have extensions. I agree that I have rarely seen Makefiles with extensions. However, looking into this just now, there is a reference

Re: [gem5-dev] Review Request 2813: ruby: improved stall and wait debugging

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2813/#review6194 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:22 p.m., Tony

Re: [gem5-dev] Review Request 2807: ruby: adds size and empty apis to the msg buffer stallmap

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2807/#review6196 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:19 p.m., Tony

Re: [gem5-dev] Review Request 2802: ruby: speed up function used for cache walks

2015-05-12 Thread Jason Power
from idx to way/set (in the comment)? It's in the code, but the code is not easily parsable, at least to me. Also, are you really getting the index, or are you getting the address at a specific index? Maybe a more precise name is needed as well. - Jason Power On May 11, 2015, 10:21

Re: [gem5-dev] Review Request 2805: ruby: Fix for stallAndWait bug

2015-05-12 Thread Jason Power
/network/MessageBuffer.hh (line 177) http://reviews.gem5.org/r/2805/#comment5376 Is this necessary with auto in C++11? On second thought, it doesn't seem to be used in the patch anyway. - Jason Power On May 11, 2015, 10:22 p.m., Tony Gutierrez wrote

Re: [gem5-dev] Review Request 2810: slicc: enable overloading in functions not in classes

2015-05-12 Thread Jason Power
and implement true [name mangling](http://en.wikipedia.org/wiki/Name_mangling). (Joking!) - Jason Power On May 11, 2015, 10:19 p.m., Tony Gutierrez wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5

Re: [gem5-dev] Review Request 2814: ruby: Changes to support finite buffering in ruby.

2015-05-12 Thread Jason Power
wanted this ;). I agree that it would be good if we could control the buffer sizes from Python, and I don't think it would take too much effor, as Mark said. Seems appropriate for a future patch, though, when someone needs that feature. - Jason Power On May 11, 2015, 10:21 p.m., Tony Gutierrez

Re: [gem5-dev] Review Request 2808: slicc: improved stalling support in protocols

2015-05-12 Thread Jason Power
is appropriate. - Jason Power On May 11, 2015, 10:23 p.m., Tony Gutierrez wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2808

Re: [gem5-dev] Review Request 2796: ruby: set default latency for ruby caches

2015-05-12 Thread Jason Power
the confusion altogether. As far as I know, no protocol uses this parameter (correctly). Am I mistaken here? I really hate changes that force all of the protocol-specific python config files to change, but in this case I think it's worth it. - Jason Power On May 11, 2015, 10:21 p.m., Tony

Re: [gem5-dev] Review Request 2781: util: added .cl OpenCL extension to file_type.py

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2781/#review6203 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:18 p.m., Tony

Re: [gem5-dev] Review Request 2776: ruby: cleaner ruby tester support

2015-05-13 Thread Jason Power
On May 12, 2015, 5:45 a.m., Andreas Hansson wrote: src/mem/packet_queue.cc, line 117 http://reviews.gem5.org/r/2776/diff/1/?file=45138#file45138line117 I strongly disagree with this change. This buffer should not exist, and even 100 packets is a stretch. Any module hitting this

Re: [gem5-dev] Review Request 2790: slicc: support for transitions with a wildcard next state

2015-05-12 Thread Jason Power
an example of how this is used? Say, an example getNextState() function. I'm having a hard time visualizing how this is supposed to work in a protocol. - Jason Power On May 11, 2015, 10:23 p.m., Tony Gutierrez wrote

Re: [gem5-dev] Review Request 2801: slicc: Support for setting individual message buffer size

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2801/#review6163 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:20 p.m., Tony

Re: [gem5-dev] Review Request 2792: slicc: fix missing inline function in LocalVariableAST

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2792/#review6172 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:22 p.m., Tony

Re: [gem5-dev] Review Request 2811: slicc: fix error in conflicing symbol declaration

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2811/#review6174 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:20 p.m., Tony

Re: [gem5-dev] Review Request 2776: ruby: cleaner ruby tester support

2015-05-12 Thread Jason Power
of this function and instead use an assert within the function. - Jason Power On May 11, 2015, 10:28 p.m., Tony Gutierrez wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2776

Re: [gem5-dev] Review Request 2798: slicc: support for local variable declarations in action blocks

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2798/#review6168 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:21 p.m., Tony

Re: [gem5-dev] Review Request 2785: mem: Hit callback delay fix

2015-05-12 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2785/#review6165 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:19 p.m., Tony

Re: [gem5-dev] Review Request 2812: Backing store: Serialize/unserialize backing store

2015-05-12 Thread Jason Power
On May 12, 2015, 2:15 p.m., Joel Hestness wrote: src/mem/ruby/system/System.cc, line 160 http://reviews.gem5.org/r/2812/diff/1/?file=45096#file45096line160 I'm not clear why it is necessary to serialize/unserialize m_phys_mem. It is a SimpleMemory object, which inherits the empty

Re: [gem5-dev] Review Request 2641: base: add new ChunkGenerator method to identify last chunk

2015-04-15 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2641/#review6045 --- Ship it! Ship It! - Jason Power On Feb. 6, 2015, 10:03 p.m., Brandon

Re: [gem5-dev] Review Request 2797: ruby: initalize replacement policies with their own simobjs

2015-05-19 Thread Jason Power
time tomorrow morning trying to come up with a reasonable solution (or decide it's impossible and give a ship it as is). It should be possible to encapsulate the duplicated code in the SimObject Python file. - Jason Power On May 11, 2015, 10:21 p.m., Tony Gutierrez wrote

Re: [gem5-dev] Review Request 2799: slicc: support for null pointer assignment

2015-05-19 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2799/#review6344 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:21 p.m., Tony

Re: [gem5-dev] Review Request 2800: slicc: support for arbitrary DPRINTF flags (not just RubySlicc)

2015-05-20 Thread Jason Power
(with a cursory grep). - Jason Power On May 15, 2015, 12:23 a.m., Tony Gutierrez wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2800

Re: [gem5-dev] Review Request 2779: ruby: re-added the addressToInt slicc interface function

2015-05-20 Thread Jason Power
good to me. - Jason Power On May 11, 2015, 10:18 p.m., Tony Gutierrez wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2779

Re: [gem5-dev] Review Request 2797: ruby: initalize replacement policies with their own simobjs

2015-05-19 Thread Jason Power
, Jason On Tue, May 19, 2015 at 1:26 PM Jason Power power...@gmail.com wrote: This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2797/ At a high-level, I like that you're breaking out the replacement policies this way. However, I really dislike that you

Re: [gem5-dev] Review Request 2802: ruby: speed up function used for cache walks

2015-05-19 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2802/#review6350 --- Ship it! Ship It! - Jason Power On May 15, 2015, 8:12 p.m., Tony

Re: [gem5-dev] Review Request 2790: slicc: support for transitions with a wildcard next state

2015-05-19 Thread Jason Power
On May 12, 2015, 10:09 p.m., Jason Power wrote: I'm going to echo what Nilay has said in a other reviews: Could you give an example of how this is used? Say, an example getNextState() function. I'm having a hard time visualizing how this is supposed to work in a protocol. Brad

Re: [gem5-dev] Review Request 2790: slicc: support for transitions with a wildcard next state

2015-05-19 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2790/#review6359 --- Ship it! Ship It! - Jason Power On May 11, 2015, 10:23 p.m., Tony

Re: [gem5-dev] Review Request 2803: ruby: allocate a block in CacheMemory without updating LRU state

2015-06-05 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2803/#review6473 --- Ship it! Ship It! - Jason Power On May 26, 2015, 9:03 p.m., Tony

Re: [gem5-dev] Review Request 2822: config: add base class for ruby controllers

2015-06-02 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2822/#review6465 --- Ship it! No harm, no foul. - Jason Power On May 26, 2015, 8:02 p.m

Re: [gem5-dev] Review Request 2897: ruby: remove message buffer node

2015-06-22 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2897/#review6546 --- Ship it! Ship It! - Jason Power On June 19, 2015, 4:09 a.m., Nilay

Re: [gem5-dev] Review Request 2902: ruby: removes g_system_ptr and replaces with object based references

2015-06-22 Thread Jason Power
On June 19, 2015, 3:29 p.m., Jason Power wrote: src/mem/ruby/system/Sequencer.cc, line 529 http://reviews.gem5.org/r/2902/diff/1/?file=46572#file46572line529 What is the purpose of this change? Functionally, it's exactly the same. Do you plan to make m_warmup_enabled not static

Re: [gem5-dev] Review Request 2902: ruby: removes g_system_ptr and replaces with object based references

2015-06-22 Thread Jason Power
On June 19, 2015, 3:29 p.m., Jason Power wrote: configs/ruby/MESI_Three_Level.py, line 99 http://reviews.gem5.org/r/2902/diff/1/?file=46541#file46541line99 All of these can be removed if you use Parent.any in CacheMemory.py like you do in Sequencer.py

Re: [gem5-dev] gem5 Governance document

2015-06-23 Thread Jason Power
, Joel, Brad, Nate, etc. I see some value in getting to the point where we have a formal structure that allows us to vote on issues where we can't reach a consensus. Steve On Fri, Jun 19, 2015 at 2:59 PM Jason Power power...@gmail.com wrote: Hi all, At the gem5 users workshop

[gem5-dev] Review Request 2911: Ruby: Remove assert in RubyPort retry list logic

2015-06-23 Thread Jason Power
: this is compatible (and required) with http://reviews.gem5.org/r/2787/ as well. Thanks, Jason Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] gem5 Governance document

2015-06-19 Thread Jason Power
Hi all, At the gem5 users workshop, I brought up the importance of creating a governance document (and other processes) for gem5. I have created an initial proposal for the governance document. The link to a google doc is below. Assuming no on on this list has any objections, I will also send

[gem5-dev] changeset in gem5: Ruby: Remove assert in RubyPort retry list logic

2015-06-25 Thread Jason Power
changeset 60eb3fef9c2d in /z/repo/gem5 details: http://repo.gem5.org/gem5?cmd=changeset;node=60eb3fef9c2d description: Ruby: Remove assert in RubyPort retry list logic Remove the assert when adding a port to the RubyPort retry list. Instead of asserting, just ignore the

Re: [gem5-dev] Review Request 2911: Ruby: Remove assert in RubyPort retry list logic

2015-06-24 Thread Jason Power
--- On June 23, 2015, 9:52 p.m., Jason Power wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2911/ --- (Updated June

Re: [gem5-dev] Review Request 2901: ruby: replace global cycle counter w/ cycle per ruby system

2015-06-19 Thread Jason Power
--- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2901/#review6515 --- Ship it! Ship It! - Jason Power On June 19, 2015, 4:36 a.m., Brandon

Re: [gem5-dev] Review Request 2896: ruby: remove wire buffer

2015-06-19 Thread Jason Power
to others that they use WireBuffers. - Jason Power On June 19, 2015, 4:09 a.m., Nilay Vaish wrote: --- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2896

Re: [gem5-dev] Review Request 2903: ruby: move g_abs_controls from global into RubySystem

2015-06-19 Thread Jason Power
on to Nilay, I'd suggest a better name while we're at it. What is abs? abstract? absolute? I'd go with all_controllers, but I'm ok with how it is too. - Jason Power On June 19, 2015, 4:40 a.m., Brandon Potter wrote

  1   2   >