for v2 as well: Reviewed-by: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> On Mon, Jan 12, 2015 at 4:48 PM, Zhipeng Gong <zhipeng.gong@xxxxxxxxx> wrote: > This will let userland only try to use the new ring > when the appropriate kernel is present > > v2: change the number to be consistent with upstream (Zhipeng) > > Signed-off-by: Zhipeng Gong <zhipeng.gong@xxxxxxxxx> > Reviewed--by: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> (for v1) > --- > drivers/gpu/drm/i915/i915_dma.c | 3 +++ > include/uapi/drm/i915_drm.h | 1 + > 2 files changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c > index 8cbff30..f0786d6 100644 > --- a/drivers/gpu/drm/i915/i915_dma.c > +++ b/drivers/gpu/drm/i915/i915_dma.c > @@ -92,6 +92,9 @@ static int i915_getparam(struct drm_device *dev, void *data, > case I915_PARAM_HAS_VEBOX: > value = intel_ring_initialized(&dev_priv->ring[VECS]); > break; > + case I915_PARAM_HAS_BSD2: > + value = intel_ring_initialized(&dev_priv->ring[VCS2]); > + break; > case I915_PARAM_HAS_RELAXED_FENCING: > value = 1; > break; > diff --git a/include/uapi/drm/i915_drm.h b/include/uapi/drm/i915_drm.h > index dc84561..6eed16b 100644 > --- a/include/uapi/drm/i915_drm.h > +++ b/include/uapi/drm/i915_drm.h > @@ -346,6 +346,7 @@ typedef struct drm_i915_irq_wait { > #define I915_PARAM_CMD_PARSER_VERSION 28 > #define I915_PARAM_HAS_COHERENT_PHYS_GTT 29 > #define I915_PARAM_MMAP_VERSION 30 > +#define I915_PARAM_HAS_BSD2 31 > > typedef struct drm_i915_getparam { > int param; > -- > 1.8.3.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Rodrigo Vivi Blog: http://blog.vivi.eng.br _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx