style: [patch 3/22] reduce include dependencies in some headers
authorBrandon Potter <brandon.potter@amd.com>
Wed, 9 Nov 2016 20:27:40 +0000 (14:27 -0600)
committerBrandon Potter <brandon.potter@amd.com>
Wed, 9 Nov 2016 20:27:40 +0000 (14:27 -0600)
commita928a438b8a005e5b6059bc5db0687bf64abcfa6
tree4a69371c4f8efdfe784bce80a63e58f8ace665cc
parent93d8e6b898a70a3f6dba9da385d5933683bf325f
style: [patch 3/22] reduce include dependencies in some headers

Used cppclean to help identify useless includes and removed them. This
involved erroneously included headers, but also cases where forward
declarations could have been used rather than a full include.
106 files changed:
src/arch/alpha/process.cc
src/arch/alpha/process.hh
src/arch/arm/process.cc
src/arch/arm/process.hh
src/arch/mips/process.cc
src/arch/mips/process.hh
src/arch/power/interrupts.hh
src/arch/power/process.cc
src/arch/power/process.hh
src/arch/power/remote_gdb.cc
src/arch/riscv/interrupts.hh
src/arch/riscv/process.cc
src/arch/riscv/process.hh
src/arch/sparc/process.cc
src/arch/sparc/process.hh
src/arch/x86/isa_traits.hh
src/arch/x86/pagetable.hh
src/arch/x86/process.cc
src/arch/x86/pseudo_inst.cc
src/arch/x86/system.cc
src/arch/x86/system.hh
src/arch/x86/tlb.cc
src/arch/x86/tlb.hh
src/arch/x86/utility.cc
src/arch/x86/utility.hh
src/base/bitfield.hh
src/base/bitunion.hh
src/base/time.cc
src/base/vnc/vncinput.cc
src/cpu/minor/buffers.hh
src/cpu/testers/directedtest/InvalidateGenerator.cc
src/cpu/testers/directedtest/RubyDirectedTester.cc
src/cpu/testers/directedtest/SeriesRequestGenerator.cc
src/cpu/testers/memtest/memtest.cc
src/cpu/testers/rubytest/Check.cc
src/cpu/testers/rubytest/CheckTable.cc
src/cpu/testers/rubytest/RubyTester.cc
src/dev/arm/flash_device.cc
src/dev/mc146818.hh
src/dev/net/dist_iface.hh
src/dev/net/etherbus.cc
src/dev/net/etherswitch.cc
src/gpu-compute/vector_register_file.hh
src/kern/linux/linux.cc
src/kern/linux/linux.hh
src/mem/cache/prefetch/stride.cc
src/mem/external_master.cc
src/mem/external_slave.cc
src/mem/mem_checker.hh
src/mem/multi_level_page_table.hh
src/mem/multi_level_page_table_impl.hh
src/mem/page_table.cc
src/mem/page_table.hh
src/mem/ruby/network/MessageBuffer.hh
src/mem/ruby/structures/AbstractReplacementPolicy.cc
src/mem/se_translating_port_proxy.hh
src/mem/simple_mem.cc
src/python/swig/pyevent.cc
src/sim/SConscript
src/sim/arguments.cc
src/sim/arguments.hh
src/sim/byteswap.hh
src/sim/clock_domain.cc
src/sim/clocked_object.hh
src/sim/cxx_config.hh
src/sim/cxx_config_ini.cc
src/sim/cxx_config_ini.hh
src/sim/cxx_manager.cc
src/sim/drain.hh
src/sim/dvfs_handler.cc
src/sim/dvfs_handler.hh
src/sim/eventq.hh
src/sim/fd_entry.hh
src/sim/init_signals.cc
src/sim/insttracer.hh
src/sim/microcode_rom.cc [new file with mode: 0644]
src/sim/microcode_rom.hh
src/sim/power/mathexpr_powermodel.hh
src/sim/power/power_model.cc
src/sim/power/power_model.hh
src/sim/power/thermal_domain.cc
src/sim/power/thermal_domain.hh
src/sim/power/thermal_entity.hh
src/sim/power/thermal_model.hh
src/sim/probe/probe.cc
src/sim/probe/probe.hh
src/sim/process.cc
src/sim/process.hh
src/sim/process_impl.hh
src/sim/root.cc
src/sim/serialize.hh
src/sim/sim_exit.hh
src/sim/sim_object.cc
src/sim/sim_object.hh
src/sim/simulate.hh
src/sim/stat_register.cc
src/sim/stat_register.hh
src/sim/sub_system.hh
src/sim/syscall_emul.cc
src/sim/syscall_emul.hh
src/sim/syscall_return.hh
src/sim/system.hh
src/sim/ticked_object.cc
src/sim/ticked_object.hh
src/sim/voltage_domain.cc
src/sim/vptr.hh