summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2005-02-14 20:47:05 -0500
committerAli Saidi <saidi@eecs.umich.edu>2005-02-14 20:47:05 -0500
commitf4e2f0ea339d0b2524dde28c6bf903c06e97c948 (patch)
treeb9942daca795cf117edef24c6625060b629d79c8 /build
parentb1ab7b53c337cd725fcddc03f1d91b11fe842c29 (diff)
downloadgem5-f4e2f0ea339d0b2524dde28c6bf903c06e97c948.tar.xz
undoing change per nates request
--HG-- extra : convert_revision : c5c2fd88dfd8d893da51c2b80907260ec14a7593
Diffstat (limited to 'build')
-rw-r--r--build/SConstruct11
1 files changed, 11 insertions, 0 deletions
diff --git a/build/SConstruct b/build/SConstruct
index 5c4ae94a1..3d7db1db2 100644
--- a/build/SConstruct
+++ b/build/SConstruct
@@ -101,12 +101,23 @@ configs_map = {
'KERNEL' : KernelConfig
}
+# Enable detailed full-system binning.
+def MeasureOpt(env):
+ env.Replace(USE_MYSQL = True)
+ env.Append(CPPDEFINES = 'FS_MEASURE')
+
+# Enable MySql database output for stats.
+def MySqlOpt(env):
+ env.Replace(USE_MYSQL = True)
+
# Disable FastAlloc object allocation.
def NoFastAllocOpt(env):
env.Append(CPPDEFINES = 'NO_FAST_ALLOC')
# Configuration options map.
options_map = {
+ 'MEASURE' : MeasureOpt,
+ 'MYSQL' : MySqlOpt,
'NO_FAST_ALLOC' : NoFastAllocOpt
}