aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2021-09-28 08:07:16 +0200
committerGerd Hoffmann <kraxel@redhat.com>2023-01-06 06:31:08 +0100
commitdc56458b57e293e9b4ab6f782a9452c8952aa7ea (patch)
tree2fac335b1ae958ac11bc9559ec8d6ffdf1ebddb5
parent4c00ac500d0edd1a6730c4e8293834a694c1b304 (diff)
downloadlinux-dc56458b57e293e9b4ab6f782a9452c8952aa7ea.tar.gz
add VIRTIO_GPU_F_BOOTFB
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
-rw-r--r--include/uapi/linux/virtio_gpu.h16
1 files changed, 16 insertions, 0 deletions
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;