CPU: Trim unnecessary includes from some common files.
authorGabe Black <gblack@eecs.umich.edu>
Tue, 14 Sep 2010 07:29:38 +0000 (00:29 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Tue, 14 Sep 2010 07:29:38 +0000 (00:29 -0700)
commit0dd1f7f01a8a744811aede5814111b8681271a6b
tree8d6f8936821696b19135495db72ffee29dac490e
parent8f3fbd2d13dbfc3699dc43b27b3c2a389049078d
CPU: Trim unnecessary includes from some common files.

This reduces the scope of those includes and makes it less likely for there to
be a dependency loop. This also moves the hashing functions associated with
ExtMachInst objects to be with the ExtMachInst definitions and out of
utility.hh.
14 files changed:
src/arch/alpha/isa.cc
src/arch/arm/types.hh
src/arch/arm/utility.hh
src/arch/power/insts/branch.cc
src/arch/power/types.hh
src/arch/power/utility.hh
src/arch/x86/types.hh
src/arch/x86/utility.hh
src/cpu/exetrace.cc
src/cpu/exetrace.hh
src/cpu/simple_thread.cc
src/cpu/static_inst.hh
src/cpu/thread_context.hh
src/sim/syscall_emul.cc