summaryrefslogtreecommitdiff
path: root/src/sim/SConscript
diff options
context:
space:
mode:
authorGeoffrey Blake <Geoffrey.Blake@arm.com>2014-08-10 05:39:16 -0400
committerGeoffrey Blake <Geoffrey.Blake@arm.com>2014-08-10 05:39:16 -0400
commitdbdce42b88f9b1f954b1bbb5ae9c707a6a3c1d0c (patch)
tree07075477660daa7cd9c6b75a2899a4b68080786c /src/sim/SConscript
parent09b50038158a44f95ef96bc28a442a90d4db902d (diff)
downloadgem5-dbdce42b88f9b1f954b1bbb5ae9c707a6a3c1d0c.tar.xz
config: Add SubSystem container for simobjects
This patch adds the SubSystem container for grouping simobjects together in logical subsystems to facilitate building a larger system from constituent parts. The container is simply a non-abstract empty simobject to hold the components that will be connected as its children. In simulation the object does not participate, its only use is during configuration of the system.
Diffstat (limited to 'src/sim/SConscript')
-rw-r--r--src/sim/SConscript2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sim/SConscript b/src/sim/SConscript
index 9f9022f30..7d75a9439 100644
--- a/src/sim/SConscript
+++ b/src/sim/SConscript
@@ -38,6 +38,7 @@ SimObject('ClockDomain.py')
SimObject('VoltageDomain.py')
SimObject('System.py')
SimObject('DVFSHandler.py')
+SimObject('SubSystem.py')
Source('arguments.cc')
Source('async.cc')
@@ -52,6 +53,7 @@ Source('serialize.cc')
Source('drain.cc')
Source('sim_events.cc')
Source('sim_object.cc')
+Source('sub_system.cc')
Source('ticked_object.cc')
Source('simulate.cc')
Source('stat_control.cc')