bridge
interface is implemented by objects
that bridge between memory spaces. The not_taken function
is called if the access is not claimed by any device in the
destination memory-space. If a memory transaction reaches a mapping
that has the same bridge object as the previous mapping, the access
is considered as not taken, and the not_taken function
for the first bridge mapping is called.
SIM_INTERFACE(bridge) { exception_type_t (*not_taken)(conf_object_t *NOTNULL obj, conf_object_t *NOTNULL src_space, conf_object_t *NOTNULL dst_space, exception_type_t ex, generic_transaction_t *NOTNULL mem_op, map_info_t mapinfo); }; #define BRIDGE_INTERFACE "bridge"