SPARC: Get rid of the setGlobals function.
[gem5.git] / src / arch / sparc / utility.cc
index 6d4358603dd425779fd9cc6ac1441c2b51d4cfb8..8f5c3e0368b613205facba848ee6cba85cc65cd5 100644 (file)
@@ -50,10 +50,9 @@ uint64_t getArgument(ThreadContext *tc, int number, bool fp) {
         return tc->readIntReg(ArgumentReg[number]);
     } else {
         Addr sp = tc->readIntReg(StackPointerReg);
-        VirtualPort *vp = tc->getVirtPort(tc);
+        VirtualPort *vp = tc->getVirtPort();
         uint64_t arg = vp->read<uint64_t>(sp + 92 +
                             (number-NumArgumentRegs) * sizeof(uint64_t));
-        tc->delVirtPort(vp);
         return arg;
     }
 #else