Skip to content

drm/1915/context (i915HW Context support, early)

Ben Widawsky intel-gfx 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9drm/i915/context: context switch, and PPGTT paramsdrivers/gpu/drm/i915/i915_dma.c drivers/gpu/drm/i915/i915_drv.h include/drm/i915_drm.h+11 -01 reply
2/9drm/i915/context: basic implementation context ioctlsdrivers/gpu/drm/i915/Makefile drivers/gpu/drm/i915/i915_context.c drivers/gpu/drm/i915/i915_dma.c +2 more+166 -11 reply
3/9drm/i915/context: context initialization/destructiondrivers/gpu/drm/i915/i915_context.c drivers/gpu/drm/i915/i915_dma.c drivers/gpu/drm/i915/i915_drv.h +2 more+286 -290 replies
4/9drm/i915/context: whitespace cleanup, and warning cleanupdrivers/gpu/drm/i915/i915_context.c+6 -10 replies
5/9drm/i915/context: switch context support query to variabledrivers/gpu/drm/i915/i915_dma.c+1 -10 replies
6/9drm/i915/context: minimal support for contexts in execbuffer2drivers/gpu/drm/i915/i915_context.c drivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem_execbuffer.c +1 more+69 -70 replies
7/9drm/i915/context: context validation for execbuffer2drivers/gpu/drm/i915/i915_context.c drivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem_execbuffer.c +1 more+124 -70 replies
8/9drm/i915/context: enable calling context_switchdrivers/gpu/drm/i915/i915_context.c drivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_gem_execbuffer.c +1 more+22 -160 replies
9/9drm/i915/context: Insert MI_SET_CONTEXT in ringbuffer context switchdrivers/gpu/drm/i915/i915_context.c drivers/gpu/drm/i915/i915_gem_execbuffer.c drivers/gpu/drm/i915/intel_ringbuffer.c +1 more+73 -160 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/9] drm/1915/context (i915HW Context support, early)

This patch adds the basic API for HW context manipulation. Right now only a very basic unit test is passing. I was hoping to get some eyes on this code while I look into porting some of mesa (and cleaning up my libdrm patches).

I tried my best to split up the patches logically, but I'm afraid there are still some fairly large ones.

Ben