misc: Remove sim/cur_tick dependency from sim/core.hh

Remove this unnecessary dependency. Fixed all incorrect
includes of sim/core.hh.

Change-Id: I3ae282dbaeb45fbf4630237a3ab9b1a593ffbe0c
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/43592
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Daniel R. Carvalho
2021-03-21 18:07:29 -03:00
committed by Daniel Carvalho
parent 5b0596935d
commit 4b2118ed4b
72 changed files with 52 additions and 54 deletions

View File

@@ -52,7 +52,7 @@
#include <string> #include <string>
// gem5 Headers // gem5 Headers
#include <sim/core.hh> #include <sim/cur_tick.hh>
#include <sim/init.hh> #include <sim/init.hh>
#include <sim/init_signals.hh> #include <sim/init_signals.hh>
#include <sim/system.hh> #include <sim/system.hh>

View File

@@ -31,7 +31,6 @@
#include "arch/arm/regs/misc.hh" #include "arch/arm/regs/misc.hh"
#include "base/logging.hh" #include "base/logging.hh"
#include "dev/arm/base_gic.hh" #include "dev/arm/base_gic.hh"
#include "sim/core.hh"
#include "systemc/tlm_bridge/gem5_to_tlm.hh" #include "systemc/tlm_bridge/gem5_to_tlm.hh"
namespace gem5 namespace gem5

View File

@@ -30,7 +30,6 @@
#include "arch/arm/fastmodel/iris/cpu.hh" #include "arch/arm/fastmodel/iris/cpu.hh"
#include "base/logging.hh" #include "base/logging.hh"
#include "dev/arm/base_gic.hh" #include "dev/arm/base_gic.hh"
#include "sim/core.hh"
#include "systemc/tlm_bridge/gem5_to_tlm.hh" #include "systemc/tlm_bridge/gem5_to_tlm.hh"
namespace gem5 namespace gem5

View File

@@ -52,7 +52,6 @@
#include "base/output.hh" #include "base/output.hh"
#include "kern/linux/events.hh" #include "kern/linux/events.hh"
#include "params/ArmFsLinux.hh" #include "params/ArmFsLinux.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -49,6 +49,7 @@
#include "arch/arm/utility.hh" #include "arch/arm/utility.hh"
#include "cpu/thread_context.hh" #include "cpu/thread_context.hh"
#include "mem/port_proxy.hh" #include "mem/port_proxy.hh"
#include "sim/core.hh"
#include "sim/guest_abi.hh" #include "sim/guest_abi.hh"
#include "sim/sim_object.hh" #include "sim/sim_object.hh"

View File

@@ -49,7 +49,7 @@
#include "cpu/thread_context.hh" #include "cpu/thread_context.hh"
#include "mem/packet.hh" #include "mem/packet.hh"
#include "mem/port_proxy.hh" #include "mem/port_proxy.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/faults.hh" #include "sim/faults.hh"
#include "sim/sim_exit.hh" #include "sim/sim_exit.hh"

View File

@@ -47,7 +47,6 @@
#include "debug/Checkpoint.hh" #include "debug/Checkpoint.hh"
#include "debug/RiscvMisc.hh" #include "debug/RiscvMisc.hh"
#include "params/RiscvISA.hh" #include "params/RiscvISA.hh"
#include "sim/core.hh"
#include "sim/pseudo_inst.hh" #include "sim/pseudo_inst.hh"
namespace gem5 namespace gem5

View File

@@ -41,7 +41,6 @@
#include "arch/x86/x86_traits.hh" #include "arch/x86/x86_traits.hh"
#include "base/bitunion.hh" #include "base/bitunion.hh"
#include "base/logging.hh" #include "base/logging.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -46,7 +46,6 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "base/types.hh" #include "base/types.hh"
#include "sim/async.hh" #include "sim/async.hh"
#include "sim/core.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"

View File

@@ -33,7 +33,6 @@
#include <vector> #include <vector>
#include "sim/core.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"
namespace gem5 namespace gem5

View File

@@ -38,8 +38,7 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "base/stats/info.hh" #include "base/stats/info.hh"
#include "base/stats/types.hh" #include "base/stats/types.hh"
// For curTick(). #include "sim/cur_tick.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -41,7 +41,7 @@
#include "base/debug.hh" #include "base/debug.hh"
#include "base/match.hh" #include "base/match.hh"
#include "base/types.hh" #include "base/types.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
// Return the global context name "global". This function gets called when // Return the global context name "global". This function gets called when
// the DPRINTF macros are used in a context without a visible name() function // the DPRINTF macros are used in a context without a visible name() function

