misc: Add missing compiler.hh include

Add some missing base/compiler.hh includes.

Found by manually checking the files in:
  grep -r --include \*.hh -L \
    '#include "base/compiler.hh"' \
    $(grep -r -l "GEM5_" src/)

And occasionally checking some .cc files through
a similar methodology.

Change-Id: I6b6e27189c627bb76ace73c338486743d469be46
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45459
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Daniel R. Carvalho
2021-05-13 12:02:34 -03:00
committed by Daniel Carvalho
parent aa19af29ad
commit 9b675ebea8
66 changed files with 71 additions and 3 deletions

View File

@@ -44,6 +44,7 @@
#include "arch/arm/generated/decoder.hh"
#include "arch/arm/insts/neon64_mem.hh"
#include "base/compiler.hh"
using namespace ArmISAInst;

View File

@@ -42,6 +42,7 @@
#define __ARCH_ARM_INSTS_PREDINST_HH__
#include "arch/arm/insts/static_inst.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"

View File

@@ -74,4 +74,4 @@ struct Argument<ABI, Arg,
} // namespace GuestABI
#endif // __ARCH_ARM_GEM5_OP_HH__
#endif // __ARCH_ARM_REG_ABI_HH__

View File

@@ -42,6 +42,7 @@
#include "arch/arm/stage2_mmu.hh"
#include "arch/arm/system.hh"
#include "arch/arm/tlb.hh"
#include "base/compiler.hh"
#include "cpu/base.hh"
#include "cpu/thread_context.hh"
#include "debug/Checkpoint.hh"

View File

@@ -55,6 +55,7 @@
#include "arch/arm/table_walker.hh"
#include "arch/arm/tlbi_op.hh"
#include "arch/arm/utility.hh"
#include "base/compiler.hh"
#include "base/inifile.hh"
#include "base/str.hh"
#include "base/trace.hh"

View File

@@ -46,6 +46,7 @@
#include "arch/arm/regs/cc.hh"
#include "arch/arm/regs/int.hh"
#include "arch/arm/system.hh"
#include "base/compiler.hh"
#include "cpu/base.hh"
#include "cpu/checker/cpu.hh"
#include "cpu/thread_context.hh"

View File

@@ -29,6 +29,10 @@
#ifndef __ARCH_MIPS_LINUX_ALIGNED_HH__
#define __ARCH_MIPS_LINUX_ALIGNED_HH__
#include <cstdint>
#include "base/compiler.hh"
#include "base/types.hh"
typedef GEM5_ALIGNED(8) uint64_t uint64_ta;
typedef GEM5_ALIGNED(8) int64_t int64_ta;

View File

@@ -36,6 +36,7 @@
#include "arch/sparc/sparc_traits.hh"
#include "arch/sparc/types.hh"
#include "base/bitfield.hh"
#include "base/compiler.hh"
#include "base/trace.hh"
#include "cpu/base.hh"
#include "cpu/thread_context.hh"

View File

@@ -35,6 +35,7 @@
#include "arch/x86/insts/static_inst.hh"
#include "arch/x86/regs/int.hh"
#include "arch/x86/types.hh"
#include "base/compiler.hh"
#include "base/cprintf.hh"
#include "cpu/reg_class.hh"
#include "sim/faults.hh"

View File

@@ -33,6 +33,7 @@
#include "arch/x86/regs/ccr.hh"
#include "arch/x86/regs/int.hh"
#include "arch/x86/regs/misc.hh"
#include "base/compiler.hh"
#include "cpu/base.hh"
#include "cpu/thread_context.hh"
#include "params/X86ISA.hh"

View File

