A couple of minor fixes.
authorKevin Lim <ktlim@umich.edu>
Fri, 23 Mar 2007 15:22:43 +0000 (11:22 -0400)
committerKevin Lim <ktlim@umich.edu>
Fri, 23 Mar 2007 15:22:43 +0000 (11:22 -0400)
commit55a45d364421e50300d64ac02b4d09d975a39eff
tree90346a5025e3bd74c36b664f489867bd683a5f2f
parentfdaff2b1088446325dcb3c270b350b3314dca99a
A couple of minor fixes.
1. Set CPU ID in all modes for the O3 CPU.
2. Use nextCycle() function to prevent phase drift in O3 CPU.
3. Remove assertion in rename map that is no longer true.

src/cpu/o3/alpha/cpu_builder.cc:
    Allow for CPU id in all modes, not just full system.  Also include a parameter that was left out by accident.
src/cpu/o3/alpha/cpu_impl.hh:
    Set the CPU ID properly.
src/cpu/o3/cpu.cc:
src/cpu/o3/cpu.hh:
    Use nextCycle() function so that the CPU does not get out of phase when starting up from quiesces.
src/cpu/o3/rename_map.cc:
    Remove assertion that is no longer true.
tests/configs/o3-timing.py:
    Set CPU's id to 0.

--HG--
extra : convert_revision : 2b69c19adfce2adcc2d1939e89d702bd6674d5d5
src/cpu/o3/alpha/cpu_builder.cc
src/cpu/o3/alpha/cpu_impl.hh
src/cpu/o3/cpu.cc
src/cpu/o3/cpu.hh
src/cpu/o3/rename_map.cc
tests/configs/o3-timing.py