//////////////////////////////////////////////////////////////////// // // Output include file directives. // output header {{ #include #include #include #include "cpu/static_inst.hh" #include "arch/mips/isa_traits.hh" }}; output decoder {{ #include "arch/mips/isa_traits.hh" #include "base/cprintf.hh" #include "base/loader/symtab.hh" #include "cpu/exec_context.hh" // for Jump::branchTarget() #include "arch/mips/faults.hh" #include "arch/mips/isa_traits.hh" #include #if defined(linux) #include #endif using namespace MipsISA; }}; output exec {{ #include "arch/mips/faults.hh" #include "arch/mips/isa_traits.hh" #include #if defined(linux) #include #endif #ifdef FULL_SYSTEM //#include "arch/alpha/pseudo_inst.hh" #endif #include "cpu/base.hh" #include "cpu/exetrace.hh" #include "sim/sim_exit.hh" using namespace MipsISA; }};