Make memory commands dense again to avoid cache stat table explosion.
authorSteve Reinhardt <stever@eecs.umich.edu>
Wed, 7 Feb 2007 18:53:37 +0000 (10:53 -0800)
committerSteve Reinhardt <stever@eecs.umich.edu>
Wed, 7 Feb 2007 18:53:37 +0000 (10:53 -0800)
commit997fc505a8b2ed843f2c87bd2371e6510f731324
tree5dd0911a77a2f36e6ee2b9dffc9af68783739134
parent23d970e6b91158350c1ef694f26d24851e7c34c5
Make memory commands dense again to avoid cache stat table explosion.
Created MemCmd class to wrap enum and provide handy methods to
check attributes, convert to string/int, etc.

--HG--
extra : convert_revision : 57f147ad893443e3a2040c6d5b4cdb1a8033930b
31 files changed:
src/cpu/memtest/memtest.cc
src/cpu/o3/fetch_impl.hh
src/cpu/o3/lsq_unit.hh
src/cpu/o3/lsq_unit_impl.hh
src/cpu/simple/atomic.cc
src/cpu/simple/timing.cc
src/dev/io_device.hh
src/mem/cache/base_cache.cc
src/mem/cache/base_cache.hh
src/mem/cache/cache_impl.hh
src/mem/cache/coherence/coherence_protocol.cc
src/mem/cache/coherence/coherence_protocol.hh
src/mem/cache/coherence/simple_coherence.hh
src/mem/cache/coherence/uni_coherence.cc
src/mem/cache/coherence/uni_coherence.hh
src/mem/cache/miss/blocking_buffer.cc
src/mem/cache/miss/blocking_buffer.hh
src/mem/cache/miss/miss_buffer.hh
src/mem/cache/miss/miss_queue.cc
src/mem/cache/miss/miss_queue.hh
src/mem/cache/miss/mshr.cc
src/mem/cache/miss/mshr.hh
src/mem/cache/miss/mshr_queue.cc
src/mem/cache/miss/mshr_queue.hh
src/mem/cache/prefetch/base_prefetcher.cc
src/mem/cache/tags/iic.cc
src/mem/packet.cc
src/mem/packet.hh
src/mem/port.cc
src/mem/port.hh
src/mem/tport.cc