alpha,arm,mips,power,x86,cpu,sim: Cleanup activate/deactivate
authorMitch Hayenga <mitch.hayenga@arm.com>
Sat, 20 Sep 2014 21:18:35 +0000 (17:18 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Sat, 20 Sep 2014 21:18:35 +0000 (17:18 -0400)
commite1403fc2af61c224c573c47c77a36f9b1b78e7df
tree07647bb8697ac256d180bf8de35080eee2a63f3e
parent2b0438a11eb6a9640b06da91e8a300d0ac3ad81a
alpha,arm,mips,power,x86,cpu,sim: Cleanup activate/deactivate

activate(), suspend(), and halt() used on thread contexts had an optional
delay parameter. However this parameter was often ignored. Also, when used,
the delay was seemily arbitrarily set to 0 or 1 cycle (no other delays were
ever specified). This patch removes the delay parameter and 'Events'
associated with them across all ISAs and cores. Unused activate logic
is also removed.
30 files changed:
src/arch/alpha/utility.hh
src/arch/arm/utility.hh
src/arch/mips/mt.hh
src/arch/mips/utility.cc
src/arch/power/utility.hh
src/arch/sparc/utility.hh
src/arch/x86/utility.cc
src/cpu/base.hh
src/cpu/checker/thread_context.hh
src/cpu/inorder/cpu.cc
src/cpu/inorder/cpu.hh
src/cpu/inorder/thread_context.cc
src/cpu/inorder/thread_context.hh
src/cpu/kvm/base.cc
src/cpu/kvm/base.hh
src/cpu/minor/cpu.cc
src/cpu/minor/cpu.hh
src/cpu/o3/cpu.cc
src/cpu/o3/cpu.hh
src/cpu/o3/fetch_impl.hh
src/cpu/o3/thread_context.hh
src/cpu/o3/thread_context_impl.hh
src/cpu/simple/atomic.cc
src/cpu/simple/atomic.hh
src/cpu/simple/timing.cc
src/cpu/simple/timing.hh
src/cpu/simple_thread.cc
src/cpu/simple_thread.hh
src/cpu/thread_context.hh
src/sim/process.cc