----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1899/ -----------------------------------------------------------
Review request for Default. Description ------- Changeset 9745:bd183992b333 --------------------------- ruby: profiler: lots of inter-related changes The patch started of with removing the global variables from the profiler for profiling the miss latency of requests made to the cache. The corrresponding histograms have been moved to the Sequencer. These are combined together when the histograms are printed. A particular set of histograms used to use the Generic Machine Type defined in one of the protocol files. This patch removes this type. Now, everything that relied on this type would use MachineType instead. To do this, SLICC has been changed so that multiple machine types can be declared by a controller in its preamble. Diffs ----- src/mem/protocol/MI_example-cache.sm ea26ba576891 src/mem/protocol/MOESI_CMP_token-L1cache.sm ea26ba576891 src/mem/protocol/MOESI_hammer-cache.sm ea26ba576891 src/mem/protocol/RubySlicc_ComponentMapping.sm ea26ba576891 src/mem/protocol/RubySlicc_Exports.sm ea26ba576891 src/mem/protocol/RubySlicc_Types.sm ea26ba576891 src/mem/ruby/common/Histogram.cc ea26ba576891 src/mem/ruby/profiler/Profiler.hh ea26ba576891 src/mem/ruby/profiler/Profiler.cc ea26ba576891 src/mem/ruby/system/Sequencer.hh ea26ba576891 src/mem/ruby/system/Sequencer.cc ea26ba576891 src/mem/slicc/ast/MachineAST.py ea26ba576891 src/mem/slicc/parser.py ea26ba576891 src/mem/slicc/symbols/Type.py ea26ba576891 Diff: http://reviews.gem5.org/r/1899/diff/ Testing ------- Thanks, Nilay Vaish _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
