Adapter for DirectMemoryUpdate gasket.
More...
#include <direct_memory_update_gasket_adapter.h>
|
| | DirectMemoryUpdateGasketAdapter (DirectMemoryUpdateInterface *direct_mem_update, iface::SimulationInterface *simulation) |
| |
| virtual | ~DirectMemoryUpdateGasketAdapter ()=default |
| |
| void | release (conf_object_t *target, direct_memory_handle_t handle, direct_memory_ack_id_t id) override |
| |
| void | update_permission (conf_object_t *target, direct_memory_handle_t handle, access_t lost_access, access_t lost_permission, access_t lost_inhibit, direct_memory_ack_id_t id) override |
| |
| void | conflicting_access (conf_object_t *target, direct_memory_handle_t handle, access_t conflicting_permission, direct_memory_ack_id_t id) override |
| |
| simics2tlm::GasketOwner * | gasket_owner () const override |
| |
| virtual void | release (conf_object_t *target, direct_memory_handle_t handle, direct_memory_ack_id_t id)=0 |
| |
| virtual void | update_permission (conf_object_t *target, direct_memory_handle_t handle, access_t lost_access, access_t lost_permission, access_t lost_inhibit, direct_memory_ack_id_t id)=0 |
| |
| virtual void | conflicting_access (conf_object_t *target, direct_memory_handle_t handle, access_t conflicting_permission, direct_memory_ack_id_t id)=0 |
| |
| virtual | ~DirectMemoryUpdateInterface () |
| |
| virtual | ~GasketAdapter () |
| |
| std::vector< std::string > | description (DescriptionType type) override |
| |
| virtual simics2tlm::GasketOwner * | gasket_owner () const=0 |
| |
| virtual | ~DescriptionInterface () |
| |
| virtual std::vector< std::string > | description (DescriptionType type)=0 |
| |
Adapter for DirectMemoryUpdate gasket.
◆ DirectMemoryUpdateGasketAdapter()
| simics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter::DirectMemoryUpdateGasketAdapter |
( |
DirectMemoryUpdateInterface * |
direct_mem_update, |
|
|
iface::SimulationInterface * |
simulation |
|
) |
| |
|
inline |
◆ ~DirectMemoryUpdateGasketAdapter()
| virtual simics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter::~DirectMemoryUpdateGasketAdapter |
( |
| ) |
|
|
virtualdefault |
◆ conflicting_access()
| void simics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter::conflicting_access |
( |
conf_object_t * |
target, |
|
|
direct_memory_handle_t |
handle, |
|
|
access_t |
conflicting_permission, |
|
|
direct_memory_ack_id_t |
id |
|
) |
| |
|
inlineoverridevirtual |
◆ gasket_owner()
◆ release()
| void simics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter::release |
( |
conf_object_t * |
target, |
|
|
direct_memory_handle_t |
handle, |
|
|
direct_memory_ack_id_t |
id |
|
) |
| |
|
inlineoverridevirtual |
◆ update_permission()
| void simics::systemc::simics2tlm::DirectMemoryUpdateGasketAdapter::update_permission |
( |
conf_object_t * |
target, |
|
|
direct_memory_handle_t |
handle, |
|
|
access_t |
lost_access, |
|
|
access_t |
lost_permission, |
|
|
access_t |
lost_inhibit, |
|
|
direct_memory_ack_id_t |
id |
|
) |
| |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: