config: Move Ruby Objs to RubySystem in obj hierarchy
Review Request #1596 - Created Jan. 4, 2013 and submitted
| Information | |
|---|---|
| Malek Musleh | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 9376:abfda926f810 --------------------------- config: Move Ruby Objs to RubySystem in obj hierarchy This patch moves the contollers to be children of the ruby_system instead of 'system' under the python object hierarchy. This is so that these objects can inherit some of the ruby_system's parameter values without resorting to calling a global system pointer during run-time. The Ruby Objects should be direct children of the ruby_system instead of the main system object. Testing:
LGTM I suppose the summary should be "config:" as opposed to "Config:", but that's all
Summary: |
|
|||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description: |
|
|||||||||||||||||||||||||||
Diff: |
Revision 2 (+23 -23) |
There is one more protocol file that needs to be updated.
Description: |
|
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 3 (+25 -25) |
I am not opposed to committing this patch. But I am not convinced if all the controllers should be under the object ruby_system. If we ever move to a system in which different controllers have different frequencies of operation, it seems that all the cache controllers private to a core would be more tightly bound to core, than being bound to memory system.
