Review Board 2.0.15


multi-gem5: Add checkpoint support for multi gem5 runs

Review Request #2865 - Created June 1, 2015 and submitted - Latest diff uploaded

Information
Curtis Dunham
gem5
default
Reviewers
Default

The patch implements checkpoint support for multi gem5 runs. The checkpoint
must be initiated by a single gem5 process. E.g., the gem5 process with rank 0
can take a checkpoint from the bootscript just before it invokes 'mpirun' to
launch an MPI test. The message server process will notify all the other peer
gem5 processes and make them take a checkpoint, too (after completing a global
synchronisation to ensure that there are no inflight messages among gem5).