On Tue, 21 Feb 2012 21:11:07 +0000
Chris Wilson <ch...@chris-wilson.co.uk> wrote:

> On Tue, 21 Feb 2012 12:59:37 -0800, Kenneth Graunke <kenn...@whitecape.org> 
> wrote:
> > @@ -1828,6 +1829,9 @@ drm_intel_gem_bo_mrb_exec2(drm_intel_bo *bo, int used,
> >     execbuf.rsvd1 = 0;
> >     execbuf.rsvd2 = 0;
> >  
> > +   if (getenv("INTEL_DEVID_OVERRIDE"))
> > +           goto skip_execution;
> 
> I'm not thrilled about calling getenv() for every execbuffer. And what
> about the original execbuffer path?
> -Chris
> 

I agree. I think the right way to do this is if the environment variable is
set, you can override the function pointer in drm_intel_bufmgr_gem_init or
something like that.

Also, I think it's a bit misleading that the effect of overriding the
devid is to not emit batches. If nothing else because we may actually
want to override the devid and have it do something in the future, and
expecting the override to not emit could be bad.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to