Ruby: Add infrastructure for recording cache contents
authorNilay Vaish <nilay@cs.wisc.edu>
Wed, 11 Jan 2012 19:29:15 +0000 (13:29 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Wed, 11 Jan 2012 19:29:15 +0000 (13:29 -0600)
commitc3109f77757b08f74768d44983ff81d7d66819e7
tree3aece55c468b05e7115b4b03c481dcc6be47bfad
parentab0347a1c66da6d491b127ec1aeb193f35f73019
Ruby: Add infrastructure for recording cache contents
This patch changes CacheRecorder, CacheMemory, CacheControllers
so that the contents of a cache can be recorded for checkpointing
purposes.
src/mem/SConscript
src/mem/ruby/recorder/CacheRecorder.cc
src/mem/ruby/recorder/CacheRecorder.hh
src/mem/ruby/recorder/SConscript
src/mem/ruby/recorder/TraceRecord.cc [deleted file]
src/mem/ruby/recorder/TraceRecord.hh [deleted file]
src/mem/ruby/slicc_interface/AbstractController.hh
src/mem/ruby/system/CacheMemory.cc
src/mem/ruby/system/CacheMemory.hh
src/mem/slicc/symbols/StateMachine.py