+ FSTranslatingPortProxy &getVirtProxy();
+
+ void initMemProxies(ThreadContext *tc)
+ { thread->initMemProxies(tc); }
+
+ /** Dumps the function profiling information.
+ * @todo: Implement.
+ */
+ void dumpFuncProfile();
+
+ /** Reads the last tick that this thread was activated on. */
+ Tick readLastActivate();
+ /** Reads the last tick that this thread was suspended on. */
+ Tick readLastSuspend();
+
+ /** Clears the function profiling information. */
+ void profileClear();
+
+ /** Samples the function profiling information. */
+ void profileSample();
+
+ /** Returns pointer to the quiesce event. */
+ EndQuiesceEvent *getQuiesceEvent()
+ {
+ return this->thread->quiesceEvent;
+ }
+
+ SETranslatingPortProxy &getMemProxy() { return thread->getMemProxy(); }