55a56
> #include "base/compiler.hh"
56a58
> #include "sim/serialize.hh"
60c62
< class Random
---
> class Random : public Serializable
105,106c107,108
< void serialize(std::ostream &os);
< void unserialize(Checkpoint *cp, const std::string &section);
---
> void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
> void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;