Module rutabaga_gfx::cross_domain::cross_domain_protocol
source · Expand description
Hand-written protocol for the cross-domain context type. Intended to be shared with C/C++ components.
Structs§
Constants§
- A ring based on this particular context’s channel.
- Channel types (must match rutabaga channel types)
- Cross-domain commands (only a maximum of 255 supported)
- ID for Wayland pipe used for reading. The reading is done by the guest proxy and the host proxy. The host sends the write end of the proxied pipe over the host Wayland socket.
- virtgpu memory resource ID. Also works with non-blob memory resources, despite the name.
- virtgpu synchronization resource id.
- ID for Wayland pipe used for writing. The writing is done by the guest and the host proxy. The host receives the write end of the pipe over the host Wayland socket.
- The maximum number of identifiers
- Read pipe IDs start at this value.
- A ring for metadata queries.
- No ring