64a65
> #include "sim/serialize.hh"
523a525,555
> Event *
> createCountedQuiesce()
> {
> return new CountedQuiesceEvent();
> }
>
> void
> cleanupCountedQuiesce(Event *counted_quiesce)
> {
> CountedQuiesceEvent *event =
> dynamic_cast<CountedQuiesceEvent *>(counted_quiesce);
> if (event == NULL) {
> fatal("Called cleanupCountedQuiesce() on an event that was not "
> "a CountedQuiesceEvent.");
> }
> assert(event->getCount() == 0);
> delete event;
> }
>
> void
> serializeAll()
> {
> Serializable::serializeAll();
> }
>
> void
> unserializeAll()
> {
> Serializable::unserializeAll();
> }
>
537a570,579
> BaseCPU *
> convertToBaseCPUPtr(SimObject *obj)
> {
> BaseCPU *ptr = dynamic_cast<BaseCPU *>(obj);
>
> if (ptr == NULL)
> warn("Casting to BaseCPU pointer failed");
> return ptr;
> }
>