|
gem5
v22.0.0.2
|
#include <amba_to_tlm_bridge.hh>
Public Member Functions | |
| AmbaToTlmBridge64 (const sc_core::sc_module_name &name) | |
| gem5::Port & | gem5_getPort (const std::string &if_name, int idx=-1) override |
Private Member Functions | |
| void | bTransport (amba_pv::amba_pv_transaction &trans, sc_core::sc_time &t) |
| bool | getDirectMemPtr (amba_pv::amba_pv_transaction &trans, tlm::tlm_dmi &dmi_data) |
| unsigned int | transportDbg (amba_pv::amba_pv_transaction &trans) |
| void | invalidateDirectMemPtr (sc_dt::uint64 start_range, sc_dt::uint64 end_range) |
| void | maybeSetupAtomicExtension (amba_pv::amba_pv_transaction &trans) |
Definition at line 47 of file amba_to_tlm_bridge.hh.
| gem5::fastmodel::AmbaToTlmBridge64::AmbaToTlmBridge64 | ( | const sc_core::sc_module_name & | name | ) |
Definition at line 75 of file amba_to_tlm_bridge.cc.
References bTransport(), getDirectMemPtr(), initiatorProxy, invalidateDirectMemPtr(), targetProxy, and transportDbg().
|
private |
Definition at line 103 of file amba_to_tlm_bridge.cc.
References initiatorProxy, maybeSetupAtomicExtension(), and gem5::VegaISA::t.
Referenced by AmbaToTlmBridge64().
|
override |
Definition at line 92 of file amba_to_tlm_bridge.cc.
References ambaWrapper, and tlmWrapper.
|
private |
Definition at line 111 of file amba_to_tlm_bridge.cc.
References initiatorProxy.
Referenced by AmbaToTlmBridge64().
|
private |
Definition at line 124 of file amba_to_tlm_bridge.cc.
References targetProxy.
Referenced by AmbaToTlmBridge64().
|
private |
Definition at line 131 of file amba_to_tlm_bridge.cc.
Referenced by bTransport().
|
private |
Definition at line 118 of file amba_to_tlm_bridge.cc.
References initiatorProxy.
Referenced by AmbaToTlmBridge64().
|
private |
Definition at line 68 of file amba_to_tlm_bridge.hh.
Referenced by gem5_getPort().
|
private |
Definition at line 66 of file amba_to_tlm_bridge.hh.
Referenced by AmbaToTlmBridge64(), bTransport(), getDirectMemPtr(), and transportDbg().
|
private |
Definition at line 64 of file amba_to_tlm_bridge.hh.
Referenced by AmbaToTlmBridge64(), and invalidateDirectMemPtr().
|
private |
Definition at line 67 of file amba_to_tlm_bridge.hh.
Referenced by gem5_getPort().