Some touchup to the reorganized includes and "using" directives.
authorGabe Black <gblack@eecs.umich.edu>
Tue, 15 Aug 2006 09:49:52 +0000 (05:49 -0400)
committerGabe Black <gblack@eecs.umich.edu>
Tue, 15 Aug 2006 09:49:52 +0000 (05:49 -0400)
--HG--
extra : convert_revision : 956c80d6d826b08e52c0892a480a0a9b74b96b9d

src/base/remote_gdb.hh
src/cpu/o3/alpha/cpu_impl.hh
src/cpu/o3/fetch_impl.hh
src/cpu/o3/thread_context_impl.hh
src/sim/system.hh

index 90b53e53f976bdaea0d36e2031092348366e61d4..8c3ce7572ec246f7b327168455a248578214dc0b 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <map>
 
+#include "arch/types.hh"
 #include "base/kgdb.h"
 #include "cpu/pc_event.hh"
 #include "base/pollevent.hh"
index c0759502409c91b8c80e08e9ce558d61509a0a75..b7362fad914fc53d371758b59f94fe10cd568b02 100644 (file)
@@ -31,6 +31,7 @@
 #include "config/use_checker.hh"
 
 #include "arch/alpha/faults.hh"
+#include "arch/alpha/isa_traits.hh"
 #include "base/cprintf.hh"
 #include "base/statistics.hh"
 #include "base/timebuf.hh"
@@ -189,14 +190,14 @@ AlphaO3CPU<Impl>::regStats()
 
 
 template <class Impl>
-MiscReg
+TheISA::MiscReg
 AlphaO3CPU<Impl>::readMiscReg(int misc_reg, unsigned tid)
 {
     return this->regFile.readMiscReg(misc_reg, tid);
 }
 
 template <class Impl>
-MiscReg
+TheISA::MiscReg
 AlphaO3CPU<Impl>::readMiscRegWithEffect(int misc_reg, Fault &fault,
                                         unsigned tid)
 {
@@ -298,6 +299,7 @@ template <class Impl>
 void
 AlphaO3CPU<Impl>::processInterrupts()
 {
+    using namespace TheISA;
     // Check for interrupts here.  For now can copy the code that
     // exists within isa_fullsys_traits.hh.  Also assume that thread 0
     // is the one that handles the interrupts.
@@ -409,12 +411,12 @@ AlphaO3CPU<Impl>::setSyscallReturn(SyscallReturn return_value, int tid)
     // return value itself in the standard return value reg (v0).
     if (return_value.successful()) {
         // no error
-        this->setArchIntReg(SyscallSuccessReg, 0, tid);
-        this->setArchIntReg(ReturnValueReg, return_value.value(), tid);
+        this->setArchIntReg(TheISA::SyscallSuccessReg, 0, tid);
+        this->setArchIntReg(TheISA::ReturnValueReg, return_value.value(), tid);
     } else {
         // got an error, return details
-        this->setArchIntReg(SyscallSuccessReg, (IntReg) -1, tid);
-        this->setArchIntReg(ReturnValueReg, -return_value.value(), tid);
+        this->setArchIntReg(TheISA::SyscallSuccessReg, (IntReg) -1, tid);
+        this->setArchIntReg(TheISA::ReturnValueReg, -return_value.value(), tid);
     }
 }
 #endif
index 20b89e2a44efff853ac14885edd7ee81bb426759..990db88ac764be258ae6646aa9008594a5320287 100644 (file)
@@ -1106,7 +1106,7 @@ DefaultFetch<Impl>::fetch(bool &status_change)
             assert(offset <= cacheBlkSize - instSize);
 
             // Get the instruction from the array of the cache line.
-            inst = gtoh(*reinterpret_cast<MachInst *>
+            inst = TheISA::gtoh(*reinterpret_cast<TheISA::MachInst *>
                         (&cacheData[tid][offset]));
 
             ext_inst = TheISA::makeExtMI(inst, fetch_PC);
index ae085d20064680d2db4e91005cd70ea773500a61..a4546e669a31db7b9ff8f57b008dfd9a92c1d125 100755 (executable)
@@ -283,7 +283,7 @@ O3ThreadContext<Impl>::copyArchRegs(ThreadContext *tc)
     }
 
     // Copy the misc regs.
-    copyMiscRegs(tc, this);
+    TheISA::copyMiscRegs(tc, this);
 
     // Then finally set the PC and the next PC.
     cpu->setPC(tc->readPC(), tid);
@@ -306,7 +306,7 @@ O3ThreadContext<Impl>::readIntReg(int reg_idx)
 }
 
 template <class Impl>
-FloatReg
+TheISA::FloatReg
 O3ThreadContext<Impl>::readFloatReg(int reg_idx, int width)
 {
     switch(width) {
@@ -321,14 +321,14 @@ O3ThreadContext<Impl>::readFloatReg(int reg_idx, int width)
 }
 
 template <class Impl>
-FloatReg
+TheISA::FloatReg
 O3ThreadContext<Impl>::readFloatReg(int reg_idx)
 {
     return cpu->readArchFloatRegSingle(reg_idx, thread->readTid());
 }
 
 template <class Impl>
-FloatRegBits
+TheISA::FloatRegBits
 O3ThreadContext<Impl>::readFloatRegBits(int reg_idx, int width)
 {
     DPRINTF(Fault, "Reading floatint register through the TC!\n");
@@ -336,7 +336,7 @@ O3ThreadContext<Impl>::readFloatRegBits(int reg_idx, int width)
 }
 
 template <class Impl>
-FloatRegBits
+TheISA::FloatRegBits
 O3ThreadContext<Impl>::readFloatRegBits(int reg_idx)
 {
     return cpu->readArchFloatRegInt(reg_idx, thread->readTid());
index a1b53c2eb04c40b5f323cd35c6537fdbada17488..c138d2ee489ae47a9c1717f0a5170559d51ece44 100644 (file)
@@ -39,6 +39,7 @@
 #include "base/loader/symtab.hh"
 #include "base/misc.hh"
 #include "base/statistics.hh"
+#include "config/full_system.hh"
 #include "cpu/pc_event.hh"
 #include "mem/port.hh"
 #include "sim/sim_object.hh"