Module virtio_gpu

Module virtio_gpu 

Source
Expand description

Β§VirtIO GPU Device Driver

This module provides a driver for VirtIO GPU devices, implementing the GraphicsDevice trait for integration with the kernel’s graphics subsystem.

The driver supports basic framebuffer operations and display management according to the VirtIO GPU specification.

StructsΒ§

FramebufferUpdateHandler πŸ”’
VirtioGpuCtrlHdr πŸ”’
VirtIO GPU command header
VirtioGpuDevice
VirtioGpuDeviceCore
VirtIO GPU Device Core
VirtioGpuDisplayOne πŸ”’
VirtIO GPU display mode
VirtioGpuMemEntry πŸ”’
VirtIO GPU memory entry
VirtioGpuRect πŸ”’
VirtIO GPU rectangle
VirtioGpuResourceAttachBacking πŸ”’
VirtIO GPU resource attach backing
VirtioGpuResourceCreate2d πŸ”’
VirtIO GPU resource create 2D
VirtioGpuResourceFlush πŸ”’
VirtIO GPU resource flush
VirtioGpuRespDisplayInfo πŸ”’
VirtIO GPU display info
VirtioGpuSetScanout πŸ”’
VirtIO GPU set scanout
VirtioGpuTransferToHost2d πŸ”’
VirtIO GPU transfer to host 2D

ConstantsΒ§

VIRTIO_GPU_CMD_GET_DISPLAY_INFO πŸ”’
VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING πŸ”’
VIRTIO_GPU_CMD_RESOURCE_CREATE_2D πŸ”’
VIRTIO_GPU_CMD_RESOURCE_DETACH_BACKING πŸ”’
VIRTIO_GPU_CMD_RESOURCE_FLUSH πŸ”’
VIRTIO_GPU_CMD_RESOURCE_UNREF πŸ”’
VIRTIO_GPU_CMD_SET_SCANOUT πŸ”’
VIRTIO_GPU_CMD_TRANSFER_TO_HOST_2D πŸ”’
VIRTIO_GPU_FORMAT_A8B8G8R8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_A8R8G8B8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_B8G8R8A8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_B8G8R8X8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_R8G8B8A8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_R8G8B8X8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_X8B8G8R8_UNORM πŸ”’
VIRTIO_GPU_FORMAT_X8R8G8B8_UNORM πŸ”’
VIRTIO_GPU_F_EDID πŸ”’
VIRTIO_GPU_F_VIRGL πŸ”’
VIRTIO_GPU_MAX_SCANOUTS πŸ”’
VIRTIO_GPU_RESP_OK_DISPLAY_INFO πŸ”’
VIRTIO_GPU_RESP_OK_NODATA πŸ”’