1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 45 unchanged lines hidden (view full) --- 54 55/** The current version of the checkpoint format. 56 * This should be incremented by 1 and only 1 for every new version, where a new 57 * version is defined as a checkpoint created before this version won't work on 58 * the current version until the checkpoint format is updated. Adding a new 59 * SimObject shouldn't cause the version number to increase, only changes to 60 * existing objects such as serializing/unserializing more state, changing sizes 61 * of serialized arrays, etc. */ |
62static const uint64_t gem5CheckpointVersion = 0x000000000000000e; |
63 64template <class T> 65void paramOut(std::ostream &os, const std::string &name, const T ¶m); 66 67template <typename DataType, typename BitUnion> 68void paramOut(std::ostream &os, const std::string &name, 69 const BitfieldBackend::BitUnionOperators<DataType, BitUnion> &p) 70{ --- 273 unchanged lines hidden --- |