diff options
author | Dave Airlie <airlied@gmail.com> | 2013-09-09 14:39:25 +1000 |
---|---|---|
committer | Dave Airlie <airlied@gmail.com> | 2013-09-09 14:39:25 +1000 |
commit | b77e0c0ae4d2798c785713794c3752cb07a6744e (patch) | |
tree | c634b274d96a8d3cc8c388a294a374f5415f448d | |
parent | 2c2e5cc84e5e544af3b9e59f19921b77326b9ab3 (diff) |
start of command processing
-rw-r--r-- | drivers/gpu/drm/virtio/virtio_hw.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/drm/virtio/virtio_hw.h b/drivers/gpu/drm/virtio/virtio_hw.h index 01bb200b4672..0929e0a90617 100644 --- a/drivers/gpu/drm/virtio/virtio_hw.h +++ b/drivers/gpu/drm/virtio/virtio_hw.h @@ -58,6 +58,21 @@ struct virtgpu_transfer_send_2d { uint32_t y; }; +struct virtgpu_mem_entry { + uint64_t addr; + uint32_t length; + uint32_t pad; +}; + +struct virtgpu_resource_attach_backing { + uint32_t resource_id; + uint32_t nr_entries; +}; + +struct virtgpu_resource_inval_backing { + uint32_t resource_id; +}; + #define VIRTGPU_MAX_SCANOUTS 16 struct virtgpu_display_info { uint32_t num_scanouts; @@ -83,6 +98,8 @@ struct virtgpu_command { struct virtgpu_resource_unref resource_unref; struct virtgpu_set_scanout set_scanout; struct virtgpu_transfer_send_2d transfer_send_2d; + struct virtgpu_resource_attach_backing resource_attach_backing; + struct virtgpu_resource_inval_backing resource_inval_backing; } u; }; |