View File

@@ -67,7 +67,6 @@
#include "base/trace.hh" #include "base/trace.hh"
#include "debug/VNC.hh" #include "debug/VNC.hh"
#include "sim/byteswap.hh" #include "sim/byteswap.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -46,6 +46,7 @@
#include "params/InstPBTrace.hh" #include "params/InstPBTrace.hh"
#include "proto/inst.pb.h" #include "proto/inst.pb.h"
#include "sim/core.hh" #include "sim/core.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -55,7 +55,7 @@
#include "debug/O3CPU.hh" #include "debug/O3CPU.hh"
#include "debug/Quiesce.hh" #include "debug/Quiesce.hh"
#include "enums/MemoryMode.hh" #include "enums/MemoryMode.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/full_system.hh" #include "sim/full_system.hh"
#include "sim/process.hh" #include "sim/process.hh"
#include "sim/stat_control.hh" #include "sim/stat_control.hh"

View File

@@ -35,7 +35,7 @@
#include "base/debug.hh" #include "base/debug.hh"
#include "base/trace.hh" #include "base/trace.hh"
#include "debug/PCEvent.hh" #include "debug/PCEvent.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/system.hh" #include "sim/system.hh"
namespace gem5 namespace gem5

View File

@@ -43,6 +43,8 @@
#include "base/trace.hh" #include "base/trace.hh"
#include "debug/TrafficGen.hh" #include "debug/TrafficGen.hh"
#include "proto/packet.pb.h" #include "proto/packet.pb.h"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -51,6 +51,8 @@
#include "params/GenericTimerFrame.hh" #include "params/GenericTimerFrame.hh"
#include "params/GenericTimerMem.hh" #include "params/GenericTimerMem.hh"
#include "params/SystemCounter.hh" #include "params/SystemCounter.hh"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -48,7 +48,6 @@
#include "base/types.hh" #include "base/types.hh"
#include "dev/arm/base_gic.hh" #include "dev/arm/base_gic.hh"
#include "dev/arm/generic_timer_miscregs_types.hh" #include "dev/arm/generic_timer_miscregs_types.hh"
#include "sim/core.hh"
#include "sim/drain.hh" #include "sim/drain.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"

View File

@@ -30,6 +30,8 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "debug/Intel8254Timer.hh" #include "debug/Intel8254Timer.hh"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -62,7 +62,7 @@
#include "dev/net/etherpkt.hh" #include "dev/net/etherpkt.hh"
#include "dev/net/tcp_iface.hh" #include "dev/net/tcp_iface.hh"
#include "params/EtherLink.hh" #include "params/EtherLink.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"
#include "sim/system.hh" #include "sim/system.hh"

View File

@@ -50,6 +50,7 @@
#include "debug/DistEthernet.hh" #include "debug/DistEthernet.hh"
#include "debug/DistEthernetPkt.hh" #include "debug/DistEthernetPkt.hh"
#include "dev/net/etherpkt.hh" #include "dev/net/etherpkt.hh"
#include "sim/cur_tick.hh"
#include "sim/sim_exit.hh" #include "sim/sim_exit.hh"
#include "sim/sim_object.hh" #include "sim/sim_object.hh"
#include "sim/system.hh" #include "sim/system.hh"

View File

@@ -84,7 +84,6 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "dev/net/dist_packet.hh" #include "dev/net/dist_packet.hh"
#include "dev/net/etherpkt.hh" #include "dev/net/etherpkt.hh"
#include "sim/core.hh"
#include "sim/drain.hh" #include "sim/drain.hh"
#include "sim/global_event.hh" #include "sim/global_event.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"

View File

@@ -44,7 +44,7 @@
#include "dev/net/etherint.hh" #include "dev/net/etherint.hh"
#include "dev/net/etherpkt.hh" #include "dev/net/etherpkt.hh"
#include "params/EtherBus.hh" #include "params/EtherBus.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -39,6 +39,7 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "base/output.hh" #include "base/output.hh"
#include "sim/core.hh" #include "sim/core.hh"
#include "sim/cur_tick.hh"
using std::string; using std::string;

View File

@@ -59,7 +59,7 @@
#include "dev/net/etherint.hh" #include "dev/net/etherint.hh"
#include "dev/net/etherpkt.hh" #include "dev/net/etherpkt.hh"
#include "params/EtherLink.hh" #include "params/EtherLink.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"
#include "sim/system.hh" #include "sim/system.hh"

View File

