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.
- Create a handler that writes into the completed fence queue