util: implements "writefile" gem5 op to export file from guest to host filesystem
[gem5.git] / src / sim / vptr.hh
index 09aa2d2139f2c208f28e10d7b74bf1402bcf2a78..eee575b6b6a2a0af39fc846dcb72d89dac1f1155 100644 (file)
@@ -31,9 +31,9 @@
 #ifndef __ARCH_ALPHA_VPTR_HH__
 #define __ARCH_ALPHA_VPTR_HH__
 
-#include "arch/vtophys.hh"
 #include "arch/isa_traits.hh"
-#include "mem/vport.hh"
+#include "arch/vtophys.hh"
+#include "mem/fs_translating_port_proxy.hh"
 
 class ThreadContext;
 
@@ -71,8 +71,8 @@ class VPtr
         if (!ptr)
             return;
 
-        VirtualPort *port = tc->getVirtPort();
-        port->readBlob(ptr, buffer, sizeof(T));
+        FSTranslatingPortProxy* proxy = tc->getVirtProxy();
+        proxy->readBlob(ptr, buffer, sizeof(T));
     }
 
     bool