Re-exportsยง
pub use self::protocol::virtio_gpu_config;pub use self::protocol::VIRTIO_GPU_F_CONTEXT_INIT;pub use self::protocol::VIRTIO_GPU_F_CREATE_GUEST_HANDLE;pub use self::protocol::VIRTIO_GPU_F_EDID;pub use self::protocol::VIRTIO_GPU_F_FENCE_PASSING;pub use self::protocol::VIRTIO_GPU_F_RESOURCE_BLOB;pub use self::protocol::VIRTIO_GPU_F_RESOURCE_UUID;pub use self::protocol::VIRTIO_GPU_F_VIRGL;
Modulesยง
- edid ๐Implementation of the EDID specification provided by software. EDID spec: https://glenwing.github.io/docs/VESA-EEDID-A2.pdf
 - parameters ๐Definitions and utilities for GPU related parameters.
 - protocol ๐
 - snapshot ๐Utilities for working with directories for snapshots.
 - virtio_gpu ๐
 
Structsยง
- Encapsulates a virtual event device, such as a mouse or keyboard
 - EventManager ๐
 - FenceDescriptor ๐
 - Resources used by the fence handler.
 - FenceStateSnapshot ๐
 - LocalQueueReader ๐
 - ResourceBridges ๐This struct takes the ownership of resource bridges and tracks which ones should be processed.
 - SharedQueueReader ๐
 - Worker ๐
 - WorkerSnapshot ๐
 
Enumsยง
- Indicates a backend that should be tried for the gpu to use for display.
 - VirtioGpuRing ๐
 - WorkerRequest ๐
 - WorkerResponse ๐
 - WorkerState ๐
 - WorkerStopReason ๐
 - WorkerToken ๐
 
Constantsยง
- QUEUE_SIZES ๐
 
Traitsยง
Functionsยง
- build ๐Initializes the virtio_gpu state tracker.
 - build_rutabaga ๐
 - Create a handler that writes into the completed fence queue