|
static void | release (conf_object_t *obj, conf_object_t *target, direct_memory_handle_t handle, direct_memory_ack_id_t id) |
|
static void | update_permission (conf_object_t *obj, 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) |
|
static void | conflicting_access (conf_object_t *obj, conf_object_t *target, direct_memory_handle_t handle, access_t conflicting_permission, direct_memory_ack_id_t id) |
|
static TInterface * | adapterWithoutLocking (conf_object_t *obj) |
|
static SimicsLock< TInterface > | adapter (conf_object_t *obj, conf_object_t *obj_lock) |
|
static SimicsLock< TInterface > | adapter (conf_object_t *obj) |
|
template<typename TBase, typename TInterface = DirectMemoryUpdateInterface>
class simics::systemc::iface::DirectMemoryUpdateSimicsAdapter< TBase, TInterface >
Adapter for Simics direct_memory_update interface.