Removed syscall function from thread_context.hh. ThreadContext is the interface...
authorKevin Lim <ktlim@umich.edu>
Mon, 12 Jun 2006 20:42:56 +0000 (16:42 -0400)
committerKevin Lim <ktlim@umich.edu>
Mon, 12 Jun 2006 20:42:56 +0000 (16:42 -0400)
src/arch/sparc/faults.cc:
src/cpu/thread_context.hh:
    Fix for merge problems.

--HG--
extra : convert_revision : 05a7a2d6e45099fcf36d113da2e52450d892a72c

src/arch/sparc/faults.cc
src/cpu/thread_context.hh

index 57b4d4d863600e51e97d4916d2d0df88d3c27cf0..2af242bd8a820d72fd75ed6654482363656d0d84 100644 (file)
@@ -249,7 +249,7 @@ void SparcFault::invoke(ThreadContext * tc)
 
 void TrapInstruction::invoke(ThreadContext * tc)
 {
-    tc->syscall(syscall_num);
+    // Should be handled in ISA.
 }
 
 #endif
index 48c8fa28dd315219993545d23358cee94de9ac05..3c79e1116889fefb0f9925ba903b2112bd94e69a 100644 (file)
@@ -245,8 +245,6 @@ class ThreadContext
 
     virtual void setSyscallReturn(SyscallReturn return_value) = 0;
 
-    virtual void syscall(int64_t callnum) = 0;
-
     // Same with st cond failures.
     virtual Counter readFuncExeInst() = 0;
 #endif
@@ -432,8 +430,6 @@ class ProxyThreadContext : public ThreadContext
     void setSyscallReturn(SyscallReturn return_value)
     { actualTC->setSyscallReturn(return_value); }
 
-    void syscall(int64_t callnum) { actualTC->syscall(callnum); }
-
     Counter readFuncExeInst() { return actualTC->readFuncExeInst(); }
 #endif