Re: [Intel-gfx] [PATCH v2] drm/i915: Add interface to reserve fence registers for vGPU

2017-09-04 Thread Du, Changbin
On Fri, Sep 01, 2017 at 11:59:53AM +0100, Chris Wilson wrote: > Quoting changbin...@intel.com (2017-09-01 08:08:26) > > diff --git a/drivers/gpu/drm/i915/i915_gem_fence_reg.c > > b/drivers/gpu/drm/i915/i915_gem_fence_reg.c > > index 5fe2cd8..429ce5f 100644 > > ---

Re: [Intel-gfx] [PATCH v2] drm/i915: Add interface to reserve fence registers for vGPU

2017-09-01 Thread Chris Wilson
Quoting changbin...@intel.com (2017-09-01 08:08:26) > diff --git a/drivers/gpu/drm/i915/i915_gem_fence_reg.c > b/drivers/gpu/drm/i915/i915_gem_fence_reg.c > index 5fe2cd8..429ce5f 100644 > --- a/drivers/gpu/drm/i915/i915_gem_fence_reg.c > +++ b/drivers/gpu/drm/i915/i915_gem_fence_reg.c > @@

[Intel-gfx] [PATCH v2] drm/i915: Add interface to reserve fence registers for vGPU

2017-09-01 Thread changbin . du
From: Changbin Du In the past, vGPU alloc fence registers by walking through mm.fence_list to find fence which pin_count = 0 and vma is empty. vGPU may not find enough fence registers this way. Because a fence can be bind to vma even though it is not in using. We have