UPSTREAM: drm/virtio: implement context init: allocate an array of fence contexts
We don't want fences from different 3D contexts (virgl, gfxstream, venus) to be on the same timeline. With explicit context creation, we can specify the number of ring each context wants. Execbuffer can specify which ring to use. Signed-off-by:Gurchetan Singh <gurchetansingh@chromium.org> Acked-by:
Lingfeng Yang <lfy@google.com> Link: http://patchwork.freedesktop.org/patch/msgid/20210921232024.817-10-gurchetansingh@chromium.org Signed-off-by:
Gerd Hoffmann <kraxel@redhat.com> (cherry picked from commit 85c83ea9) BUG=b:176158390, b:203009046, b:230100768 TEST=gfxbench and deqp-cts in arcvm Signed-off-by:
Rob Clark <robdclark@chromium.org> Change-Id: Iccc0835f2a6af312da439a0a407810aeb2f2b2c1 Disallow-Recycled-Builds: test-failures Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3469488 Reviewed-by:
Sean Paul <seanpaul@chromium.org> Reviewed-by:
Chia-I Wu <olv@google.com> Reviewed-by:
Ryan Neph <ryanneph@google.com>
Loading
Please sign in to comment