[Intel-gfx] [PATCH 2/3] drm/i915: s/seqno/request/ tracking inside objects

Chris Wilson chris at chris-wilson.co.uk
Thu Sep 11 08:51:08 CEST 2014


On Tue, Sep 09, 2014 at 03:14:29PM +0100, John Harrison wrote:
> I pulled a fresh tree on Monday and applied this set of patches.
> There were two conflicts. It looks like nightly does not have
> 'i915_gem_context_setparam_ioctl' yet but the tree the patches came
> from does. Also, my tree has 'DRM_I915_CTX_BAN_PERIOD' instead of
> 'ctx->hang_stats.ban_period_seconds'.

A couple of patches earlier in the week with which I have been using for
stress testing the hangcheck and capture paths.
 
> However, I can only boot if I have both execlists and PPGTT
> disabled. With just PPGTT enabled, I get continuous GPU hangs and
> nothing ever gets rendered. With execlists enabled, I get a null
> pointer dereference in 'execlists_get_ring'. With both disabled, I
> can boot to an Ubuntu desktop but shortly after it goes pop with
> 'BUG_ON(obj->active == 0)' in 'i915_gem_object_retire__read'.

Fixed full-ppgtt, rather trivial oversight. But for lack of hardware
and simulator, I haven't been able to run on bdw, so execlists is only
compile tested.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



More information about the Intel-gfx mailing list