sim: Fix SE mode checkpoint restore file handling
authorJoel Hestness <jthestness@gmail.com>
Fri, 23 Dec 2016 14:43:18 +0000 (08:43 -0600)
committerJoel Hestness <jthestness@gmail.com>
Fri, 23 Dec 2016 14:43:18 +0000 (08:43 -0600)
commit6a49dee3f3994c91c3038752172c24a8a5c05d88
treecdb3343efc9d828e2597454163d162146d2370c1
parentc9d933efb04ec8bb167b8405f56283804b12c0fe
sim: Fix SE mode checkpoint restore file handling

When restoring from a checkpoint, the simulation used to use file handles from
the checkpoint. This disallows multiple separate restore simulations from using
separate input and output files and directories, and plays havoc when the
checkpointed file locations may have changed. Add handling to allow the command
line specified files to be used as input/output for the restored simulation
(Note: this is the similar functionality to FS mode for output and error).
src/sim/process.cc