VIRTUTECH CONFIDENTIAL Previous - Up - Next
bridge
- Implemented By
-
GT64120-pci, cpc700-pci, fiesta-tomatillo, i21150, i21152, i21554-prim, i21554-scnd, i21555-prim, i21555-scnd, i82443bx, i82443bx_agp, i82461GX, ppc405gp-pci, serengeti-schizo, sunfire-psycho
- 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.
typedef struct {
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);
} bridge_interface_t;
#define BRIDGE_INTERFACE "bridge"
VIRTUTECH CONFIDENTIAL Previous - Up - Next