1a2,13
> * Copyright (c) 2013 ARM Limited
> * All rights reserved
> *
> * The license below extends only to copyright in the software and shall
> * not be construed as granting a license to any other intellectual
> * property including but not limited to intellectual property relating
> * to a hardware implementation of the functionality of the software
> * licensed hereunder. You may use the software subject to the license
> * terms below provided that you ensure that this notice is replicated
> * unmodified and in its entirety in all distributions of the software,
> * modified or unmodified, in source code or in binary form.
> *
34a47
> #include "sim/serialize.hh"
48c61,64
< SimLoopExitEvent(const std::string &_cause, int c, Tick repeat = 0);
---
> // non-scheduling version for createForUnserialize()
> SimLoopExitEvent();
> SimLoopExitEvent(const std::string &_cause, int c, Tick repeat = 0,
> bool serialize = false);
55a72,76
>
> virtual void serialize(std::ostream &os);
> virtual void unserialize(Checkpoint *cp, const std::string &section);
> static Serializable *createForUnserialize(Checkpoint *cp,
> const std::string &section);