@@ -36,6 +36,7 @@
#include "base/trace.hh" #include "base/trace.hh"
#include "debug/EthernetAll.hh" #include "debug/EthernetAll.hh"
#include "sim/core.hh" #include "sim/core.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -66,6 +66,8 @@
#include "dev/net/etherdump.hh" #include "dev/net/etherdump.hh"
#include "dev/net/etherint.hh" #include "dev/net/etherint.hh"
#include "dev/net/etherpkt.hh" #include "dev/net/etherpkt.hh"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -57,7 +57,6 @@
#include "base/types.hh" #include "base/types.hh"
#include "debug/DistEthernet.hh" #include "debug/DistEthernet.hh"
#include "debug/DistEthernetCmd.hh" #include "debug/DistEthernetCmd.hh"
#include "sim/core.hh"
#include "sim/sim_exit.hh" #include "sim/sim_exit.hh"
#if defined(__FreeBSD__) #if defined(__FreeBSD__)

View File

@@ -57,7 +57,6 @@
#include "mem/packet.hh" #include "mem/packet.hh"
#include "mem/packet_access.hh" #include "mem/packet_access.hh"
#include "sim/byteswap.hh" #include "sim/byteswap.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -56,7 +56,7 @@
#include "debug/IdeDisk.hh" #include "debug/IdeDisk.hh"
#include "dev/storage/disk_image.hh" #include "dev/storage/disk_image.hh"
#include "dev/storage/ide_ctrl.hh" #include "dev/storage/ide_ctrl.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/sim_object.hh" #include "sim/sim_object.hh"
namespace gem5 namespace gem5

View File

@@ -58,6 +58,7 @@
#include "params/VirtIO9PDiod.hh" #include "params/VirtIO9PDiod.hh"
#include "params/VirtIO9PProxy.hh" #include "params/VirtIO9PProxy.hh"
#include "params/VirtIO9PSocket.hh" #include "params/VirtIO9PSocket.hh"
#include "sim/core.hh"
#include "sim/system.hh" #include "sim/system.hh"
namespace gem5 namespace gem5

View File

@@ -38,6 +38,7 @@
#include "cpu/thread_context.hh" #include "cpu/thread_context.hh"
#include "debug/DebugPrintf.hh" #include "debug/DebugPrintf.hh"
#include "kern/system_events.hh" #include "kern/system_events.hh"
#include "sim/core.hh"
#include "sim/system.hh" #include "sim/system.hh"
namespace gem5 namespace gem5

View File

@@ -60,7 +60,7 @@
#include "mem/cache/tags/super_blk.hh" #include "mem/cache/tags/super_blk.hh"
#include "params/BaseCache.hh" #include "params/BaseCache.hh"
#include "params/WriteAllocator.hh" #include "params/WriteAllocator.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -57,7 +57,7 @@
#include "mem/cache/tags/tagged_entry.hh" #include "mem/cache/tags/tagged_entry.hh"
#include "mem/packet.hh" #include "mem/packet.hh"
#include "mem/request.hh" #include "mem/request.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -55,7 +55,6 @@
#include "debug/MSHR.hh" #include "debug/MSHR.hh"
#include "mem/cache/base.hh" #include "mem/cache/base.hh"
#include "mem/request.hh" #include "mem/request.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -59,7 +59,7 @@
#include "mem/cache/queue_entry.hh" #include "mem/cache/queue_entry.hh"
#include "mem/packet.hh" #include "mem/packet.hh"
#include "mem/request.hh" #include "mem/request.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -56,7 +56,7 @@
#include "debug/Drain.hh" #include "debug/Drain.hh"
#include "mem/cache/queue_entry.hh" #include "mem/cache/queue_entry.hh"
#include "mem/packet.hh" #include "mem/packet.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/drain.hh" #include "sim/drain.hh"
namespace gem5 namespace gem5

View File

@@ -32,7 +32,7 @@
#include "base/random.hh" #include "base/random.hh"
#include "params/BIPRP.hh" #include "params/BIPRP.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -32,7 +32,7 @@
#include <memory> #include <memory>
#include "params/FIFORP.hh" #include "params/FIFORP.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -32,7 +32,7 @@
#include <memory> #include <memory>
#include "params/LRURP.hh" #include "params/LRURP.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -32,7 +32,7 @@
#include <memory> #include <memory>
#include "params/MRURP.hh" #include "params/MRURP.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -36,7 +36,7 @@
#include <cassert> #include <cassert>
#include "params/WeightedLRURP.hh" #include "params/WeightedLRURP.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -55,7 +55,6 @@
#include "base/types.hh" #include "base/types.hh"
#include "mem/cache/queue_entry.hh" #include "mem/cache/queue_entry.hh"
#include "mem/packet.hh" #include "mem/packet.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -41,6 +41,8 @@
#include "base/trace.hh" #include "base/trace.hh"
#include "debug/CommMonitor.hh" #include "debug/CommMonitor.hh"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
#include "sim/stats.hh" #include "sim/stats.hh"
namespace gem5 namespace gem5

