changeset 3440c9ad49b4 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=3440c9ad49b4
description:
        alpha: Get rid fo the namespace called EV5.
        We're never going to do an alpha platform other than the one we've got.

diffstat:

5 files changed, 3 insertions(+), 5 deletions(-)
src/arch/alpha/ev5.cc               |    2 ++
src/arch/alpha/ev5.hh               |    2 --
src/arch/alpha/faults.cc            |    1 -
src/arch/alpha/tlb.hh               |    1 -
src/arch/mips/mips_core_specific.cc |    2 +-

diffs (255 lines):

diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/ev5.cc
--- a/src/arch/alpha/ev5.cc     Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/ev5.cc     Sat Sep 27 21:03:45 2008 -0700
@@ -44,9 +44,9 @@
 #include "sim/debug.hh"
 #include "sim/sim_exit.hh"
 
+using namespace AlphaISA;
+
 #if FULL_SYSTEM
-
-using namespace EV5;
 
 ////////////////////////////////////////////////////////////////////////
 //
@@ -146,13 +146,13 @@
 int
 AlphaISA::MiscRegFile::getInstAsid()
 {
-    return EV5::ITB_ASN_ASN(ipr[IPR_ITB_ASN]);
+    return AlphaISA::ITB_ASN_ASN(ipr[IPR_ITB_ASN]);
 }
 
 int
 AlphaISA::MiscRegFile::getDataAsid()
 {
-    return EV5::DTB_ASN_ASN(ipr[IPR_DTB_ASN]);
+    return AlphaISA::DTB_ASN_ASN(ipr[IPR_DTB_ASN]);
 }
 
 #endif
@@ -168,7 +168,7 @@
         tc->setMiscRegNoEffect(i, 0);
     }
 
-    tc->setMiscRegNoEffect(IPR_PAL_BASE, EV5::PalBase);
+    tc->setMiscRegNoEffect(IPR_PAL_BASE, AlphaISA::PalBase);
     tc->setMiscRegNoEffect(IPR_MCSR, 0x6);
     tc->setMiscRegNoEffect(IPR_PALtemp16, cpuId);
 }
