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>
This commit is contained in:
Gabe Black
2020-05-25 04:35:10 -07:00
parent 8c47c0dd63
commit 89f2d5eb54
32 changed files with 34 additions and 0 deletions

View File

@@ -34,6 +34,7 @@
#include "cpu/pred/loop_predictor.hh"
#include "base/random.hh"
#include "base/trace.hh"
#include "debug/LTage.hh"
#include "params/LoopPredictor.hh"

View File

@@ -36,6 +36,7 @@
*/
#include "cpu/testers/traffic_gen/pygen.hh"
#include "base/trace.hh"
#include "config/have_protobuf.hh"
#include "debug/TrafficGen.hh"
#include "params/PyTrafficGen.hh"

View File

@@ -37,6 +37,7 @@
#include "dev/arm/energy_ctrl.hh"
#include "base/trace.hh"
#include "debug/EnergyCtrl.hh"
#include "mem/packet.hh"
#include "mem/packet_access.hh"

View File

@@ -37,6 +37,7 @@
#include "dev/arm/smmu_v3_slaveifc.hh"
#include "base/trace.hh"
#include "debug/SMMUv3.hh"
#include "dev/arm/smmu_v3.hh"
#include "dev/arm/smmu_v3_transl.hh"

View File

@@ -37,6 +37,7 @@
#include "dev/i2c/bus.hh"
#include "base/trace.hh"
#include "debug/Checkpoint.hh"
#include "dev/i2c/device.hh"
#include "mem/packet_access.hh"

View File

@@ -31,6 +31,7 @@
#include "base/bitunion.hh"
#include "base/logging.hh"
#include "sim/core.hh"
#include "sim/eventq_impl.hh"
/** Real-Time Clock (MC146818) */

View File

@@ -52,9 +52,11 @@
#include <cstring>
#include <vector>
#include "base/trace.hh"
#include "base/types.hh"
#include "debug/DistEthernet.hh"
#include "debug/DistEthernetCmd.hh"
#include "sim/core.hh"
#include "sim/sim_exit.hh"
#if defined(__FreeBSD__)

View File

@@ -41,6 +41,7 @@
#include "dev/ps2/device.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/PS2.hh"
#include "dev/ps2/types.hh"
#include "params/PS2Device.hh"

View File

@@ -41,6 +41,7 @@
#include "dev/ps2/keyboard.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/PS2.hh"
#include "dev/ps2/types.hh"
#include "params/PS2Keyboard.hh"

View File

@@ -41,6 +41,7 @@
#include "dev/ps2/mouse.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/PS2.hh"
#include "dev/ps2/types.hh"
#include "params/PS2Mouse.hh"

View File

@@ -41,6 +41,7 @@
#include "dev/ps2/touchkit.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/PS2.hh"
#include "dev/ps2/types.hh"
#include "params/PS2TouchKit.hh"

View File

@@ -28,6 +28,7 @@
#include "dev/x86/cmos.hh"
#include "base/trace.hh"
#include "debug/CMOS.hh"
#include "dev/x86/intdev.hh"
#include "mem/packet_access.hh"

View File

@@ -29,6 +29,7 @@
#include "dev/x86/i8042.hh"
#include "base/bitunion.hh"
#include "base/trace.hh"
#include "debug/I8042.hh"
#include "mem/packet.hh"
#include "mem/packet_access.hh"

View File

@@ -29,6 +29,7 @@
#include "dev/x86/i8259.hh"
#include "base/bitfield.hh"
#include "base/trace.hh"
#include "debug/I8259.hh"
#include "dev/x86/i82094aa.hh"
#include "mem/packet.hh"

View File

@@ -28,6 +28,7 @@
#include "learning_gem5/part2/goodbye_object.hh"
#include "base/trace.hh"
#include "debug/HelloExample.hh"
#include "sim/sim_exit.hh"

View File

@@ -29,6 +29,7 @@
#include "learning_gem5/part2/hello_object.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/HelloExample.hh"
HelloObject::HelloObject(HelloObjectParams *params) :

