mem-cache: Add multiple eviction stats
[gem5.git] / src / arch / arm / vtophys.hh
index edd21558fbf037b3fc16989d8827b12a463f4ec3..56181d31804f1c6ac507dc94cff465bbfe2d3325 100644 (file)
 #include "arch/arm/isa_traits.hh"
 #include "arch/arm/utility.hh"
 
-
 class ThreadContext;
-class FunctionalPort;
 
 namespace ArmISA {
     inline Addr PteAddr(Addr a) { return (a & PteMask) << PteShift; }
 
-    // User Virtual
-    inline bool IsUSeg(Addr a) { return USegBase <= a && a <= USegEnd; }
-
-    inline bool IsKSeg0(Addr a) { return KSeg0Base <= a && a <= KSeg0End; }
-
-    inline Addr KSeg02Phys(Addr addr) { return addr & KSeg0Mask; }
-
     Addr vtophys(Addr vaddr);
     Addr vtophys(ThreadContext *tc, Addr vaddr);
-};
+    bool virtvalid(ThreadContext *tc, Addr vaddr);
+}
 
 #endif // __ARCH_ARM_VTOPHYS_H__