@@ -477,27 +477,27 @@
         ipr[idx] = val;
 
         tc->getDTBPtr()->flushAddr(val,
-                EV5::DTB_ASN_ASN(ipr[AlphaISA::IPR_DTB_ASN]));
+                AlphaISA::DTB_ASN_ASN(ipr[AlphaISA::IPR_DTB_ASN]));
         break;
 
       case AlphaISA::IPR_DTB_TAG: {
           struct AlphaISA::TlbEntry entry;
 
           // FIXME: granularity hints NYI...
-          if (EV5::DTB_PTE_GH(ipr[AlphaISA::IPR_DTB_PTE]) != 0)
+          if (AlphaISA::DTB_PTE_GH(ipr[AlphaISA::IPR_DTB_PTE]) != 0)
               panic("PTE GH field != 0");
 
           // write entire quad
           ipr[idx] = val;
 
           // construct PTE for new entry
-          entry.ppn = EV5::DTB_PTE_PPN(ipr[AlphaISA::IPR_DTB_PTE]);
-          entry.xre = EV5::DTB_PTE_XRE(ipr[AlphaISA::IPR_DTB_PTE]);
-          entry.xwe = EV5::DTB_PTE_XWE(ipr[AlphaISA::IPR_DTB_PTE]);
-          entry.fonr = EV5::DTB_PTE_FONR(ipr[AlphaISA::IPR_DTB_PTE]);
-          entry.fonw = EV5::DTB_PTE_FONW(ipr[AlphaISA::IPR_DTB_PTE]);
-          entry.asma = EV5::DTB_PTE_ASMA(ipr[AlphaISA::IPR_DTB_PTE]);
-          entry.asn = EV5::DTB_ASN_ASN(ipr[AlphaISA::IPR_DTB_ASN]);
+          entry.ppn = AlphaISA::DTB_PTE_PPN(ipr[AlphaISA::IPR_DTB_PTE]);
+          entry.xre = AlphaISA::DTB_PTE_XRE(ipr[AlphaISA::IPR_DTB_PTE]);
+          entry.xwe = AlphaISA::DTB_PTE_XWE(ipr[AlphaISA::IPR_DTB_PTE]);
+          entry.fonr = AlphaISA::DTB_PTE_FONR(ipr[AlphaISA::IPR_DTB_PTE]);
+          entry.fonw = AlphaISA::DTB_PTE_FONW(ipr[AlphaISA::IPR_DTB_PTE]);
+          entry.asma = AlphaISA::DTB_PTE_ASMA(ipr[AlphaISA::IPR_DTB_PTE]);
+          entry.asn = AlphaISA::DTB_ASN_ASN(ipr[AlphaISA::IPR_DTB_ASN]);
 
           // insert new TAG/PTE value into data TLB
           tc->getDTBPtr()->insert(val, entry);
@@ -508,20 +508,20 @@
           struct AlphaISA::TlbEntry entry;
 
           // FIXME: granularity hints NYI...
-          if (EV5::ITB_PTE_GH(val) != 0)
+          if (AlphaISA::ITB_PTE_GH(val) != 0)
               panic("PTE GH field != 0");
 
           // write entire quad
           ipr[idx] = val;
 
           // construct PTE for new entry
-          entry.ppn = EV5::ITB_PTE_PPN(val);
-          entry.xre = EV5::ITB_PTE_XRE(val);
+          entry.ppn = AlphaISA::ITB_PTE_PPN(val);
+          entry.xre = AlphaISA::ITB_PTE_XRE(val);
           entry.xwe = 0;
-          entry.fonr = EV5::ITB_PTE_FONR(val);
-          entry.fonw = EV5::ITB_PTE_FONW(val);
-          entry.asma = EV5::ITB_PTE_ASMA(val);
-          entry.asn = EV5::ITB_ASN_ASN(ipr[AlphaISA::IPR_ITB_ASN]);
+          entry.fonr = AlphaISA::ITB_PTE_FONR(val);
+          entry.fonw = AlphaISA::ITB_PTE_FONW(val);
+          entry.asma = AlphaISA::ITB_PTE_ASMA(val);
+          entry.asn = AlphaISA::ITB_ASN_ASN(ipr[AlphaISA::IPR_ITB_ASN]);
 
           // insert new TAG/PTE value into data TLB
           tc->getITBPtr()->insert(ipr[AlphaISA::IPR_ITB_TAG], entry);
@@ -547,7 +547,7 @@
         ipr[idx] = val;
 
         tc->getITBPtr()->flushAddr(val,
-                EV5::ITB_ASN_ASN(ipr[AlphaISA::IPR_ITB_ASN]));
+                AlphaISA::ITB_ASN_ASN(ipr[AlphaISA::IPR_ITB_ASN]));
         break;
 
       default:
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/ev5.hh
--- a/src/arch/alpha/ev5.hh     Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/ev5.hh     Sat Sep 27 21:03:45 2008 -0700
@@ -36,10 +36,7 @@
 #include "config/alpha_tlaser.hh"
 #include "arch/alpha/isa_traits.hh"
 