View File

@@ -28,6 +28,7 @@
#include "learning_gem5/part2/simple_memobj.hh"
#include "base/trace.hh"
#include "debug/SimpleMemobj.hh"
SimpleMemobj::SimpleMemobj(SimpleMemobjParams *params) :

View File

@@ -37,6 +37,7 @@
#include <cstdint>
#include <string>
#include "base/trace.hh"
#include "debug/CacheComp.hh"
#include "mem/cache/tags/super_blk.hh"
#include "params/BaseCacheCompressor.hh"

View File

@@ -30,6 +30,7 @@
* Implementation of the specialized sub-compressors used by BDI. @see BDI
*/
#include "base/trace.hh"
#include "mem/cache/compressors/base_delta_impl.hh"
#include "params/Base16Delta8.hh"
#include "params/Base32Delta16.hh"

View File

@@ -35,6 +35,7 @@
#include <algorithm>
#include "base/trace.hh"
#include "debug/CacheComp.hh"
#include "mem/cache/compressors/dictionary_compressor.hh"
#include "params/BaseDictionaryCompressor.hh"

View File

@@ -37,6 +37,7 @@
#include <queue>
#include "base/bitfield.hh"
#include "base/trace.hh"
#include "debug/CacheComp.hh"
#include "params/MultiCompressor.hh"

View File

@@ -33,6 +33,7 @@
#include "mem/cache/compressors/repeated_qwords.hh"
#include "base/trace.hh"
#include "debug/CacheComp.hh"
#include "mem/cache/compressors/dictionary_compressor_impl.hh"
#include "params/RepeatedQwordsCompressor.hh"

View File

@@ -33,6 +33,7 @@
#include "mem/cache/compressors/zero.hh"
#include "base/trace.hh"
#include "debug/CacheComp.hh"
#include "mem/cache/compressors/dictionary_compressor_impl.hh"
#include "params/ZeroCompressor.hh"

View File

@@ -32,6 +32,7 @@
#include "base/random.hh"
#include "params/BIPRP.hh"
#include "sim/core.hh"
BIPRP::BIPRP(const Params *p)
: LRURP(p), btp(p->btp)

View File

@@ -32,6 +32,7 @@
#include <memory>
#include "params/FIFORP.hh"
#include "sim/core.hh"
FIFORP::FIFORP(const Params *p)
: BaseReplacementPolicy(p)

View File

@@ -32,6 +32,7 @@
#include <memory>
#include "params/LRURP.hh"
#include "sim/core.hh"
LRURP::LRURP(const Params *p)
: BaseReplacementPolicy(p)

View File

@@ -32,6 +32,7 @@
#include <memory>
#include "params/MRURP.hh"
#include "sim/core.hh"
MRURP::MRURP(const Params *p)
: BaseReplacementPolicy(p)

View File

@@ -36,6 +36,7 @@
#include <cassert>
#include "params/WeightedLRURP.hh"
#include "sim/core.hh"
WeightedLRUPolicy::WeightedLRUPolicy(const Params* p)
: BaseReplacementPolicy(p)

View File

@@ -1,6 +1,7 @@
#include "mem/hmc_controller.hh"
#include "base/random.hh"
#include "base/trace.hh"
#include "debug/HMCController.hh"
HMCController::HMCController(const HMCControllerParams* p) :

View File

@@ -29,6 +29,8 @@
#include "sim/global_event.hh"
#include "sim/core.hh"
std::mutex BaseGlobalEvent::globalQMutex;
BaseGlobalEvent::BaseGlobalEvent(Priority p, Flags f)

View File

@@ -39,6 +39,7 @@
#include <unordered_map>
#include "base/trace.hh"
#include "debug/PowerDomain.hh"
PowerDomain::PowerDomain(const PowerDomainParams* p) :

View File

@@ -38,6 +38,7 @@
#include "sim/power_state.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/PowerDomain.hh"
#include "sim/power_domain.hh"