gem5  v21.1.0.2
Namespaces | Functions | Variables
gem5_to_tlm.cc File Reference
#include "systemc/tlm_bridge/gem5_to_tlm.hh"
#include <utility>
#include "params/Gem5ToTlmBridge32.hh"
#include "params/Gem5ToTlmBridge64.hh"
#include "params/Gem5ToTlmBridge128.hh"
#include "params/Gem5ToTlmBridge256.hh"
#include "params/Gem5ToTlmBridge512.hh"
#include "sim/eventq.hh"
#include "sim/system.hh"
#include "systemc/tlm_bridge/sc_ext.hh"
#include "systemc/tlm_bridge/sc_mm.hh"

Go to the source code of this file.

Namespaces

 sc_gem5
 

Functions

static EventBase::Priority sc_gem5::getPriorityOfTlmPhase (const tlm::tlm_phase &phase)
 Helper function to help set priority of phase change events of tlm transactions. More...
 
void sc_gem5::addPacketToPayloadConversionStep (PacketToPayloadConversionStep step)
 Notify the Gem5ToTlm bridge that we need an extra step to properly convert a gem5 packet to tlm payload. More...
 
tlm::tlm_generic_payloadsc_gem5::packet2payload (PacketPtr packet)
 Convert a gem5 packet to a TLM payload by copying all the relevant information to new tlm payload. More...
 

Variables

Gem5SystemC::MemoryManager sc_gem5::mm
 Instantiate a tlm memory manager that takes care about all the tlm transactions in the system. More...
 

Generated on Tue Sep 21 2021 12:27:00 for gem5 by doxygen 1.8.17