View File

@@ -38,6 +38,7 @@
#include "mem/mem_checker.hh" #include "mem/mem_checker.hh"
#include "base/logging.hh" #include "base/logging.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -52,7 +52,6 @@
#include "base/types.hh" #include "base/types.hh"
#include "debug/MemChecker.hh" #include "debug/MemChecker.hh"
#include "params/MemChecker.hh" #include "params/MemChecker.hh"
#include "sim/core.hh"
#include "sim/sim_object.hh" #include "sim/sim_object.hh"
namespace gem5 namespace gem5

View File

@@ -62,7 +62,6 @@
#include "mem/htm.hh" #include "mem/htm.hh"
#include "mem/request.hh" #include "mem/request.hh"
#include "sim/byteswap.hh" #include "sim/byteswap.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -41,6 +41,8 @@
#include "base/output.hh" #include "base/output.hh"
#include "params/MemTraceProbe.hh" #include "params/MemTraceProbe.hh"
#include "proto/packet.pb.h" #include "proto/packet.pb.h"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
#include "sim/system.hh" #include "sim/system.hh"
namespace gem5 namespace gem5

View File

@@ -62,7 +62,7 @@
#include "base/types.hh" #include "base/types.hh"
#include "cpu/inst_seq.hh" #include "cpu/inst_seq.hh"
#include "mem/htm.hh" #include "mem/htm.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -28,7 +28,7 @@
#include "mem/ruby/profiler/StoreTrace.hh" #include "mem/ruby/profiler/StoreTrace.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -33,6 +33,7 @@
#include "base/intmath.hh" #include "base/intmath.hh"
#include "mem/ruby/system/RubySystem.hh" #include "mem/ruby/system/RubySystem.hh"
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -36,7 +36,6 @@
#include "mem/ruby/common/TypeDefines.hh" #include "mem/ruby/common/TypeDefines.hh"
#include "mem/ruby/system/RubySystem.hh" #include "mem/ruby/system/RubySystem.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -55,6 +55,7 @@
#include "base/temperature.hh" #include "base/temperature.hh"
#include "base/types.hh" #include "base/types.hh"
#include "sim/core.hh" #include "sim/core.hh"
#include "sim/cur_tick.hh"
#include "sim/drain.hh" #include "sim/drain.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"
#include "sim/sim_object.hh" #include "sim/sim_object.hh"

View File

@@ -40,9 +40,6 @@
#include "base/compiler.hh" #include "base/compiler.hh"
#include "base/types.hh" #include "base/types.hh"
// @todo The next include is not needed in this file, but must be kept
// until the transitive includes are fixed
#include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -41,7 +41,6 @@
#include "base/trace.hh" #include "base/trace.hh"
#include "cpu/smt.hh" #include "cpu/smt.hh"
#include "debug/Checkpoint.hh" #include "debug/Checkpoint.hh"
#include "sim/core.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -49,7 +49,7 @@
#include "base/types.hh" #include "base/types.hh"
#include "base/uncontended_mutex.hh" #include "base/uncontended_mutex.hh"
#include "debug/Event.hh" #include "debug/Event.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"
namespace gem5 namespace gem5

View File

@@ -29,7 +29,7 @@
#include "sim/global_event.hh" #include "sim/global_event.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -58,7 +58,6 @@
#include "config/have_protobuf.hh" #include "config/have_protobuf.hh"
#include "python/pybind11/pybind.hh" #include "python/pybind11/pybind.hh"
#include "sim/async.hh" #include "sim/async.hh"
#include "sim/core.hh"
#if HAVE_PROTOBUF #if HAVE_PROTOBUF
#include <google/protobuf/stubs/common.h> #include <google/protobuf/stubs/common.h>

View File

@@ -58,7 +58,6 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "sim/async.hh" #include "sim/async.hh"
#include "sim/backtrace.hh" #include "sim/backtrace.hh"
#include "sim/core.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
namespace gem5 namespace gem5

View File

@@ -42,6 +42,7 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "base/trace.hh" #include "base/trace.hh"
#include "debug/PowerDomain.hh" #include "debug/PowerDomain.hh"
#include "sim/cur_tick.hh"
#include "sim/power_domain.hh" #include "sim/power_domain.hh"
#include "sim/serialize.hh" #include "sim/serialize.hh"

