arch: Header clean up for NOISA resurrection
This patch is a first step to getting NOISA working again. A number of redundant includes make life more difficult than it has to be and this patch simply removes them. There are also some redundant forward declarations removed.
This commit is contained in:
parent
cead68a781
commit
bb1d2f3957
7 changed files with 2 additions and 16 deletions
|
@ -53,7 +53,6 @@
|
|||
#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"
|
||||
|
||||
|
|
|
@ -35,7 +35,6 @@
|
|||
#include <vector>
|
||||
|
||||
#include "base/misc.hh"
|
||||
#include "cpu/base.hh"
|
||||
#include "params/IntrControl.hh"
|
||||
#include "sim/sim_object.hh"
|
||||
#include "sim/system.hh"
|
||||
|
|
|
@ -46,20 +46,14 @@
|
|||
#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;
|
||||
|
|
|
@ -40,7 +40,6 @@
|
|||
#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"
|
||||
|
|
|
@ -38,8 +38,6 @@
|
|||
#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"
|
||||
|
|
|
@ -34,13 +34,10 @@
|
|||
|
||||
#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;
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
#include "cpu/base.hh"
|
||||
#endif
|
||||
|
||||
#include "sim/eventq.hh"
|
||||
#include "sim/eventq_impl.hh"
|
||||
#include "sim/stat_control.hh"
|
||||
|
||||
using namespace std;
|
||||
|
|
Loading…
Reference in a new issue