mem-cache: Add multiple eviction stats
[gem5.git] / src / arch / x86 / vtophys.cc
index 9b76d89a514e368a9cee7d6bb418ed4c92410a12..d0287f2ce7d46270c2ddf01ae8a81cae76a99f02 100644 (file)
@@ -60,7 +60,7 @@ namespace X86ISA
     Addr
     vtophys(ThreadContext *tc, Addr vaddr)
     {
-        Walker *walker = tc->getDTBPtr()->getWalker();
+        Walker *walker = dynamic_cast<TLB *>(tc->getDTBPtr())->getWalker();
         unsigned logBytes;
         Addr addr = vaddr;
         Fault fault = walker->startFunctional(