-namespace EV5 {
-
-//It seems like a safe assumption EV5 only applies to alpha
-using namespace AlphaISA;
+namespace AlphaISA {
 
 #if ALPHA_TLASER
 const uint64_t AsnMask = ULL(0x7f);
@@ -120,6 +117,6 @@
 const Addr PalBase = 0x4000;
 const Addr PalMax = 0x10000;
 
-/* namespace EV5 */ }
+} // namespace AlphaISA
 
 #endif // __ARCH_ALPHA_EV5_HH__
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/faults.cc
--- a/src/arch/alpha/faults.cc  Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/faults.cc  Sat Sep 27 21:03:45 2008 -0700
@@ -148,8 +148,8 @@
 
         // set MM_STAT register flags
         tc->setMiscRegNoEffect(AlphaISA::IPR_MM_STAT,
-            (((EV5::Opcode(tc->getInst()) & 0x3f) << 11)
-             | ((EV5::Ra(tc->getInst()) & 0x1f) << 6)
+            (((AlphaISA::Opcode(tc->getInst()) & 0x3f) << 11)
+             | ((AlphaISA::Ra(tc->getInst()) & 0x1f) << 6)
              | (flags & 0x3f)));
 
         // set VA_FORM register with faulting formatted address
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/isa/fp.isa
--- a/src/arch/alpha/isa/fp.isa Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/isa/fp.isa Sat Sep 27 21:03:45 2008 -0700
@@ -46,7 +46,7 @@
     inline Fault checkFpEnableFault(%(CPU_exec_context)s *xc)
     {
         Fault fault = NoFault; // dummy... this ipr access should not fault
-        if (!EV5::ICSR_FPE(xc->readMiscReg(AlphaISA::IPR_ICSR))) {
+        if (!AlphaISA::ICSR_FPE(xc->readMiscReg(AlphaISA::IPR_ICSR))) {
             fault = new FloatEnableFault;
         }
         return fault;
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/system.cc
--- a/src/arch/alpha/system.cc  Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/system.cc  Sat Sep 27 21:03:45 2008 -0700
@@ -190,7 +190,7 @@
 {
     Addr addr = 0;
     if (consoleSymtab->findAddress("m5AlphaAccess", addr)) {
-        virtPort.write(addr, htog(EV5::Phys2K0Seg(access)));
+        virtPort.write(addr, htog(AlphaISA::Phys2K0Seg(access)));
     } else
         panic("could not find m5AlphaAccess\n");
 }
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/tlb.cc
--- a/src/arch/alpha/tlb.cc     Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/tlb.cc     Sat Sep 27 21:03:45 2008 -0700
@@ -43,7 +43,6 @@
 #include "cpu/thread_context.hh"
 
 using namespace std;
-using namespace EV5;
 
 namespace AlphaISA {
 ///////////////////////////////////////////////////////////////////////
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/tlb.hh
--- a/src/arch/alpha/tlb.hh     Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/tlb.hh     Sat Sep 27 21:03:45 2008 -0700
@@ -88,8 +88,8 @@
         // static helper functions... really EV5 VM traits
         static bool validVirtualAddress(Addr vaddr) {
             // unimplemented bits must be all 0 or all 1
-            Addr unimplBits = vaddr & EV5::VAddrUnImplMask;
-            return (unimplBits == 0) || (unimplBits == EV5::VAddrUnImplMask);
+            Addr unimplBits = vaddr & AlphaISA::VAddrUnImplMask;
+            return (unimplBits == 0) || (unimplBits == 
AlphaISA::VAddrUnImplMask);
         }
 
         static Fault checkCacheability(RequestPtr &req, bool itb = false);
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/alpha/vtophys.cc
--- a/src/arch/alpha/vtophys.cc Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/alpha/vtophys.cc Sat Sep 27 21:03:45 2008 -0700
@@ -92,7 +92,7 @@
     Addr paddr = 0;
     //@todo Andrew couldn't remember why he commented some of this code
     //so I put it back in. Perhaps something to do with gdb debugging?
-    if (AlphaISA::PcPAL(vaddr) && (vaddr < EV5::PalMax)) {
+    if (AlphaISA::PcPAL(vaddr) && (vaddr < AlphaISA::PalMax)) {
         paddr = vaddr & ~ULL(1);
     } else {
         if (AlphaISA::IsK0Seg(vaddr)) {
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/mips/mips_core_specific.cc
--- a/src/arch/mips/mips_core_specific.cc       Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/mips/mips_core_specific.cc       Sat Sep 27 21:03:45 2008 -0700
@@ -113,13 +113,13 @@
 /*int
 MipsISA::MiscRegFile::getInstAsid()
 {
-    return EV5::ITB_ASN_ASN(ipr[IPR_ITB_ASN]);
+    return AlphaISA::ITB_ASN_ASN(ipr[IPR_ITB_ASN]);
 }
 
 int
 MipsISA::MiscRegFile::getDataAsid()
 {
-    return EV5::DTB_ASN_ASN(ipr[IPR_DTB_ASN]);
+    return AlphaISA::DTB_ASN_ASN(ipr[IPR_DTB_ASN]);
     }*/
 
 
diff -r 445da0b17433 -r 3440c9ad49b4 src/arch/mips/system.cc
--- a/src/arch/mips/system.cc   Sat Sep 27 07:25:04 2008 -0700
+++ b/src/arch/mips/system.cc   Sat Sep 27 21:03:45 2008 -0700
@@ -185,7 +185,7 @@
 {
     Addr addr = 0;
     if (consoleSymtab->findAddress("m5MipsAccess", addr)) {
-      //        virtPort.write(addr, htog(EV5::Phys2K0Seg(access)));
+      //        virtPort.write(addr, htog(AlphaISA::Phys2K0Seg(access)));
     } else
     panic("could not find m5MipsAccess\n");
     }
diff -r 445da0b17433 -r 3440c9ad49b4 src/kern/tru64/tru64_events.cc
--- a/src/kern/tru64/tru64_events.cc    Sat Sep 27 07:25:04 2008 -0700
+++ b/src/kern/tru64/tru64_events.cc    Sat Sep 27 21:03:45 2008 -0700
@@ -61,7 +61,7 @@
     tc->getPhysPort()->getPeerAddressRanges(resp, snoop);
     for(iter = resp.begin(); iter != resp.end(); iter++)
     {
-        if (*iter == (TheISA::K0Seg2Phys(a0) & EV5::PAddrImplMask))
+        if (*iter == (TheISA::K0Seg2Phys(a0) & AlphaISA::PAddrImplMask))
             found = true;
     }
 
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to