This patch fixes a bug that caused multiple systems to overwrite each
other physical memory. The system name is now included in the filename
such that this is avoided.
{
// we cannot use the address range for the name as the
// memories that are not part of the address map can overlap
- string filename = "store" + to_string(store_id) + ".pmem";
+ string filename = name() + ".store" + to_string(store_id) + ".pmem";
long range_size = range.size();
DPRINTF(Checkpoint, "Serializing physical memory %s with size %d\n",