65c65,74
< #if FULL_SYSTEM
---
> #if !FULL_SYSTEM
> SimpleThread::SimpleThread(BaseCPU *_cpu, int _thread_num, Process *_process,
> TheISA::TLB *_itb, TheISA::TLB *_dtb)
> : ThreadState(_cpu, _thread_num, _process),
> cpu(_cpu), itb(_itb), dtb(_dtb)
> {
> clearArchRegs();
> tc = new ProxyThreadContext<SimpleThread>(this);
> }
> #else
69c78
< : ThreadState(_cpu, _thread_num),
---
> : ThreadState(_cpu, _thread_num, NULL),
96,105d104
< #else
< SimpleThread::SimpleThread(BaseCPU *_cpu, int _thread_num, Process *_process,
< TheISA::TLB *_itb, TheISA::TLB *_dtb)
< : ThreadState(_cpu, _thread_num, _process),
< cpu(_cpu), itb(_itb), dtb(_dtb)
< {
< clearArchRegs();
< tc = new ProxyThreadContext<SimpleThread>(this);
< }
<
109,111d107
< #if FULL_SYSTEM
< : ThreadState(NULL, -1)
< #else
113d108
< #endif