Skip to content

VMA patches

Ben Widawsky intel-gfx 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8drm/i915: Synchronize pread/pwrite with wait_renderingdrivers/gpu/drm/i915/i915_gem.c+9 -107 replies
2/8drm/i915: Extract vm specific part of evictiondrivers/gpu/drm/i915/i915_gem_evict.c+22 -62 replies
3/8drm/i915: evict VM instead of everythingdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem_evict.c drivers/gpu/drm/i915/i915_gem_execbuffer.c+24 -21 reply
4/8drm/i915: trace vm eviction instead of everythingdrivers/gpu/drm/i915/i915_gem_evict.c drivers/gpu/drm/i915/i915_trace.h+8 -82 replies
5/8drm/i915: Convert active API to VMAdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem.c drivers/gpu/drm/i915/i915_gem_context.c +1 more+16 -111 reply
6/8drm/i915: Add bind/unbind object functions to VMdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem_gtt.c+140 -306 replies
7/8drm/i915: Use the new vm [un]bind functionsdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem.c drivers/gpu/drm/i915/i915_gem_context.c +2 more+34 -910 replies
8/8drm/i915: eliminate vm->insert_entries()drivers/gpu/drm/i915/i915_gem_gtt.c+1 -160 replies

Reviews trailers per patch

None of the 8 patches has a Reviewed-by or Acked-by.

PatchDaniel Vetter
1/8Recommended-by
2/8
3/8Recommended-by
4/8
5/8
6/8
7/8
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/8] [RESEND] VMA patches

Now that [hopefully all] of the fallout from the last round of VMA merging has been taken care of - Resending the remaining VMA patches which are required for the full PPGTT support.

Some of these patches are new as a result of the last round of review. For the ones which are just a RESEND, I've only rebased and un on an IVB.

Ben Widawsky (8):
drm/i915: Synchronize pread/pwrite with wait_rendering drm/i915: Extract vm specific part of eviction drm/i915: evict VM instead of everything drm/1915: trace vm eviction instead of everything drm/i915: Convert active API to VMA
drm/i915: Add bind/unbind object functions to VM drm/i915: Use the new vm [un]bind functions drm/i915: eliminate vm->insert_entries()

 drivers/gpu/drm/i915/i915_drv.h            |  84 ++++++++++-----------
 drivers/gpu/drm/i915/i915_gem.c            |  61 +++++++--------
 drivers/gpu/drm/i915/i915_gem_context.c    |  16 ++--
 drivers/gpu/drm/i915/i915_gem_evict.c      |  47 ++++++++++--
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  40 +++++-----
 drivers/gpu/drm/i915/i915_gem_gtt.c        | 116 ++++++++++++++++++++---------
 drivers/gpu/drm/i915/i915_trace.h          |  12 +--
 7 files changed, 228 insertions(+), 148 deletions(-)
Signature · 1 line
1.8.4