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
- Definitions and utilities for GPU related parameters.
- protocol 🔒
Structs
- Encapsulates a virtual event device, such as a mouse or keyboard
- Resources used by the fence handler.
- Resources that are not available until the device is activated.
- This struct takes the ownership of resource bridges and tracks which ones should be processed.
- Worker 🔒
Enums
- Indicates a backend that should be tried for the gpu to use for display.
Constants
Traits
Functions
- build 🔒Initializes the virtio_gpu state tracker.
- Create a handler that writes into the completed fence queue