sim: Remove broken AutoSerialize support from the event queue
authorAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 1 Sep 2015 14:28:45 +0000 (15:28 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 1 Sep 2015 14:28:45 +0000 (15:28 +0100)
commit05852e698adf7bbf1a9512e27f76d7a7b6f0e0e2
tree786c0167858bf95eb7356dfdd6650ed3d6a1b76b
parent53001e6e09d31063784c408f0f35caad45afeef1
sim: Remove broken AutoSerialize support from the event queue

Event auto-serialization no longer in use and has been broken ever
since the introduction of PDES support almost two years
ago. Additionally, serializing the individual event queues is
undesirable since it exposes the thread structure of the
simulator. What this means in practice is that the number of threads
in the simulator must be the same when taking a checkpoint and when
loading the checkpoint.

This changeset removes support for the AutoSerialize event flag and
the associated serialization code.
src/sim/eventq.cc
src/sim/eventq.hh
src/sim/serialize.cc
src/sim/serialize.hh