aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/dma-buf
diff options
context:
space:
mode:
authorDanilo Krummrich <dakr@redhat.com>2023-10-02 15:46:48 +0200
committerDanilo Krummrich <dakr@redhat.com>2023-10-04 00:10:18 +0200
commitd59e75eef52d89201aaf5342a3ac23ddf3e9b112 (patch)
tree1afbf0272f482863b77a80163c1cc628ab6d7365 /drivers/dma-buf
parentdrm/nouveau: chan: use channel class definitions (diff)
downloadwireguard-linux-d59e75eef52d89201aaf5342a3ac23ddf3e9b112.tar.xz
wireguard-linux-d59e75eef52d89201aaf5342a3ac23ddf3e9b112.zip
drm/nouveau: exec: report max pushs through getparam
Report the maximum number of IBs that can be pushed with a single DRM_IOCTL_NOUVEAU_EXEC through DRM_IOCTL_NOUVEAU_GETPARAM. While the maximum number of IBs per ring might vary between chipsets, the kernel will make sure that userspace can only push a fraction of the maximum number of IBs per ring per job, such that we avoid a situation where there's only a single job occupying the ring, which could potentially lead to the ring run dry. Using DRM_IOCTL_NOUVEAU_GETPARAM to report the maximum number of IBs that can be pushed with a single DRM_IOCTL_NOUVEAU_EXEC implies that all channels of a given device have the same ring size. Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Lyude Paul <lyude@redhat.com> Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com> Signed-off-by: Danilo Krummrich <dakr@redhat.com> Link: https://patchwork.freedesktop.org/patch/msgid/20231002135008.10651-3-dakr@redhat.com
Diffstat (limited to 'drivers/dma-buf')
0 files changed, 0 insertions, 0 deletions