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