From dc56458b57e293e9b4ab6f782a9452c8952aa7ea Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 28 Sep 2021 08:07:16 +0200 Subject: add VIRTIO_GPU_F_BOOTFB Signed-off-by: Gerd Hoffmann --- include/uapi/linux/virtio_gpu.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/uapi/linux/virtio_gpu.h b/include/uapi/linux/virtio_gpu.h index f556fde07b76..97a1fd533871 100644 --- a/include/uapi/linux/virtio_gpu.h +++ b/include/uapi/linux/virtio_gpu.h @@ -65,6 +65,11 @@ */ #define VIRTIO_GPU_F_CONTEXT_INIT 4 +/* + * VIRTIO_GPU_CMD_BOOTFB + */ +#define VIRTIO_GPU_F_BOOTFB 5 + enum virtio_gpu_ctrl_type { VIRTIO_GPU_UNDEFINED = 0, @@ -83,6 +88,7 @@ enum virtio_gpu_ctrl_type { VIRTIO_GPU_CMD_RESOURCE_ASSIGN_UUID, VIRTIO_GPU_CMD_RESOURCE_CREATE_BLOB, VIRTIO_GPU_CMD_SET_SCANOUT_BLOB, + VIRTIO_GPU_CMD_BOOTFB, /* 3d commands */ VIRTIO_GPU_CMD_CTX_CREATE = 0x0200, @@ -288,6 +294,16 @@ struct virtio_gpu_ctx_create { char debug_name[64]; }; +/* VIRTIO_GPU_CMD_BOOTFB */ +struct virtio_gpu_bootfb { + struct virtio_gpu_ctrl_hdr hdr; + __le64 addr; + __le32 format; + __le32 width; + __le32 height; + __le32 padding; +}; + /* VIRTIO_GPU_CMD_CTX_DESTROY */ struct virtio_gpu_ctx_destroy { struct virtio_gpu_ctrl_hdr hdr; -- cgit