O3CPU class, has each of the stages (fetch through commit) within it, as well as all of the time buff...
ThreadState(CPU *_cpu, int _thread_num, Process *_process)
gem5::ThreadContext * tc
Pointer to the ThreadContext of this thread.
void unserialize(CheckpointIn &cp) override
Unserialize an object.
void serialize(CheckpointOut &cp) const override
Serialize an object.
EventQueue comInstEventQueue
An instruction-based event queue.
Copyright (c) 2024 Arm Limited All rights reserved.
std::ostream CheckpointOut
void unserialize(ThreadContext &tc, CheckpointIn &cp)
void serialize(const ThreadContext &tc, CheckpointOut &cp)
Thread context serialization helpers.
void serialize(CheckpointOut &cp) const override
Serialize an object.
void unserialize(CheckpointIn &cp) override
Unserialize an object.