----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1667/ -----------------------------------------------------------
Review request for Default. Description ------- Changeset 9486:a6a90f478e1d --------------------------- sim: simulate with multiple event queues This patch extends the patch Steve posted on the reviewboard (846). The patch updated with all the changes that have taken place over last 15 months. Code has been added so as actually carry out a quantum-based parallel simulation. It was tested with ruby_network_test.py with this patch. Note: The testing was carried out making sure that different components do not send any messages to each other. This means that we still lack the ability to communicate using message buffers or ports. But other things like simulation start and end, synchronizing after every quantum seem to be working. While the patch itself is not definitive, but I thought it would be best to get it reviewed before adding more code. Diffs ----- src/cpu/base.cc b0fa6b872f40 src/dev/etherlink.cc b0fa6b872f40 src/python/m5/SimObject.py b0fa6b872f40 src/python/m5/event.py b0fa6b872f40 src/python/m5/main.py b0fa6b872f40 src/python/swig/core.i b0fa6b872f40 src/python/swig/event.i b0fa6b872f40 src/sim/SConscript b0fa6b872f40 src/sim/core.hh b0fa6b872f40 src/sim/debug.cc b0fa6b872f40 src/sim/eventq.hh b0fa6b872f40 src/sim/eventq.cc b0fa6b872f40 src/sim/eventq_impl.hh b0fa6b872f40 src/sim/global_event.hh PRE-CREATION src/sim/global_event.cc PRE-CREATION src/sim/serialize.cc b0fa6b872f40 src/sim/sim_events.hh b0fa6b872f40 src/sim/sim_events.cc b0fa6b872f40 src/sim/sim_exit.hh b0fa6b872f40 src/sim/sim_object.cc b0fa6b872f40 src/sim/simulate.hh b0fa6b872f40 src/sim/simulate.cc b0fa6b872f40 src/sim/stat_control.cc b0fa6b872f40 Diff: http://reviews.gem5.org/r/1667/diff/ Testing ------- Thanks, Nilay Vaish _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
