misc: Make many includes explicit.
authorGabe Black <gabeblack@google.com>
Mon, 25 May 2020 11:35:10 +0000 (04:35 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 3 Jun 2020 19:42:46 +0000 (19:42 +0000)
commit89f2d5eb54a6617c493c6ad68f85b93b3381b6f0
treed163c97ed935491932a83b2d93a0656346019010
parent8c47c0dd63f495a058e3a25906a39a352113c2a6
misc: Make many includes explicit.

A future change will adjust how some includes can be included
transitively. This change fixes up those files so that they include the
headers they need directly, instead of expecting to have them by
accident through other files.

Change-Id: I1f79aa11df2b46bb7018f39c964294c41db4fdac
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/29407
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
32 files changed:
src/cpu/pred/loop_predictor.cc
src/cpu/testers/traffic_gen/pygen.cc
src/dev/arm/energy_ctrl.cc
src/dev/arm/smmu_v3_slaveifc.cc
src/dev/i2c/bus.cc
src/dev/mc146818.hh
src/dev/net/tcp_iface.cc
src/dev/ps2/device.cc
src/dev/ps2/keyboard.cc
src/dev/ps2/mouse.cc
src/dev/ps2/touchkit.cc
src/dev/x86/cmos.cc
src/dev/x86/i8042.cc
src/dev/x86/i8259.cc
src/learning_gem5/part2/goodbye_object.cc
src/learning_gem5/part2/hello_object.cc
src/learning_gem5/part2/simple_memobj.cc
src/mem/cache/compressors/base.cc
src/mem/cache/compressors/base_delta.cc
src/mem/cache/compressors/dictionary_compressor_impl.hh
src/mem/cache/compressors/multi.cc
src/mem/cache/compressors/repeated_qwords.cc
src/mem/cache/compressors/zero.cc
src/mem/cache/replacement_policies/bip_rp.cc
src/mem/cache/replacement_policies/fifo_rp.cc
src/mem/cache/replacement_policies/lru_rp.cc
src/mem/cache/replacement_policies/mru_rp.cc
src/mem/cache/replacement_policies/weighted_lru_rp.cc
src/mem/hmc_controller.cc
src/sim/global_event.cc
src/sim/power_domain.cc
src/sim/power_state.cc