params: Deprecate old-style constructors; update most SimObject constructors.
authorMiles Kaufmann <milesck@eecs.umich.edu>
Thu, 30 Aug 2007 19:16:59 +0000 (15:16 -0400)
committerMiles Kaufmann <milesck@eecs.umich.edu>
Thu, 30 Aug 2007 19:16:59 +0000 (15:16 -0400)
commit54cc0053f0a6822e47a49771976af6daaabc24bb
tree72e6c7879de698347832e1e1475afbb9c1be2b70
parent9cb49ab9e0ff8917d20fd7dc81be3ce5ecc81bd8
params: Deprecate old-style constructors; update most SimObject constructors.

SimObjects not yet updated:
- Process and subclasses
- BaseCPU and subclasses

The SimObject(const std::string &name) constructor was removed.  Subclasses
that still rely on that behavior must call the parent initializer as
  : SimObject(makeParams(name))

--HG--
extra : convert_revision : d6faddde76e7c3361ebdbd0a7b372a40941c12ed
70 files changed:
src/arch/alpha/tlb.cc
src/arch/alpha/tlb.hh
src/arch/mips/tlb.cc
src/arch/mips/tlb.hh
src/arch/sparc/tlb.cc
src/arch/sparc/tlb.hh
src/cpu/base.cc
src/cpu/exetrace.cc
src/cpu/exetrace.hh
src/cpu/func_unit.cc
src/cpu/func_unit.hh
src/cpu/inteltrace.cc
src/cpu/inteltrace.hh
src/cpu/intr_control.cc
src/cpu/intr_control.hh
src/cpu/legiontrace.cc
src/cpu/legiontrace.hh
src/cpu/memtest/MemTest.py
src/cpu/memtest/memtest.cc
src/cpu/memtest/memtest.hh
src/cpu/o3/fu_pool.cc
src/cpu/o3/fu_pool.hh
src/dev/alpha/tsunami.cc
src/dev/alpha/tsunami.hh
src/dev/disk_image.cc
src/dev/disk_image.hh
src/dev/etherbus.hh
src/dev/etherdump.cc
src/dev/etherdump.hh
src/dev/etherlink.cc
src/dev/etherlink.hh
src/dev/ide_disk.cc
src/dev/ide_disk.hh
src/dev/isa_fake.hh
src/dev/pciconfigall.cc
src/dev/pciconfigall.hh
src/dev/platform.cc
src/dev/platform.hh
src/dev/simconsole.cc
src/dev/simconsole.hh
src/dev/simple_disk.cc
src/dev/simple_disk.hh
src/dev/sparc/t1000.cc
src/dev/sparc/t1000.hh
src/mem/bridge.cc
src/mem/bus.cc
src/mem/bus.hh
src/mem/cache/base_cache.cc
src/mem/cache/base_cache.hh
src/mem/cache/cache.hh
src/mem/cache/cache_builder.cc
src/mem/cache/cache_impl.hh
src/mem/cache/prefetch/base_prefetcher.cc
src/mem/cache/prefetch/base_prefetcher.hh
src/mem/cache/prefetch/ghb_prefetcher.hh
src/mem/cache/prefetch/stride_prefetcher.hh
src/mem/cache/prefetch/tagged_prefetcher.cc
src/mem/cache/prefetch/tagged_prefetcher.hh
src/mem/cache/tags/repl/gen.cc
src/mem/cache/tags/repl/gen.hh
src/mem/cache/tags/repl/repl.hh
src/mem/mem_object.cc
src/mem/mem_object.hh
src/python/swig/sim_object.i
src/sim/insttracer.hh
src/sim/process.cc
src/sim/sim_object.cc
src/sim/sim_object.hh
src/sim/system.cc
src/sim/tlb.hh