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ยง
- Event
Device - Encapsulates a virtual event device, such as a mouse or keyboard
- Event
Manager ๐ - Fence
Descriptor ๐ - Fence
Handler Activation Resources - Resources used by the fence handler.
- Fence
State - Fence
State ๐Snapshot - Frontend
- Gpu
- GpuActivation
Resources ๐ - GpuDeactivation
Resources ๐ - GpuDisplay
Parameters - GpuParameters
- Local
Queue ๐Reader - Resource
Bridges ๐ - This struct takes the ownership of resource bridges and tracks which ones should be processed.
- Return
Descriptor - Shared
Queue ๐Reader - Virtio
Scanout Blob Data - Worker ๐
- Worker
Activate ๐Request - Worker
Snapshot ๐
Enumsยง
- Audio
Device Mode - Display
Backend - Indicates a backend that should be tried for the gpu to use for display.
- GpuDisplay
Mode - GpuMode
- GpuMouse
Mode - GpuWsi
- Process
Display Result - Virtio
GpuRing ๐ - Worker
Request ๐ - Worker
Response ๐ - Worker
State ๐ - Worker
Stop ๐Reason - Worker
Token ๐
Constantsยง
- DEFAULT_
DISPLAY_ HEIGHT - DEFAULT_
DISPLAY_ WIDTH - DEFAULT_
REFRESH_ RATE - QUEUE_
SIZES ๐ - VIRTIO_
GPU_ MAX_ SCANOUTS - VIRTIO_
GPU_ SHM_ ID_ HOST_ VISIBLE
Traitsยง
Functionsยง
- build ๐
- Initializes the virtio_gpu state tracker.
- build_
rutabaga ๐ - create_
fence_ handler - Create a handler that writes into the completed fence queue