power: Add support for power models
[gem5.git] / src / sim / SConscript
index 0b3a35915e0fe98a68afb13364ed743975452bae..22b9ef5cd40fd7d83741dfb79c6177e938854d45 100644 (file)
@@ -41,7 +41,9 @@ SimObject('SubSystem.py')
 
 Source('arguments.cc')
 Source('async.cc')
+Source('backtrace_%s.cc' % env['BACKTRACE_IMPL'])
 Source('core.cc')
+Source('tags.cc')
 Source('cxx_config.cc')
 Source('cxx_manager.cc')
 Source('cxx_config_ini.cc')
@@ -64,8 +66,11 @@ Source('stat_control.cc')
 Source('stat_register.cc', skip_no_python=True)
 Source('clock_domain.cc')
 Source('voltage_domain.cc')
+Source('linear_solver.cc')
 Source('system.cc')
 Source('dvfs_handler.cc')
+Source('clocked_object.cc')
+Source('mathexpr.cc')
 
 if env['TARGET_ISA'] != 'null':
     SimObject('InstTracer.py')
@@ -89,6 +94,7 @@ DebugFlag('Interrupt')
 DebugFlag('Loader')
 DebugFlag('PseudoInst')
 DebugFlag('Stack')
+DebugFlag('SyscallBase')
 DebugFlag('SyscallVerbose')
 DebugFlag('TimeSync')
 DebugFlag('Thread')
@@ -98,3 +104,5 @@ DebugFlag('WorkItems')
 DebugFlag('ClockDomain')
 DebugFlag('VoltageDomain')
 DebugFlag('DVFS')
+
+CompoundFlag('SyscallAll', [ 'SyscallBase', 'SyscallVerbose'])