Clean excess comments out of SConscripts.
authorSteve Reinhardt <stever@eecs.umich.edu>
Thu, 23 Feb 2006 02:11:45 +0000 (21:11 -0500)
committerSteve Reinhardt <stever@eecs.umich.edu>
Thu, 23 Feb 2006 02:11:45 +0000 (21:11 -0500)
SConscript:
arch/alpha/SConscript:
    Clean out excess comments.

--HG--
extra : convert_revision : 7aae68d36f9fce5f236d117d803b5e3cd4a3769d

SConscript
arch/alpha/SConscript

index b8db3ff7122586b88e1cff02498e0589c611aa30..d2f6b0497394e7d90bc2e126ca8effada634453a 100644 (file)
@@ -223,14 +223,6 @@ base_sources = Split('''
        sim/stat_control.cc
        sim/trace_context.cc
         ''')
-# These are now included by the architecture specific SConscript
-#      arch/alpha/decoder.cc
-#      arch/alpha/alpha_o3_exec.cc
-#      arch/alpha/fast_cpu_exec.cc
-#      arch/alpha/simple_cpu_exec.cc
-#      arch/alpha/full_cpu_exec.cc
-#      arch/alpha/faults.cc
-#      arch/alpha/isa_traits.cc
 
 # MySql sources
 mysql_sources = Split('''
@@ -296,15 +288,6 @@ full_system_sources = Split('''
        sim/pseudo_inst.cc
         ''')
 
-# These are now included by the architecture specific SConscript
-#      arch/alpha/alpha_memory.cc
-#      arch/alpha/arguments.cc
-#      arch/alpha/ev5.cc
-#      arch/alpha/osfpal.cc
-#      arch/alpha/pseudo_inst.cc
-#      arch/alpha/stacktrace.cc
-#      arch/alpha/vtophys.cc
-
 # turbolaser encumbered sources
 turbolaser_sources = Split('''
        encumbered/dev/dma.cc
@@ -337,11 +320,6 @@ syscall_emulation_sources = Split('''
        sim/syscall_emul.cc
         ''')
 
-# These are now included by the architecture specific SConscript
-#      arch/alpha/alpha_common_syscall_emul.cc
-#      arch/alpha/alpha_linux_process.cc
-#      arch/alpha/alpha_tru64_process.cc
-
 targetarch_files = Split('''
         alpha_linux_process.hh
         alpha_memory.hh
@@ -354,13 +332,6 @@ targetarch_files = Split('''
         stacktrace.hh
         vtophys.hh
         ''')
-#        pseudo_inst.hh
-#        isa_traits.hh
-#        osfpal.hh
-#        byte_swap.hh
-#        alpha_common_syscall_emul.hh
-#        vptr.hh
-#        isa_fullsys_traits.hh
 
 # Set up bridging headers to the architecture specific versions
 for f in targetarch_files:
index 8bf408c06350a9501e5360ef6df8899bb6d087dd..a5ae77dac7b5dd2be5e2ce7e01de9bdc76333675 100644 (file)
@@ -53,191 +53,6 @@ arch_base_sources = Split('''
        arch/alpha/isa_traits.cc
        ''')
 
-#      base/circlebuf.cc
-#      base/copyright.cc
-#      base/cprintf.cc
-#        base/embedfile.cc
-#      base/fast_alloc.cc
-#      base/fifo_buffer.cc
-#      base/hostinfo.cc
-#      base/hybrid_pred.cc
-#      base/inifile.cc
-#      base/intmath.cc
-#      base/match.cc
-#      base/misc.cc
-#      base/output.cc
-#      base/pollevent.cc
-#      base/range.cc
-#      base/random.cc
-#      base/sat_counter.cc
-#      base/socket.cc
-#      base/statistics.cc
-#      base/str.cc
-#      base/time.cc
-#      base/trace.cc
-#      base/traceflags.cc
-#      base/userinfo.cc
-#      base/compression/lzss_compression.cc
-#      base/loader/aout_object.cc
-#      base/loader/ecoff_object.cc
-#      base/loader/elf_object.cc
-#      base/loader/object_file.cc
-#      base/loader/symtab.cc
-#      base/stats/events.cc
-#      base/stats/statdb.cc
-#      base/stats/visit.cc
-#      base/stats/text.cc
-#
-#      cpu/base.cc
-#        cpu/base_dyn_inst.cc
-#      cpu/exec_context.cc
-#      cpu/exetrace.cc
-#      cpu/pc_event.cc
-#      cpu/static_inst.cc
-#        cpu/o3/2bit_local_pred.cc
-#        cpu/o3/alpha_dyn_inst.cc
-#        cpu/o3/alpha_cpu.cc
-#        cpu/o3/alpha_cpu_builder.cc
-#        cpu/o3/bpred_unit.cc
-#        cpu/o3/btb.cc
-#        cpu/o3/commit.cc
-#        cpu/o3/decode.cc
-#        cpu/o3/fetch.cc
-#        cpu/o3/free_list.cc
-#        cpu/o3/cpu.cc
-#        cpu/o3/iew.cc
-#        cpu/o3/inst_queue.cc
-#        cpu/o3/ldstq.cc
-#        cpu/o3/mem_dep_unit.cc
-#        cpu/o3/ras.cc
-#        cpu/o3/rename.cc
-#        cpu/o3/rename_map.cc
-#        cpu/o3/rob.cc
-#        cpu/o3/sat_counter.cc
-#        cpu/o3/store_set.cc
-#        cpu/o3/tournament_pred.cc
-#      cpu/fast/cpu.cc
-#        cpu/sampler/sampler.cc
-#        cpu/simple/cpu.cc
-#        cpu/trace/reader/mem_trace_reader.cc
-#        cpu/trace/reader/ibm_reader.cc
-#        cpu/trace/reader/itx_reader.cc
-#        cpu/trace/reader/m5_reader.cc
-#        cpu/trace/opt_cpu.cc
-#        cpu/trace/trace_cpu.cc
-#
-#      encumbered/cpu/full/bpred.cc
-#      encumbered/cpu/full/commit.cc
-#      encumbered/cpu/full/cpu.cc
-#      encumbered/cpu/full/create_vector.cc
-#      encumbered/cpu/full/cv_spec_state.cc
-#      encumbered/cpu/full/dd_queue.cc
-#      encumbered/cpu/full/dep_link.cc
-#      encumbered/cpu/full/dispatch.cc
-#      encumbered/cpu/full/dyn_inst.cc
-#      encumbered/cpu/full/execute.cc
-#      encumbered/cpu/full/fetch.cc
-#      encumbered/cpu/full/floss_reasons.cc
-#      encumbered/cpu/full/fu_pool.cc
-#      encumbered/cpu/full/inst_fifo.cc
-#      encumbered/cpu/full/instpipe.cc
-#      encumbered/cpu/full/issue.cc
-#      encumbered/cpu/full/ls_queue.cc
-#      encumbered/cpu/full/machine_queue.cc
-#        encumbered/cpu/full/pipetrace.cc
-#        encumbered/cpu/full/readyq.cc
-#        encumbered/cpu/full/reg_info.cc
-#        encumbered/cpu/full/rob_station.cc
-#        encumbered/cpu/full/spec_memory.cc
-#        encumbered/cpu/full/spec_state.cc
-#        encumbered/cpu/full/storebuffer.cc
-#        encumbered/cpu/full/writeback.cc
-#        encumbered/cpu/full/iq/iq_station.cc
-#        encumbered/cpu/full/iq/iqueue.cc
-#        encumbered/cpu/full/iq/segmented/chain_info.cc
-#        encumbered/cpu/full/iq/segmented/chain_wire.cc
-#        encumbered/cpu/full/iq/segmented/iq_seg.cc
-#        encumbered/cpu/full/iq/segmented/iq_segmented.cc
-#        encumbered/cpu/full/iq/segmented/seg_chain.cc
-#        encumbered/cpu/full/iq/seznec/iq_seznec.cc
-#        encumbered/cpu/full/iq/standard/iq_standard.cc
-#      encumbered/mem/functional/main.cc
-#
-#      mem/base_hier.cc
-#      mem/base_mem.cc
-#      mem/hier_params.cc
-#      mem/mem_cmd.cc
-#      mem/mem_debug.cc
-#      mem/mem_req.cc
-#      mem/memory_interface.cc
-#      mem/bus/base_interface.cc
-#      mem/bus/bus.cc
-#      mem/bus/bus_bridge.cc
-#      mem/bus/bus_bridge_master.cc
-#      mem/bus/bus_bridge_slave.cc
-#      mem/bus/bus_interface.cc
-#      mem/bus/dma_bus_interface.cc
-#      mem/bus/dma_interface.cc
-#      mem/bus/master_interface.cc
-#      mem/bus/slave_interface.cc
-#      mem/cache/base_cache.cc
-#      mem/cache/cache.cc
-#      mem/cache/cache_builder.cc
-#      mem/cache/coherence/coherence_protocol.cc
-#      mem/cache/coherence/uni_coherence.cc
-#      mem/cache/miss/blocking_buffer.cc
-#      mem/cache/miss/miss_queue.cc
-#      mem/cache/miss/mshr.cc
-#      mem/cache/miss/mshr_queue.cc
-#        mem/cache/prefetch/base_prefetcher.cc
-#        mem/cache/prefetch/prefetcher.cc
-#        mem/cache/prefetch/tagged_prefetcher.cc
-#      mem/cache/tags/base_tags.cc
-#      mem/cache/tags/cache_tags.cc    
-#      mem/cache/tags/fa_lru.cc
-#      mem/cache/tags/iic.cc
-#      mem/cache/tags/lru.cc
-#      mem/cache/tags/repl/gen.cc
-#      mem/cache/tags/repl/repl.cc
-#      mem/cache/tags/split.cc
-#      mem/cache/tags/split_lru.cc
-#      mem/cache/tags/split_lifo.cc
-#      mem/functional/functional.cc
-#      mem/timing/base_memory.cc
-#      mem/timing/memory_builder.cc
-#      mem/timing/simple_mem_bank.cc
-#        mem/trace/itx_writer.cc
-#      mem/trace/mem_trace_writer.cc
-#      mem/trace/m5_writer.cc
-#
-#        python/pyconfig.cc
-#        python/embedded_py.cc
-#
-#      sim/builder.cc
-#      sim/configfile.cc
-#      sim/debug.cc
-#      sim/eventq.cc
-#      sim/main.cc
-#      sim/param.cc
-#      sim/profile.cc
-#      sim/root.cc
-#      sim/serialize.cc
-#      sim/sim_events.cc
-#      sim/sim_exit.cc
-#      sim/sim_object.cc
-#      sim/startup.cc
-#      sim/stat_context.cc
-#      sim/stat_control.cc
-#      sim/trace_context.cc
-#        ''')
-
-# MySql sources
-arch_mysql_sources = Split('''
-       ''')
-#      base/mysql.cc
-#      base/stats/mysql.cc
-#        ''')
-
 # Full-system sources
 arch_full_system_sources = Split('''
        arch/alpha/alpha_memory.cc
@@ -248,81 +63,6 @@ arch_full_system_sources = Split('''
        arch/alpha/vtophys.cc
        ''')
 
-#      base/crc.cc
-#      base/inet.cc
-#      base/remote_gdb.cc
-#
-#      cpu/intr_control.cc
-#        cpu/profile.cc
-#
-#      dev/alpha_console.cc
-#      dev/baddev.cc
-#        dev/simconsole.cc
-#      dev/disk_image.cc
-#      dev/etherbus.cc
-#      dev/etherdump.cc
-#      dev/etherint.cc
-#      dev/etherlink.cc
-#      dev/etherpkt.cc
-#      dev/ethertap.cc
-#      dev/ide_ctrl.cc
-#      dev/ide_disk.cc
-#      dev/io_device.cc
-#      dev/ns_gige.cc
-#      dev/pciconfigall.cc
-#      dev/pcidev.cc
-#      dev/pcifake.cc
-#      dev/pktfifo.cc
-#      dev/platform.cc
-#      dev/sinic.cc
-#      dev/simple_disk.cc
-#      dev/tsunami.cc
-#      dev/tsunami_cchip.cc
-#      dev/isa_fake.cc
-#      dev/tsunami_io.cc
-#      dev/tsunami_pchip.cc
-#      dev/uart.cc
-#      dev/uart8250.cc
-#
-#      kern/kernel_binning.cc
-#      kern/kernel_stats.cc
-#      kern/system_events.cc
-#      kern/freebsd/freebsd_system.cc
-#      kern/linux/linux_syscalls.cc
-#      kern/linux/linux_system.cc
-#      kern/linux/printk.cc
-#      kern/tru64/dump_mbuf.cc
-#      kern/tru64/printf.cc
-#      kern/tru64/tru64_events.cc
-#      kern/tru64/tru64_syscalls.cc
-#      kern/tru64/tru64_system.cc
-#
-#      mem/functional/memory_control.cc
-#      mem/functional/physical.cc
-#
-#      sim/system.cc
-#        ''')
-
-# turbolaser encumbered sources
-arch_turbolaser_sources = Split('''
-       ''')
-#      encumbered/dev/dma.cc
-#      encumbered/dev/etherdev.cc
-#      encumbered/dev/scsi.cc
-#      encumbered/dev/scsi_ctrl.cc
-#      encumbered/dev/scsi_disk.cc
-#      encumbered/dev/scsi_none.cc
-#      encumbered/dev/tlaser_clock.cc
-#      encumbered/dev/tlaser_ipi.cc
-#      encumbered/dev/tlaser_mbox.cc
-#      encumbered/dev/tlaser_mc146818.cc
-#      encumbered/dev/tlaser_node.cc
-#      encumbered/dev/tlaser_pcia.cc
-#      encumbered/dev/tlaser_pcidev.cc
-#      encumbered/dev/tlaser_serial.cc
-#      encumbered/dev/turbolaser.cc
-#      encumbered/dev/uart8530.cc
-#        ''')
 
 # Syscall emulation (non-full-system) sources
 arch_syscall_emulation_sources = Split('''
@@ -330,158 +70,13 @@ arch_syscall_emulation_sources = Split('''
        arch/alpha/alpha_linux_process.cc
        arch/alpha/alpha_tru64_process.cc
        ''')
-#      cpu/memtest/memtest.cc
-#      encumbered/eio/eio.cc
-#      encumbered/eio/exolex.cc
-#      encumbered/eio/libexo.cc
-#      sim/process.cc
-#      sim/syscall_emul.cc
-#        ''')
-
-#targetarch_files = Split('''
-#        alpha_common_syscall_emul.hh
-#        alpha_linux_process.hh
-#        alpha_memory.hh
-#        alpha_tru64_process.hh
-#        aout_machdep.h
-#        arguments.hh
-#        byte_swap.hh
-#        ecoff_machdep.h
-#        ev5.hh
-#        faults.hh
-#        isa_fullsys_traits.hh
-#        isa_traits.hh
-#        osfpal.hh
-#        pseudo_inst.hh
-#        stacktrace.hh
-#        vptr.hh
-#        vtophys.hh
-#        ''')
-
-#for f in targetarch_files:
-#    env.Command('targetarch/' + f, 'arch/alpha/' + f,
-#                '''echo '#include "arch/alpha/%s"' > $TARGET''' % f)
-
 
 # Set up complete list of sources based on configuration.
 sources = arch_base_sources
 
 if env['FULL_SYSTEM']:
     sources += arch_full_system_sources
-    if env['ALPHA_TLASER']:
-        sources += arch_turbolaser_sources
 else:
     sources += arch_syscall_emulation_sources
 
-if env['USE_MYSQL']:
-    sources += arch_mysql_sources
-
-for opt in env.ExportOptions:
-    env.ConfigFile(opt)
-
-###################################################
-#
-# Special build rules.
-#
-###################################################
-
-# base/traceflags.{cc,hh} are generated from base/traceflags.py.
-# $TARGET.base will expand to "<build-dir>/base/traceflags".
-# env.Command(Split('base/traceflags.hh base/traceflags.cc'),
-#            'base/traceflags.py',
-#            'python $SOURCE $TARGET.base')
-
-# several files are generated from arch/$TARGET_ISA/isa_desc.
-#env.Command(Split('''decoder.cc
-#                   decoder.hh
-#                     alpha_o3_exec.cc
-#                   fast_cpu_exec.cc
-#                     simple_cpu_exec.cc
-#                     full_cpu_exec.cc'''),
-#            Split('''isa_desc
-#                   ../isa_parser.py'''),
-#            '$SRCDIR/arch/isa_parser.py $SOURCE $TARGET.dir arch/alpha')
-
-
-# libelf build is described in its own SConscript file.
-# SConscript-local is the per-config build, which just copies some
-# header files into a place where they can be found.
-# SConscript('libelf/SConscript-local', exports = 'env', duplicate=0)
-# SConscript('python/SConscript', exports = ['env'], duplicate=0)
-
-# This function adds the specified sources to the given build
-# environment, and returns a list of all the corresponding SCons
-# Object nodes (including an extra one for date.cc).  We explicitly
-# add the Object nodes so we can set up special dependencies for
-# date.cc.
-# def make_objs(sources, env):
-#     objs = [env.Object(s) for s in sources]
-#     # make date.cc depend on all other objects so it always gets
-#     # recompiled whenever anything else does
-#     date_obj = env.Object('base/date.cc')
-# base/traceflags.{cc,hh} are generated from base/traceflags.py.
-# $TARGET.base will expand to "<build-dir>/base/traceflags".
-# env.Command(Split('base/traceflags.hh base/traceflags.cc'),
-#             'base/traceflags.py',
-#             'python $SOURCE $TARGET.base')
-#
-#             Split('''arch/alpha/isa_desc
-#                   arch/isa_parser.py'''),
-#     env.Depends(date_obj, objs)
-#     objs.append(date_obj)
-#     return objs
-
-###################################################
-#
-# Define binaries.  Each different build type (debug, opt, etc.) gets
-# a slightly different build environment.
-#
-###################################################
-
-# Include file paths are rooted in this directory.  SCons will
-# automatically expand '.' to refer to both the source directory and
-# the corresponding build directory to pick up generated include
-# files.
-# env.Append(CPPPATH='.')
-
-# Debug binary
-# debugEnv = env.Copy(OBJSUFFIX='.do')
-# debugEnv.Label = 'debug'
-# debugEnv.Append(CCFLAGS=Split('-g -gstabs+ -O0'))
-# debugEnv.Append(CPPDEFINES='DEBUG')
-# tlist = debugEnv.Program(target = 'm5.debug',
-#                          source = make_objs(sources, debugEnv))
-# debugEnv.M5Binary = tlist[0]
-
-# Optimized binary
-# optEnv = env.Copy()
-# optEnv.Label = 'opt'
-# optEnv.Append(CCFLAGS=Split('-g -O5'))
-# tlist = optEnv.Program(target = 'm5.opt',
-#                        source = make_objs(sources, optEnv))
-# optEnv.M5Binary = tlist[0]
-
-# "Fast" binary
-# fastEnv = env.Copy(OBJSUFFIX='.fo')
-# fastEnv.Label = 'fast'
-# fastEnv.Append(CCFLAGS=Split('-O5'))
-# fastEnv.Append(CPPDEFINES='NDEBUG')
-# fastEnv.Program(target = 'm5.fast.unstripped',
-#                 source = make_objs(sources, fastEnv))
-# tlist = fastEnv.Command(target = 'm5.fast',
-#                         source = 'm5.fast.unstripped',
-#                         action = 'strip $SOURCE -o $TARGET')
-# fastEnv.M5Binary = tlist[0]
-
-# Profiled binary
-# profEnv = env.Copy(OBJSUFFIX='.po')
-# profEnv.Label = 'prof'
-# profEnv.Append(CCFLAGS=Split('-O5 -g -pg'), LINKFLAGS='-pg')
-# tlist = profEnv.Program(target = 'm5.prof',
-#                         source = make_objs(sources, profEnv))
-# profEnv.M5Binary = tlist[0]
-# 
-# envList = [debugEnv, optEnv, fastEnv, profEnv]
-# 
-# Return('envList')
 Return('sources')