#include "base/circlebuf.hh"
#include "base/pollevent.hh"
#include "base/socket.hh"
-#include "cpu/intr_control.hh"
#include "params/VncServer.hh"
#include "sim/sim_object.hh"
#include <vector>
#include "base/misc.hh"
-#include "cpu/base.hh"
#include "params/IntrControl.hh"
#include "sim/sim_object.hh"
#include "sim/system.hh"
#include "sim/fault_fwd.hh"
// forward declarations
-struct AlphaSimpleImpl;
-struct OzoneImpl;
-struct SimpleImpl;
-class DynInst;
class Packet;
struct O3CPUImpl;
template <class Impl> class BaseO3DynInst;
typedef BaseO3DynInst<O3CPUImpl> O3DynInst;
-template <class Impl> class OzoneDynInst;
class InOrderDynInst;
class CheckerCPU;
-class FastCPU;
class AtomicSimpleCPU;
class TimingSimpleCPU;
class InorderCPU;
#include "base/inet.hh"
#include "base/types.hh"
#include "config/the_isa.hh"
-#include "cpu/thread_context.hh"
#include "debug/EthernetAll.hh"
#include "dev/etherlink.hh"
#include "dev/ns_gige.hh"
#include "base/inet.hh"
#include "base/types.hh"
#include "config/the_isa.hh"
-#include "cpu/intr_control.hh"
-#include "cpu/thread_context.hh"
#include "debug/EthernetAll.hh"
#include "dev/etherlink.hh"
#include "dev/sinic.hh"
#include <string>
-#include "cpu/static_inst.hh"
+#include "config/the_isa.hh"
#include "sim/serialize.hh"
#include "sim/stats.hh"
-class BaseCPU;
-class ThreadContext;
-class FnEvent;
// What does kernel stats expect is included?
class System;
#include "cpu/base.hh"
#endif
-#include "sim/eventq.hh"
+#include "sim/eventq_impl.hh"
#include "sim/stat_control.hh"
using namespace std;