View File

@@ -50,7 +50,6 @@
#include "base/statistics.hh" #include "base/statistics.hh"
#include "enums/PwrState.hh" #include "enums/PwrState.hh"
#include "params/PowerState.hh" #include "params/PowerState.hh"
#include "sim/core.hh"
#include "sim/sim_object.hh" #include "sim/sim_object.hh"
namespace gem5 namespace gem5

View File

@@ -44,6 +44,8 @@
#include "base/trace.hh" #include "base/trace.hh"
#include "config/the_isa.hh" #include "config/the_isa.hh"
#include "debug/TimeSync.hh" #include "debug/TimeSync.hh"
#include "sim/core.hh"
#include "sim/cur_tick.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "sim/full_system.hh" #include "sim/full_system.hh"
#include "sim/root.hh" #include "sim/root.hh"

View File

@@ -43,7 +43,7 @@
#include "base/compiler.hh" #include "base/compiler.hh"
#include "base/types.hh" #include "base/types.hh"
#include "sim/core.hh" #include "sim/cur_tick.hh"
namespace gem5 namespace gem5
{ {

View File

@@ -27,7 +27,6 @@
#include "base/logging.hh" #include "base/logging.hh"
#include "base/types.hh" #include "base/types.hh"
#include "sim/core.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "systemc/core/kernel.hh" #include "systemc/core/kernel.hh"
#include "systemc/core/process_types.hh" #include "systemc/core/process_types.hh"

View File

@@ -31,7 +31,6 @@
#include <cstring> #include <cstring>
#include <utility> #include <utility>
#include "sim/core.hh"
#include "systemc/core/module.hh" #include "systemc/core/module.hh"
#include "systemc/core/scheduler.hh" #include "systemc/core/scheduler.hh"
#include "systemc/ext/core/messages.hh" #include "systemc/ext/core/messages.hh"

View File

@@ -26,7 +26,6 @@
*/ */
#include "base/types.hh" #include "base/types.hh"
#include "sim/core.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "systemc/core/kernel.hh" #include "systemc/core/kernel.hh"
#include "systemc/core/sc_main_fiber.hh" #include "systemc/core/sc_main_fiber.hh"

View File

@@ -37,7 +37,6 @@
#include <vector> #include <vector>
#include "base/logging.hh" #include "base/logging.hh"
#include "sim/core.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "systemc/core/channel.hh" #include "systemc/core/channel.hh"
#include "systemc/core/list.hh" #include "systemc/core/list.hh"

View File

@@ -64,6 +64,7 @@
#include "params/TlmToGem5Bridge128.hh" #include "params/TlmToGem5Bridge128.hh"
#include "params/TlmToGem5Bridge256.hh" #include "params/TlmToGem5Bridge256.hh"
#include "params/TlmToGem5Bridge512.hh" #include "params/TlmToGem5Bridge512.hh"
#include "sim/core.hh"
#include "sim/system.hh" #include "sim/system.hh"
#include "systemc/ext/core/sc_module_name.hh" #include "systemc/ext/core/sc_module_name.hh"
#include "systemc/ext/core/sc_time.hh" #include "systemc/ext/core/sc_time.hh"

View File

@@ -30,7 +30,6 @@
#include <ctime> #include <ctime>
#include <iomanip> #include <iomanip>
#include "sim/core.hh"
#include "systemc/core/time.hh" #include "systemc/core/time.hh"
#include "systemc/ext/core/sc_main.hh" #include "systemc/ext/core/sc_main.hh"
#include "systemc/ext/core/sc_time.hh" #include "systemc/ext/core/sc_time.hh"

View File

@@ -32,6 +32,7 @@
#include "base/bitfield.hh" #include "base/bitfield.hh"
#include "base/cprintf.hh" #include "base/cprintf.hh"
#include "sim/core.hh"
#include "systemc/core/scheduler.hh" #include "systemc/core/scheduler.hh"
#include "systemc/ext/core/sc_event.hh" #include "systemc/ext/core/sc_event.hh"
#include "systemc/ext/core/sc_main.hh" #include "systemc/ext/core/sc_main.hh"

View File

@@ -61,6 +61,7 @@
#include "sc_module.hh" #include "sc_module.hh"
#include "sim/async.hh" #include "sim/async.hh"
#include "sim/core.hh" #include "sim/core.hh"
#include "sim/cur_tick.hh"
#include "sim/eventq.hh" #include "sim/eventq.hh"
#include "sim/sim_exit.hh" #include "sim/sim_exit.hh"
#include "sim/stat_control.hh" #include "sim/stat_control.hh"