@@ -39,6 +39,7 @@
#define __ARCH_X86_LDSTFLAGS_HH__
#include "base/bitfield.hh"
#include "base/compiler.hh"
#include "mem/request.hh"
/**

View File

@@ -39,6 +39,7 @@
#define __ARCH_X86_LINUX_LINUX_HH__
#include "arch/x86/utility.hh"
#include "base/compiler.hh"
#include "kern/linux/linux.hh"
#include "sim/guest_abi.hh"
#include "sim/syscall_return.hh"

View File

@@ -43,6 +43,7 @@
#include <algorithm>
#include "arch/x86/types.hh"
#include "base/compiler.hh"
#include "base/remote_gdb.hh"
class System;

View File

@@ -47,6 +47,7 @@
#include <utility>
#include <vector>
#include "base/compiler.hh"
#include "base/types.hh"
#include "dev/net/etherpkt.hh"
#include "dnet/os.h"

View File

@@ -50,6 +50,7 @@
#include <string>
#include "base/bitfield.hh"
#include "base/compiler.hh"
#include "base/loader/symtab.hh"
#include "base/logging.hh"
#include "base/trace.hh"

View File

@@ -73,6 +73,7 @@
#include <vector>
#include "base/cast.hh"
#include "base/compiler.hh"
#include "base/cprintf.hh"
#include "base/intmath.hh"
#include "base/logging.hh"

View File

@@ -37,6 +37,7 @@
#include "base/stats/group.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/stats/info.hh"
#include "base/trace.hh"

View File

@@ -45,6 +45,7 @@
#include <iostream>
#include <memory>
#include "base/compiler.hh"
#include "base/imgwriter.hh"
#include "params/VncInput.hh"
#include "sim/sim_object.hh"

View File

@@ -44,10 +44,11 @@
#include <iostream>
#include "base/vnc/vncinput.hh"
#include "base/circlebuf.hh"
#include "base/compiler.hh"
#include "base/pollevent.hh"
#include "base/socket.hh"
#include "base/vnc/vncinput.hh"
#include "params/VncServer.hh"
#include "sim/sim_object.hh"

View File

@@ -46,6 +46,7 @@
#include <csignal>
#include <ostream>
#include "base/compiler.hh"
#include "debug/Checkpoint.hh"
#include "debug/Drain.hh"
#include "debug/Kvm.hh"

View File

@@ -39,6 +39,7 @@
#include "arch/x86/interrupts.hh"
#include "arch/x86/regs/msr.hh"
#include "arch/x86/utility.hh"
#include "base/compiler.hh"
#include "cpu/kvm/base.hh"
#include "debug/Drain.hh"
#include "debug/Kvm.hh"

View File

@@ -42,6 +42,7 @@
#include <sstream>
#include "base/cast.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "cpu/minor/pipeline.hh"

View File

@@ -41,6 +41,7 @@
#include <sstream>
#include "arch/locked_mem.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "cpu/minor/exec_context.hh"

View File

@@ -45,6 +45,7 @@
#include <set>
#include <string>
#include "base/compiler.hh"
#include "base/loader/symtab.hh"
#include "base/logging.hh"
#include "config/the_isa.hh"

View File

@@ -46,6 +46,7 @@
#include <list>
#include <string>
#include "base/compiler.hh"
#include "base/logging.hh"
#include "cpu/o3/cpu.hh"
#include "cpu/o3/iew.hh"

View File

@@ -45,6 +45,7 @@
#include <memory>
#include <vector>
#include "base/compiler.hh"
#include "base/debug.hh"
#include "cpu/o3/inst_queue.hh"
#include "cpu/o3/limits.hh"

View File

@@ -45,6 +45,7 @@
#include <algorithm>
#include "arch/types.hh"
#include "base/compiler.hh"
#include "base/trace.hh"
#include "config/the_isa.hh"
#include "debug/Branch.hh"

View File

@@ -42,6 +42,7 @@
#include "cpu/simple/timing.hh"
#include "arch/locked_mem.hh"
#include "base/compiler.hh"
#include "config/the_isa.hh"
#include "cpu/exetrace.hh"
#include "debug/Config.hh"

View File

@@ -40,6 +40,7 @@
#include "cpu/testers/memtest/memtest.hh"
#include "base/compiler.hh"
#include "base/random.hh"
#include "base/statistics.hh"
#include "base/trace.hh"

View File

@@ -40,6 +40,7 @@
#include "pybind11/pybind11.h"
#include "base/compiler.hh"
#include "cpu/testers/traffic_gen/base.hh"
#include "cpu/testers/traffic_gen/base_gen.hh"

View File

@@ -37,6 +37,7 @@
#include "cpu/trace/trace_cpu.hh"
#include "base/compiler.hh"
#include "sim/sim_exit.hh"
// Declare and initialize the static counter for number of trace CPUs.

View File

@@ -40,6 +40,7 @@
#include "dev/arm/gic_v2.hh"
#include "base/compiler.hh"
#include "base/trace.hh"
#include "cpu/base.hh"
#include "debug/Checkpoint.hh"

View File

@@ -42,6 +42,7 @@
#include <algorithm>
#include "base/compiler.hh"
#include "base/intmath.hh"
#include "debug/GIC.hh"
#include "dev/arm/gic_v3.hh"

View File

@@ -41,6 +41,7 @@
#include "dev/arm/gic_v3_redistributor.hh"
#include "arch/arm/utility.hh"
#include "base/compiler.hh"
#include "debug/GIC.hh"
#include "dev/arm/gic_v3_cpu_interface.hh"
#include "dev/arm/gic_v3_distributor.hh"

View File

@@ -42,6 +42,7 @@
#include "base/bitfield.hh"
#include "base/cast.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "base/types.hh"

View File

@@ -52,6 +52,7 @@
#include <cstring>
#include <vector>
#include "base/compiler.hh"
#include "base/trace.hh"
#include "base/types.hh"
#include "debug/DistEthernet.hh"

View File

@@ -46,6 +46,7 @@
#include <algorithm>
#include "base/compiler.hh"
#include "base/trace.hh"
#include "debug/DMACopyEngine.hh"
#include "debug/Drain.hh"

View File

@@ -50,6 +50,7 @@
#include <string>
#include "base/chunk_generator.hh"
#include "base/compiler.hh"
#include "base/cprintf.hh" // csprintf
#include "base/trace.hh"
#include "debug/IdeDisk.hh"

View File

@@ -43,6 +43,7 @@
#include <vector>
#include "base/bitunion.hh"
#include "base/compiler.hh"
#include "base/types.hh"
#include "dev/virtio/virtio_ring.h"
#include "mem/port_proxy.hh"

View File

@@ -38,8 +38,9 @@
#ifndef __DEV_VIRTIO_BLOCK_HH__
#define __DEV_VIRTIO_BLOCK_HH__
#include "dev/virtio/base.hh"
#include "base/compiler.hh"
#include "dev/storage/disk_image.hh"
#include "dev/virtio/base.hh"
struct VirtIOBlockParams;

View File

@@ -38,6 +38,7 @@
#ifndef __DEV_VIRTIO_CONSOLE_HH__
#define __DEV_VIRTIO_CONSOLE_HH__
#include "base/compiler.hh"
#include "dev/serial/serial.hh"
#include "dev/virtio/base.hh"

View File

@@ -42,6 +42,7 @@
#include <memory>
#include <string>
#include "base/compiler.hh"
#include "base/pollevent.hh"
#include "dev/virtio/base.hh"

View File

@@ -38,6 +38,7 @@
#include "dev/virtio/pci.hh"
#include "base/bitfield.hh"
#include "base/compiler.hh"
#include "debug/VIOIface.hh"
#include "mem/packet_access.hh"
#include "params/PciVirtIO.hh"

View File

@@ -35,6 +35,7 @@
#include <memory>
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "cpu/thread_context.hh"

View File

@@ -35,6 +35,7 @@
#include <unordered_set>
#include "base/compiler.hh"
#include "debug/GPUSched.hh"
#include "debug/GPUVRF.hh"
#include "gpu-compute/compute_unit.hh"

View File

@@ -37,6 +37,7 @@
#include "kern/linux/helpers.hh"
#include "base/compiler.hh"
#include "config/the_isa.hh"
#include "cpu/thread_context.hh"
#include "mem/port_proxy.hh"

View File

@@ -31,6 +31,7 @@
#include <cstdio>
#include <string>
#include "base/compiler.hh"
#include "cpu/base.hh"
#include "debug/SyscallVerbose.hh"
#include "sim/mem_state.hh"

View File

@@ -34,6 +34,7 @@
#include <iostream>
#include <sstream>
#include "base/compiler.hh"
#include "cpu/thread_context.hh"
#include "mem/port_proxy.hh"

View File

@@ -28,6 +28,7 @@
#include "kern/system_events.hh"
#include "base/compiler.hh"
#include "base/trace.hh"
#include "cpu/thread_context.hh"
#include "debug/PCEvent.hh"

View File

@@ -28,6 +28,7 @@
#include "learning_gem5/part2/simple_cache.hh"
#include "base/compiler.hh"
#include "base/random.hh"
#include "debug/SimpleCache.hh"
#include "sim/system.hh"

View File

@@ -51,6 +51,7 @@
#include <string>
#include "base/addr_range.hh"
#include "base/compiler.hh"
#include "base/statistics.hh"
#include "base/trace.hh"
#include "base/types.hh"

View File

@@ -49,6 +49,7 @@
#include <cstdint>
#include <unordered_set>
#include "base/compiler.hh"
#include "base/types.hh"
#include "mem/cache/base.hh"
#include "mem/packet.hh"

View File

@@ -32,6 +32,7 @@
#include <limits>
#include "base/bitfield.hh"
#include "base/compiler.hh"
#include "base/intmath.hh"
#include "base/logging.hh"
#include "debug/CacheComp.hh"

View File

@@ -49,6 +49,7 @@
#ifndef __MEM_CACHE_NONCOHERENT_CACHE_HH__
#define __MEM_CACHE_NONCOHERENT_CACHE_HH__
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/types.hh"
#include "mem/cache/base.hh"

View File

@@ -49,6 +49,7 @@
#include <cassert>
#include <sstream>
#include "base/compiler.hh"
#include "base/intmath.hh"
#include "base/logging.hh"
#include "mem/cache/base.hh"

View File

@@ -45,6 +45,7 @@
#include "mem/coherent_xbar.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/trace.hh"
#include "debug/AddrRanges.hh"

View File

@@ -40,6 +40,7 @@
#include <cctype>
#include <iomanip>
#include "base/compiler.hh"
#include "base/trace.hh"
#include "debug/ExternalPort.hh"

View File

@@ -52,6 +52,7 @@
#include <utility>
#include <vector>
#include "base/compiler.hh"
#include "base/statistics.hh"
#include "enums/AddrMap.hh"
#include "enums/PageManage.hh"

View File

@@ -34,6 +34,7 @@
#include <cassert>
#include "base/cast.hh"
#include "base/compiler.hh"
#include "debug/RubyNetwork.hh"
#include "mem/ruby/common/NetDest.hh"
#include "mem/ruby/network/MessageBuffer.hh"

View File

@@ -31,6 +31,7 @@
#include "mem/ruby/network/garnet/RoutingUnit.hh"
#include "base/cast.hh"
#include "base/compiler.hh"
#include "debug/RubyNetwork.hh"
#include "mem/ruby/network/garnet/InputUnit.hh"
#include "mem/ruby/network/garnet/Router.hh"

View File

@@ -41,6 +41,7 @@
#include "mem/ruby/structures/CacheMemory.hh"
#include "base/compiler.hh"
#include "base/intmath.hh"
#include "base/logging.hh"
#include "debug/HtmMem.hh"

View File

@@ -43,6 +43,7 @@
#include <unordered_map>
#include "base/compiler.hh"
#include "mem/ruby/common/Address.hh"
#include "mem/ruby/protocol/AccessPermission.hh"

View File

@@ -33,6 +33,7 @@
#include "mem/ruby/system/GPUCoalescer.hh"
#include "base/compiler.hh"
#include "base/logging.hh"
#include "base/str.hh"
#include "config/the_isa.hh"

View File

@@ -41,6 +41,7 @@
#include "mem/ruby/system/RubyPort.hh"
#include "base/compiler.hh"
#include "cpu/testers/rubytest/RubyTester.hh"
#include "debug/Config.hh"
#include "debug/Drain.hh"

View File

@@ -46,6 +46,7 @@
#include <cstdio>
#include <list>
#include "base/compiler.hh"
#include "base/intmath.hh"
#include "base/statistics.hh"
#include "debug/RubyCacheTrace.hh"

View File

@@ -30,6 +30,7 @@
#include <cstring>
#include <string>
#include "base/compiler.hh"
#include "systemc/core/kernel.hh"
#include "systemc/core/scheduler.hh"
#include "systemc/ext/core/messages.hh"