drm/nouveau: use shared fences for readable objects
nouveau keeps track in userspace whether a buffer is being written to or being read, but it doesn't use that information. Change this to allow multiple readers on the same bo. Signed-off-by:Maarten Lankhorst <maarten.lankhorst@canonical.com> Acked-by:
Ben Skeggs <bskeggs@redhat.com>
Showing
- drivers/gpu/drm/nouveau/nouveau_bo.c 7 additions, 4 deletionsdrivers/gpu/drm/nouveau/nouveau_bo.c
- drivers/gpu/drm/nouveau/nouveau_bo.h 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nouveau_bo.h
- drivers/gpu/drm/nouveau/nouveau_display.c 3 additions, 3 deletionsdrivers/gpu/drm/nouveau/nouveau_display.c
- drivers/gpu/drm/nouveau/nouveau_fence.c 31 additions, 24 deletionsdrivers/gpu/drm/nouveau/nouveau_fence.c
- drivers/gpu/drm/nouveau/nouveau_fence.h 1 addition, 3 deletionsdrivers/gpu/drm/nouveau/nouveau_fence.h
- drivers/gpu/drm/nouveau/nouveau_gem.c 25 additions, 12 deletionsdrivers/gpu/drm/nouveau/nouveau_gem.c
Loading
Please register or sign in to comment