virtual void returnInto(ThreadContext *tc, const SyscallReturn &ret)=0
For use within the system call executor if new threads are created and need something returned into t...
virtual void activate()=0
Set the status to Active.
ThreadContext is the external interface to all thread state for anything outside of the CPU.
virtual void suspend()=0
Set the status to Suspended.
virtual BaseCPU * getCpuPtr()=0