arm_trustzone can_device
API Reference Manual  /  4 Model-to-Model Interfaces  / 

bridge

Description
The 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"

Execution Context
Cell Context for all methods.

arm_trustzone can_device