Move all of the parameters of the Root SimObject so they are
authorNathan Binkert <binkertn@umich.edu>
Tue, 6 Mar 2007 19:13:43 +0000 (11:13 -0800)
committerNathan Binkert <binkertn@umich.edu>
Tue, 6 Mar 2007 19:13:43 +0000 (11:13 -0800)
commitd55b25cde6d2c072885a2c468d209fb18d6628e6
tree391c4e66a69818a95037a5f2adccb2e8e0c84648
parentf800fddcea850822efee031b9b904280639da4c6
Move all of the parameters of the Root SimObject so they are
directly configured by python.  Move stuff from root.(cc|hh) to
core.(cc|hh) since it really belogs there now.
In the process, simplify how ticks are used in the python code.

--HG--
extra : convert_revision : cf82ee1ea20f9343924f30bacc2a38d4edee8df3
52 files changed:
configs/common/FSConfig.py
configs/common/Simulation.py
configs/example/fs.py
src/base/annotate.cc
src/base/misc.cc
src/base/pollevent.cc
src/base/pollevent.hh
src/base/trace.hh
src/cpu/o3/cpu.cc
src/cpu/o3/fetch_impl.hh
src/cpu/o3/inst_queue_impl.hh
src/cpu/ozone/inst_queue_impl.hh
src/cpu/pc_event.cc
src/cpu/static_inst.cc
src/dev/etherbus.cc
src/dev/etherdump.cc
src/dev/etherlink.cc
src/dev/ide_disk.cc
src/dev/pcidev.cc
src/kern/tru64/tru64.hh
src/mem/cache/cache_blk.hh
src/mem/cache/miss/mshr.cc
src/mem/cache/tags/iic.cc
src/mem/cache/tags/lru.cc
src/mem/cache/tags/split_lifo.cc
src/mem/cache/tags/split_lru.cc
src/mem/packet.hh
src/mem/request.hh
src/python/m5/__init__.py
src/python/m5/convert.py
src/python/m5/event.py [new file with mode: 0644]
src/python/m5/main.py
src/python/m5/objects/BaseCPU.py
src/python/m5/objects/PhysicalMemory.py
src/python/m5/objects/Root.py
src/python/m5/params.py
src/python/m5/ticks.py [new file with mode: 0644]
src/python/swig/core.i
src/python/swig/event.i
src/sim/builder.cc
src/sim/core.cc
src/sim/core.hh
src/sim/eventq.cc
src/sim/main.cc
src/sim/root.cc
src/sim/sim_events.cc
src/sim/sim_events.hh
tests/configs/t1000-simple-atomic.py
tests/configs/tsunami-simple-atomic-dual.py
tests/configs/tsunami-simple-atomic.py
tests/configs/tsunami-simple-timing-dual.py
tests/configs/tsunami-simple-timing.py