diff options
author | Steve Reinhardt <steve.reinhardt@amd.com> | 2009-04-15 13:18:24 -0700 |
---|---|---|
committer | Steve Reinhardt <steve.reinhardt@amd.com> | 2009-04-15 13:18:24 -0700 |
commit | 7617dcf736b5b96d44aedccd51550be037e7b937 (patch) | |
tree | c45e67e334b961f1e9df6aecfef0a2061c393162 /src/cpu/thread_state.hh | |
parent | 48d4ca522a2f771188d93a2d5ff54cf505a8ca41 (diff) | |
download | gem5-7617dcf736b5b96d44aedccd51550be037e7b937.tar.xz |
ThreadState: initialize status to Halted in constructor.
This provides a common initial status for all threads independent
of CPU model (unlike the prior situation where CPUs initialized
threads to inconsistent states).
This mostly matters for SE mode; in FS mode, ISA-specific startupCPU()
methods generally handle boot-time initialization of thread contexts
(since the right thing to do is ISA-dependent).
Diffstat (limited to 'src/cpu/thread_state.hh')
-rw-r--r-- | src/cpu/thread_state.hh | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cpu/thread_state.hh b/src/cpu/thread_state.hh index 99f0c2a87..dbae85998 100644 --- a/src/cpu/thread_state.hh +++ b/src/cpu/thread_state.hh @@ -68,8 +68,7 @@ struct ThreadState { #if FULL_SYSTEM ThreadState(BaseCPU *cpu, int _tid); #else - ThreadState(BaseCPU *cpu, int _tid, Process *_process, - short _asid); + ThreadState(BaseCPU *cpu, int _tid, Process *_process, short _asid); #endif ~ThreadState(); |