ruby: memory controllers now inherit from an abstract "MemoryControl" class
Review Request #1287 - Created July 2, 2012 and submitted
| Information | |
|---|---|
| Brad Beckmann | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 9075:3b3c9db76ebc --------------------------- ruby: memory controllers now inherit from an abstract "MemoryControl" class
A little off topic, but this makes me wonder... are we ever going to be able to merge ruby and classic memory controller models? It seems like that would be useful.
Posted (July 4, 2012, 6:10 p.m.)
-
src/mem/ruby/system/MemoryControl.hh (Diff revision 1) -
MemoryControlParams?
-
src/mem/ruby/system/MemoryControl.hh (Diff revision 1) -
Is init, drain, wakeup etc, not implicit from the SimObject?
-
src/mem/ruby/system/MemoryControl.hh (Diff revision 1) -
I thought this was a single channel controller?
-
src/mem/ruby/system/RubyMemoryControl.cc (Diff revision 1) -
Why not constructor initialisation list?
-
src/mem/ruby/system/RubyMemoryControl.cc (Diff revision 1) -
If it always has one, why a heap allocated object and not just a member?
-
src/mem/ruby/system/RubyMemoryControl.cc (Diff revision 1) -
whitespace
-
src/mem/ruby/system/RubyMemoryControl.cc (Diff revision 1) -
whitespace
-
src/mem/ruby/system/RubyMemoryControl.cc (Diff revision 1) -
whitespace
-
src/mem/ruby/system/RubyMemoryControl.cc (Diff revision 1) -
Could this possibly work? What if there are message in the queues?
-
src/mem/ruby/system/RubyMemoryControl.py (Diff revision 1) -
-2012?
-
src/mem/ruby/system/RubyMemoryControl.py (Diff revision 1) -
Why?
-
src/mem/ruby/system/RubyMemoryControl.py (Diff revision 1) -
Some comments would be great, but I understand this is just a rename/copy-paste.
Review request changed
Updated (July 10, 2012, 9:21 a.m.)
Ship It!
