diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2021-09-28 08:07:16 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2023-01-06 06:31:08 +0100 |
commit | dc56458b57e293e9b4ab6f782a9452c8952aa7ea (patch) | |
tree | 2fac335b1ae958ac11bc9559ec8d6ffdf1ebddb5 | |
parent | 4c00ac500d0edd1a6730c4e8293834a694c1b304 (diff) | |
download | linux-dc56458b57e293e9b4ab6f782a9452c8952aa7ea.tar.gz |
add VIRTIO_GPU_F_BOOTFB
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
-rw-r--r-- | include/uapi/linux/virtio_gpu.h | 16 |
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; |