From 538fae951b3a594814dff6bb6d038c32caadb25c Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Wed, 31 Oct 2007 01:21:54 -0400 Subject: Traceflags: Add SCons function to created a traceflag instead of having one file with them all. --HG-- extra : convert_revision : 427f6bd8f050861ace3bc0d354a1afa5fc8319e6 --- src/base/SConscript | 36 +++++++++++++----------------------- src/base/traceflags.py | 9 --------- 2 files changed, 13 insertions(+), 32 deletions(-) (limited to 'src/base') diff --git a/src/base/SConscript b/src/base/SConscript index 393cf57ec..c31db894d 100644 --- a/src/base/SConscript +++ b/src/base/SConscript @@ -30,27 +30,6 @@ Import('*') -def make_cc(target, source, env): - assert(len(source) == 1) - assert(len(target) == 1) - - traceflags = {} - execfile(str(source[0]), traceflags) - func = traceflags['gen_cc'] - func(str(target[0])) - -def make_hh(target, source, env): - assert(len(source) == 1) - assert(len(target) == 1) - - traceflags = {} - execfile(str(source[0]), traceflags) - func = traceflags['gen_hh'] - func(str(target[0])) - -env.Command('traceflags.hh', 'traceflags.py', make_hh) -env.Command('traceflags.cc', 'traceflags.py', make_cc) - Source('annotate.cc') Source('bigint.cc') Source('circlebuf.cc') @@ -79,7 +58,6 @@ Source('statistics.cc') Source('str.cc') Source('time.cc') Source('trace.cc') -Source('traceflags.cc') Source('userinfo.cc') Source('compression/lzss_compression.cc') @@ -101,4 +79,16 @@ if env['USE_MYSQL']: Source('mysql.cc') Source('stats/mysql.cc') -PySource('m5', 'traceflags.py') +TraceFlag('Annotate') +TraceFlag('GDBAcc') +TraceFlag('GDBExtra') +TraceFlag('GDBMisc') +TraceFlag('GDBRead') +TraceFlag('GDBRecv') +TraceFlag('GDBSend') +TraceFlag('GDBWrite') +TraceFlag('SQL') +TraceFlag('StatEvents') + +CompoundFlag('GDBAll', [ 'GDBMisc', 'GDBAcc', 'GDBRead', 'GDBWrite', 'GDBSend', + 'GDBRecv', 'GDBExtra' ]) diff --git a/src/base/traceflags.py b/src/base/traceflags.py index 8573eb9bf..15d921efe 100644 --- a/src/base/traceflags.py +++ b/src/base/traceflags.py @@ -68,15 +68,6 @@ baseFlags = [ 'DiskImageRead', 'DiskImageWrite', 'DynInst', - 'Ethernet', - 'EthernetCksum', - 'EthernetDMA', - 'EthernetData', - 'EthernetDesc', - 'EthernetEEPROM', - 'EthernetIntr', - 'EthernetPIO', - 'EthernetSM', 'Event', 'ExecEnable', 'ExecCPSeq', -- cgit v1.2.3