Re: [Intel-gfx] [PATCH v9 07/10] drm/i915: Make addressing mode bits in context descriptor configurable

2016-06-09 Thread Joonas Lahtinen
bits into intel_lrc.h. (Chris) > > v5: > - Change USES_FULL_48BIT(dev) to USES_FULL_48BIT(dev_priv) (Tvrtko) > > Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Chris Wilson <ch...@ch

Re: [Intel-gfx] [PATCH 2/8] drm/i915: Cache kmap between relocations

2016-06-09 Thread Joonas Lahtinen
e buffer (so no more sleeping in atomic). > Magic! > You could also mention that you mangle the relocation <-> page logic, so this is not purely about caching. Or maybe even split it. Below comments, those addressed; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com>

Re: [Intel-gfx] [PATCH v9 08/10] drm/i915: Introduce execlist context status change notification

2016-06-09 Thread Joonas Lahtinen
(Joonas) > > v6: > > - When !CONFIG_DRM_I915_GVT, make GVT code as dead code then compiler > could automatically eliminate them for us. (Chris) > - Always initialize the notifier header, so it could be switched on/off > at runtime. (Chris) > > v5: > > - Only compil

Re: [Intel-gfx] [PATCH 7/8] drm/i915: Tidy up flush cpu/gtt write domains

2016-06-09 Thread Joonas Lahtinen
On to, 2016-06-09 at 12:29 +0100, Chris Wilson wrote: > Since we know the write domain, we can drop the local variable and make > the code look a tiny bit simpler. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lah

Re: [Intel-gfx] [PATCH 8/8] drm/i915: Refactor execbuffer relocation writing

2016-06-09 Thread Joonas Lahtinen
ret = -ENODEV; > - } > - > + ret = relocate_entry(obj, reloc, cache, target_offset); >   if (ret) >   return ret; >   >   /* and update the user's relocation entry */ >   reloc->presumed_offset = target_offset; > - >   return 0; >

Re: [Intel-gfx] [PATCH 6/8] drm/i915: Pin the pages first in shmem prepare read/write

2016-06-09 Thread Joonas Lahtinen
ret; > - } > + if (ret) > + goto err_unpin; > + >   *needs_clflush = 0; >   } >   >   if ((*needs_clflush & CLFLUSH_AFTER) == 0) >   obj->cache_dirty = true; >   > +out: >   intel_fb_obj_invalidate(obj, ORIGIN_CPU); >   obj->dirty = 1; > + /* return with the pages pinned */ >   return 0; > + > +err_unpin: > + i915_gem_object_unpin_pages(obj); > + return ret; >  } >   >  /* Per-page copy function for the shmem pread fastpath. -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH v3 26/33] drm/i915: Treat kernel context as initialised

2016-06-07 Thread Joonas Lahtinen
e, dev_priv) { > + struct intel_context *ce = Here I would name it as "kce", to make explicit it's about kernel context engines. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > + _priv->kernel_context->e

Re: [Intel-gfx] [PATCH v7 04/11] drm/i915: Add teardown path in intel_vgt_ballon()

2016-06-08 Thread Joonas Lahtinen
m_remove_node(_info.space[i]); > + } Maybe add a counterpart vgt_deballoon_space for vgt_balloon_space and use it in intel_vgt_deballoon and here. That way the code will be more readable. Regards, Joonas >   return ret; >  } -- Joonas Lahtinen Open Source Technology Center In

Re: [Intel-gfx] [PATCH v7 08/11] drm/i915: Make addressing mode bits in context descriptor configurable

2016-06-08 Thread Joonas Lahtinen
off-by: Zhi Wang <zhi.a.w...@intel.com> With Chris's suggestion of renaming to addressing_mode, Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_drv.h |  1 + >  drivers/gpu/drm/i915/i915_gem_context.c |  2 ++ >  drive

Re: [Intel-gfx] [PATCH v7 10/11] drm/i915: Support LRC context single submission

2016-06-08 Thread Joonas Lahtinen
 * submission, stop picking > > +  */ > > + if (req0->ctx->enable_lrc_single_submission) > enable_ is a bad verb here, force_ would be more apt. > > s/lrc/execlists/ > > ctx->execlist

Re: [Intel-gfx] [PATCH v7 02/11] drm/i915: Use offsetof() to calculate the offset of members in PVINFO page

2016-06-08 Thread Joonas Lahtinen
; Signed-off-by: Zhi Wang <zhi.a.w...@intel.com> It's good idea to add Cc: in patches resulting from discussions (or Suggested-by:). Then it would be easier to spot for me if I was not reviewing the series as whole. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > ---

Re: [Intel-gfx] [PATCH v7 03/11] drm/i915: Fold vGPU active check into inner functions

2016-06-08 Thread Joonas Lahtinen
t;   return ret; >  } > diff --git a/drivers/gpu/drm/i915/i915_vgpu.h > b/drivers/gpu/drm/i915/i915_vgpu.h > index 07e67d5..f8917c6 100644 > --- a/drivers/gpu/drm/i915/i915_vgpu.h > +++ b/drivers/gpu/drm/i915/i915_vgpu.h > @@ -27,7 +27,7 @@ >  #include "i915_pv

Re: [Intel-gfx] [PATCH v7 09/11] drm/i915: Introduce execlist context status change notification

2016-06-08 Thread Joonas Lahtinen
i.e. does it get > used elsewhere) I thought we mentioned this as probably premature > optimisation and should favour speeding up a no-op call_chain() if > required. So can we have callbacks in the notifier but need to disable > notification? If so, that is never explained. > By my origin

Re: [Intel-gfx] [PATCH v3 29/33] drm/i915: Split idling from forcing context switch

2016-06-08 Thread Joonas Lahtinen
e() to avoid any implications about "parking" the > context first. > > v2: Tweak an error message if the wait fails for the ilk vtd w/a > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> &g

Re: [Intel-gfx] [PATCH v6 7/9] drm/i915: Introduce execlist context status change notification

2016-06-08 Thread Joonas Lahtinen
On ti, 2016-06-07 at 15:29 +, Wang, Zhi A wrote: > > > > > -Original Message- > > From: Joonas Lahtinen [mailto:joonas.lahti...@linux.intel.com] > > Sent: Friday, June 03, 2016 12:40 PM > > To: Wang, Zhi A <zhi.a.w...@intel.com>; intel-gfx

Re: [Intel-gfx] [PATCH v7 01/11] drm/i915: Factor out i915_pvinfo.h

2016-06-08 Thread Joonas Lahtinen
d patch. (Joonas) > > v3: > - Use offsetof to calculate the member offset of PVINFO structure (Joonas) > > Signed-off-by: Zhi Wang <zhi.a.w...@intel.com> Assuming this is just code motion patch per description; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com>

Re: [Intel-gfx] [PATCH v7 05/11] drm/i915: gvt: Introduce the basic architecture of GVT-g

2016-06-08 Thread Joonas Lahtinen
oading stage, to free the > + * resources owned by a GVT device. > + * > + */ > +void intel_gvt_clean_device(struct drm_i915_private *dev_priv) > +{ > + struct intel_gvt *gvt = _priv->gvt; > + > + if (WARN_ON(!gvt->initialized)) > + return; > + >

Re: [Intel-gfx] [PATCH v7 07/11] drm/i915: Make ring buffer size of a LRC context configurable

2016-06-08 Thread Joonas Lahtinen
gt; >   int pin_count; > >   bool initialised; > >   } engine[I915_NUM_ENGINES]; > > + u32 lrc_ring_buffer_size; > u32 ring_size; > My Reviewed-by: can be kept with that change. Regards, Joonas > There is no reason wh

Re: [Intel-gfx] [PATCH v3 23/33] drm/i915: Move module init/exit to i915_pci.c

2016-06-08 Thread Joonas Lahtinen
we instead opt to simply > exit if i915.modeset is disabled. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Daniel Vetter <daniel.vet...@ffwll.ch> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Looks fine to me. Reviewed-by:

Re: [Intel-gfx] FW: Wrt golden MMIO/CFG snaphot in GVT-g

2016-06-08 Thread Joonas Lahtinen
On pe, 2016-06-03 at 12:36 +, Tian, Kevin wrote: > > > > From: Joonas Lahtinen [mailto:joonas.lahti...@linux.intel.com] > > Sent: Friday, May 27, 2016 7:32 PM > > > > On pe, 2016-05-27 at 10:05 +, Wang, Zhi A wrote: > > > > > > For me I

Re: [Intel-gfx] [PATCH 01/62] drm/i915: Only start retire worker when idle

2016-06-08 Thread Joonas Lahtinen
On ke, 2016-06-08 at 12:06 +0100, Chris Wilson wrote: > On Wed, Jun 08, 2016 at 11:53:15AM +0100, Chris Wilson wrote: > > > > On Tue, Jun 07, 2016 at 02:31:07PM +0300, Joonas Lahtinen wrote: > > > > > > On pe, 2016-06-03 a

Re: [Intel-gfx] [PATCH 02/62] drm/i915: Do not keep postponing the idle-work

2016-06-07 Thread Joonas Lahtinen
off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_gem.c | 6 +++--- >  1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/d

Re: [Intel-gfx] [PATCH 01/62] drm/i915: Only start retire worker when idle

2016-06-07 Thread Joonas Lahtinen
_i915_private *dev_priv) > -{ > - if (!dev_priv->mm.busy) > - return; > - > - dev_priv->mm.busy = false; > - > - if (INTEL_GEN(dev_priv) >= 6) > - gen6_rps_idle(dev_priv); > - > - intel_runtime_pm_put(dev_priv); > -} > - >  static void intel_crtc_destroy(struct drm_crtc *crtc) >  { >   struct intel_crtc *intel_crtc = to_intel_crtc(crtc); > diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c > index 712bd0debb91..35bb9a23cd2d 100644 > --- a/drivers/gpu/drm/i915/intel_pm.c > +++ b/drivers/gpu/drm/i915/intel_pm.c > @@ -4850,7 +4850,7 @@ void gen6_rps_boost(struct drm_i915_private *dev_priv, >   /* This is intentionally racy! We peek at the state here, then >    * validate inside the RPS worker. >    */ > - if (!(dev_priv->mm.busy && > + if (!(dev_priv->gt.awake && >     dev_priv->rps.enabled && >     dev_priv->rps.cur_freq < dev_priv->rps.max_freq_softlimit)) >   return; > diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.h > b/drivers/gpu/drm/i915/intel_ringbuffer.h > index 166f1a3829b0..d0cd9a1aa80e 100644 > --- a/drivers/gpu/drm/i915/intel_ringbuffer.h > +++ b/drivers/gpu/drm/i915/intel_ringbuffer.h > @@ -372,13 +372,13 @@ struct intel_engine_cs { >  }; >   >  static inline bool > -intel_engine_initialized(struct intel_engine_cs *engine) > +intel_engine_initialized(const struct intel_engine_cs *engine) >  { >   return engine->i915 != NULL; >  } >   >  static inline unsigned > -intel_engine_flag(struct intel_engine_cs *engine) > +intel_engine_flag(const struct intel_engine_cs *engine) >  { >   return 1 << engine->id; >  } I think majority of our functions are not const-correct, I remember some grunting on the subject when I tried to change some to be. But I'm all for it myself. Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH 03/62] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl

2016-06-07 Thread Joonas Lahtinen
d-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_gem.c | 3 --- >  1 file changed, 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i91

Re: [Intel-gfx] [PATCH 15/62] drm/i915: Rename i915_gem_context_reference/unreference()

2016-06-06 Thread Joonas Lahtinen
hris Wilson <ch...@chris-wilson.co.uk> > Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_drv.h|  6 --

Re: [Intel-gfx] [PATCH 6/8] drm/i915: Pin the pages first in shmem prepare read/write

2016-06-09 Thread Joonas Lahtinen
On to, 2016-06-09 at 14:35 +0100, Chris Wilson wrote: > On Thu, Jun 09, 2016 at 04:06:59PM +0300, Joonas Lahtinen wrote: > > > > On to, 2016-06-09 at 12:29 +0100, Chris Wilson wrote: > > > > > > There is an improbable, but not impossible, case that if we leave th

Re: [Intel-gfx] [PATCH v6 6/9] drm/i915: Make addressing mode bits in context descriptor configurable

2016-06-03 Thread Joonas Lahtinen
_64B_CONTEXT > +}; I think these should be prefixed somehow? > +#define GEN8_CTX_ADDRESSING_MODE_SHIFT 3 > +#define GEN8_CTX_ADDRESSING_MODE(dev_priv) (USES_FULL_48BIT_PPGTT(dev_priv) > ?\ > + LEGACY_64B_CONTEXT : \ > + LEGACY_32B_CONTEXT) > + I'

Re: [Intel-gfx] [PATCH v6 8/9] drm/i915: Support LRC context single submission

2016-06-03 Thread Joonas Lahtinen
sure if it will be worth the #if when vmid would be zero in DOM0 always. Regards, Joonas >   req1 = cursor; >   WARN_ON(req1->elsp_submitted); >   break; -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH v6 1/9] drm/i915: Factor out i915_pvinfo.h

2016-06-03 Thread Joonas Lahtinen
ate the member offset of PVINFO structure > Split this patch in two; one to do the move, then other to convert to offsetof and with that, both patches; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Zhi Wang <zhi.a.w...@intel.com> > --- &

Re: [Intel-gfx] [PATCH v6 3/9] drm/i915: gvt: Introduce the basic architecture of GVT-g

2016-06-03 Thread Joonas Lahtinen
} > + > + dev_priv->gvt = intel_gvt_create_device(dev_priv); > + if (IS_ERR(dev_priv->gvt)) { > + DRM_DEBUG_DRIVER("GVT-g is disabled\n"); > + dev_priv->gvt = NULL; > + return 0; > + } > + return 0; > +}

Re: [Intel-gfx] [PATCH v6 5/9] drm/i915: Make ring buffer size of a LRC context configurable

2016-06-03 Thread Joonas Lahtinen
On to, 2016-06-02 at 12:36 -0400, Zhi Wang wrote: > This patch introduces an option for configuring the ring buffer size > of a LRC context after the context creation. > > Signed-off-by: Zhi Wang <zhi.a.w...@intel.com> Reviewed-by: Joonas Lahtinen <joonas.lah

Re: [Intel-gfx] [PATCH v6 7/9] drm/i915: Introduce execlist context status change notification

2016-06-03 Thread Joonas Lahtinen
_NOTIFIER_HEAD(>status_notifier); >   >   return 0; >   > diff --git a/drivers/gpu/drm/i915/intel_lrc.h > b/drivers/gpu/drm/i915/intel_lrc.h > index e133c33..7a7ae8d 100644 > --- a/drivers/gpu/drm/i915/intel_lrc.h > +++ b/drivers/gpu/drm/i915/intel_lrc.h > @@ -68,6 +68,11 @@ enum { >

Re: [Intel-gfx] [PATCH v6 2/9] drm/i915: Fold vGPU active check into inner functions

2016-06-03 Thread Joonas Lahtinen
>   DRM_ERROR("VGT balloon fail\n"); > - intel_vgt_deballoon(); > + intel_vgt_deballoon(dev_priv); This function (and any others similar to it) needs to be changed to have a proper goto teardown path as a follow-up patch. Destructors/fini functions are only expected t

Re: [Intel-gfx] [PATCH v6 4/9] drm/i915: Introduce host graphics memory partition for GVT-g

2016-06-03 Thread Joonas Lahtinen
-+--+ > + * |   GGTT memory space  | > + * +------+ > + */ > + > +/* GGTT memory space owned by host */ > +#define INTEL_GVT_HOST_LOW_GM_SIZE

Re: [Intel-gfx] [PATCH v6 9/9] drm/i915: Introduce GVT context creation API

2016-06-03 Thread Joonas Lahtinen
us_change_notification = true; > + ctx->enable_lrc_single_submission = true; > + ctx->lrc_ring_buffer_size = 512 * PAGE_SIZE; /* Max ring buffer size */ > +out: > + mutex_unlock(>struct_mutex); > + return ctx; > +} > + >  static void i915_gem_context_unpin(struct i915_gem_context *ctx, >      struct intel_engine_cs *engine) >  { -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH 5/6] drm/i915: Split idling from forcing context switch

2016-05-25 Thread Joonas Lahtinen
i915_gpu_idle(dev_priv->dev)) { > + if (i915_gem_wait_for_idle(dev_priv)) { >   DRM_ERROR("Couldn't idle GPU\n"); This wait_for scheme and the error message do not make sense together. >   /* Wait a bit, in hopes it avoids th

Re: [Intel-gfx] [PATCH 11/11] drm/i915: Move module init/exit to i915_pci.c

2016-05-30 Thread Joonas Lahtinen
ot upset userspace. */ > + DRM_DEBUG_DRIVER("KMS and UMS disabled.\n"); > + return 0; > + } > + > + return pci_register_driver(_pci_driver); > +} > + > +static void __exit i915_exit(void) > +{ > + if (!i915_pci_

Re: [Intel-gfx] [PATCH 10/11] drm/i915: Split out the PCI driver interface to i915_pci.c

2016-05-30 Thread Joonas Lahtinen
on of a few extern keywords; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Daniel Vetter <daniel.vet...@ffwll.ch> > --- >  drivers/gpu/drm/i915/Makefile   |   1 + >  drivers/gpu/drm/i915/i915_drv.c | 450 +

Re: [Intel-gfx] [PATCH] drm/i915: Remove drm_i915_private->dev backpointer

2016-05-30 Thread Joonas Lahtinen
air amount that we can tidy by hand. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> With actual working command lines for people to deal with the conflict pain; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- > > This will cause a fair amount

Re: [Intel-gfx] [PATCH v2 18/21] drm/i915: Start exploiting drm_device subclassing

2016-05-30 Thread Joonas Lahtinen
07 416 1128622  1138ae i915.ko (after) > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.inte

Re: [Intel-gfx] FW: Wrt golden MMIO/CFG snaphot in GVT-g

2016-05-27 Thread Joonas Lahtinen
e security problem like leaking > BIOS configuration to VM, better we could elaborate more ideas and > figure out a better approach. Let’s discuss. J >   > Thanks, > Zhi. -- Joonas Lahtinen Open Source Technology Center Intel Corporation __

Re: [Intel-gfx] Wrt golden MMIO/CFG snaphot in GVT-g

2016-05-27 Thread Joonas Lahtinen
lden MMIO snapshot for strange SKUs. Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH] drm/i915: Move legacy kernel context pinning to intel_ringbuffer.c

2016-05-26 Thread Joonas Lahtinen
ontext funcs for greater symmetry with > intel_lrc. One more step towards unifying behaviour between the two > classes of engines and towards fixing another bug in i915_switch_context > vs requests. > Much better. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> >

Re: [Intel-gfx] [PATCH v3 05/10] drm/i915: No need to wait for idle on L3 remap

2016-05-26 Thread Joonas Lahtinen
n.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_sysfs.c | 7 --- >  1 file changed, 7 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_sysfs.c > b/drivers/gpu/drm/i915/i915_sysfs.c > index 02507bfc8def..

Re: [Intel-gfx] [PATCH v3 06/10] drm/i915: Split idling from forcing context switch

2016-05-26 Thread Joonas Lahtinen
e() to avoid any implications about "parking" the > context first. > > v2: Tweak an error message if the wait fails for the ilk vtd w/a > Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk

Re: [Intel-gfx] [PATCH v2 2/6] drm/i915: Move legacy kernel context pinning to intel_ringbuffer.c

2016-05-26 Thread Joonas Lahtinen
_cleanup_engine(struct intel_engine_cs *engine) >  { >   struct drm_i915_private *dev_priv; > + struct i915_gem_context *kctx; > + struct intel_context *ce; >   >   if (!intel_engine_initialized(engine)) >   return; > @@ -2327,6 +2350,14 @@ void intel

Re: [Intel-gfx] [PATCH v3 07/10] drm/i915: Only switch to default context when evicting from GGTT

2016-05-26 Thread Joonas Lahtinen
itch to only when operating on the default context. This is mostly > a no-op as full-ppgtt only exists with execlists at present which skips > the context switch anyway. > Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Chris Wilson <ch...@chr

Re: [Intel-gfx] [PATCH v3 1/2] iommu: Disable preemption around use of this_cpu_ptr()

2016-06-01 Thread Joonas Lahtinen
var = this_cpu_ptr() to var = get_cpu_ptr() > v3: Actually use get_cpu_ptr (not get_cpu_var). Drop the spinlock > removal, concentrate on the immediate bug fix. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96293 > Signed-off-by: Chris Wilson <ch...@chris-wil

Re: [Intel-gfx] [PATCH v3 2/2] iommu: Remove cpu-local spinlock

2016-06-01 Thread Joonas Lahtinen
ut of memory. Here, we can instead schedule a task to run > on the other CPU to do the flush before trying again. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Joerg Roedel <j...@8bytes.org>

Re: [Intel-gfx] FW: Wrt golden MMIO/CFG snaphot in GVT-g

2016-06-01 Thread Joonas Lahtinen
On ti, 2016-05-31 at 22:01 +0800, Zhiyuan Lv wrote: > Hi Joonas, > > On Fri, May 27, 2016 at 02:32:25PM +0300, Joonas Lahtinen wrote: > > > > On pe, 2016-05-27 at 10:05 +, Wang, Zhi A wrote: > > > > > > For me I think maybe i915 could save the sn

Re: [Intel-gfx] [RFC 02/29] drm/i915: Introduce host graphics memory balloon for gvt

2016-02-08 Thread Joonas Lahtinen
On pe, 2016-02-05 at 22:16 +0800, Zhiyuan Lv wrote: > Hi Joonas, > > On Fri, Feb 05, 2016 at 03:40:49PM +0200, Joonas Lahtinen wrote: > > Hi, > > > > On pe, 2016-02-05 at 18:03 +0800, Zhiyuan Lv wrote: > > > Hi Joonas, > > > > > > Thanks

Re: [Intel-gfx] [RFC 01/29] drm/i915/gvt: Introduce the basic architecture of GVT-g

2016-02-04 Thread Joonas Lahtinen
on structure refinement. > - Change the register access behavior just like what i915 does. > > For other comments, see my comments below. :) > > On 01/29/16 21:57, Joonas Lahtinen wrote: > > Hi, > > > > TL;DR Overall, we have same problem as with the scheduler

Re: [Intel-gfx] [RFC 02/29] drm/i915: Introduce host graphics memory balloon for gvt

2016-02-04 Thread Joonas Lahtinen
gpu.h > b/drivers/gpu/drm/i915/i915_vgpu.h > index 942490a..b8a49e6 100644 > --- a/drivers/gpu/drm/i915/i915_vgpu.h > +++ b/drivers/gpu/drm/i915/i915_vgpu.h > @@ -24,6 +24,7 @@ >  #ifndef _I915_VGPU_H_ >  #define _I915_VGPU_H_ >   > +#include "gvt/params.

Re: [Intel-gfx] [RFC 02/29] drm/i915: Introduce host graphics memory balloon for gvt

2016-02-05 Thread Joonas Lahtinen
rds, > -Zhiyuan > > On Thu, Feb 04, 2016 at 01:27:08PM +0200, Joonas Lahtinen wrote: > > Hi, > > > > On to, 2016-01-28 at 18:21 +0800, Zhi Wang wrote: > > > From: Bing Niu <bing@intel.com> > > > > > > This patch introduces host gra

Re: [Intel-gfx] [PATCH] drm/i915: Introduce i915_dbg macro

2016-01-26 Thread Joonas Lahtinen
linux/device.h", dev_dbg definition is a macro too, like almost all the printing functions. I'd rather see it as i915_dbg. Arguments with side effects can be handled nicely as can be seen. We really should increase the priority of modernizing the debugging infrastructure for i915 (and as a depende

Re: [Intel-gfx] [RFC 17/29] gvt: Xen hypervisor GVT-g MPT module

2016-01-28 Thread Joonas Lahtinen
Hi, See the file MAINTAINERS and add Cc: lines according to "XEN HYPERVISOR INTERFACE". Also I think it'll be useful to split the i915 changes to a separate patch next int he series (as the reviewer will be different). We will have to wait for Xen maintainers to take a position on this. Is there

[Intel-gfx] [PATCH] kernel/cpu: Distinctive name for cpu_hotplug.dep_map

2016-02-03 Thread Joonas Lahtinen
elopment <intel-gfx@lists.freedesktop.org> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- kernel/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/cpu.c b/kernel/cpu.c index 5b9d396..6a13f24 100644 --- a/kernel/cpu.c +++ b/kernel/cp

Re: [Intel-gfx] System freeze apparently due to GPU memory exhaustion - why?

2016-02-23 Thread Joonas Lahtinen
> ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [RFCv2 01/14] drm/i915: factor out i915_pvinfo.h

2016-02-22 Thread Joonas Lahtinen
isor. > -  */ > - uint32_t rsv4; > - uint32_t display_ready; /* ready for display owner switch */ > - > - uint32_t rsv5[4]; > - > - uint32_t g2v_notify; > - uint32_t rsv6[7]; > - > - struct { > - uint32_t lo; > -

Re: [Intel-gfx] [RFCv2 02/14] drm/i915/gvt: Introduce the basic architecture of GVT-g

2016-02-23 Thread Joonas Lahtinen
PU among multiple virtual machines on a time-sharing basis. Each > + * virtual machine is presented a virtual GPU (vGPU), which has equivalent > + * features as the underlying physical GPU (pGPU), so i915 driver can run > + * seamlessly in a virtual machine. This file provides t

Re: [Intel-gfx] [RFCv2 03/14] drm/i915: Introduce host graphics memory/fence partition for GVT-g

2016-02-23 Thread Joonas Lahtinen
t; + mappable_size = dev_priv->gvt.host_low_gm_sz_in_mb << 20; > + unmappable_base = dev_priv->gtt.mappable_end; > + unmappable_size = dev_priv->gvt.host_high_gm_sz_in_mb << 20; > + } else if (intel_vgpu_active

Re: [Intel-gfx] [RFCv2 02/14] drm/i915/gvt: Introduce the basic architecture of GVT-g

2016-02-23 Thread Joonas Lahtinen
nts > + * of GVT and the necessary components used by GVT in i915 driver. > + */ > + > +/** > + * intel_gvt_init - initialize GVT components at the beginning of i915 > + * driver loading. > + * @dev: drm device * > + * > + * This function is called at the beginning of the

Re: [Intel-gfx] [RFCv2 03/14] drm/i915: Introduce host graphics memory/fence partition for GVT-g

2016-02-23 Thread Joonas Lahtinen
On ti, 2016-02-23 at 15:16 +0200, Joonas Lahtinen wrote: > > > > On to, 2016-02-18 at 19:42 +0800, Zhi Wang wrote: > > From: Bing Niu <bing@intel.com> > > > > This patch introduces host graphics memory/fence partition when GVT-g > > is enabled. &

Re: [Intel-gfx] [PATCH v5 06/35] drm/i915: Start of GPU scheduler

2016-02-26 Thread Joonas Lahtinen
Hi, The below answers are reasonable. So v6 should be the version. Regards, Joonas On pe, 2016-02-19 at 17:03 +, John Harrison wrote: > On 19/02/2016 13:03, Joonas Lahtinen wrote: > > > > Hi, > > > > Now the code is in reviewable chunks, excellent! > >

Re: [Intel-gfx] [RFCv2 03/14] drm/i915: Introduce host graphics memory/fence partition for GVT-g

2016-02-25 Thread Joonas Lahtinen
vt wrap. Let's just expose > pgt_device directly. I believe all other information can be encapsulated > under pgt_device. > > btw to match other description in the code, is it clear to rename pgt_device > to gvt_device? > > Another minor thing needs Joonas' feedback. Is it usual to

Re: [Intel-gfx] System freeze apparently due to GPU memory exhaustion - why?

2016-02-26 Thread Joonas Lahtinen
l the problem happens again. > > Many thanks, > Adam. > ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Joonas Lahtinen Open Source Technology Center Intel

Re: [Intel-gfx] [RFCv2 10/14] drm/i915: update PDPs by condition when submit the LRC context

2016-02-26 Thread Joonas Lahtinen
es not this lead to plenty of unnecessary storing and restoring of the context parameters? I would imagine this to destroy performance. Regards, Joonas > > So it's not necessary to allocate multiple GVT context here.  > > Thanks > Kevin -- Joonas Lahtinen Open Source Technolo

Re: [Intel-gfx] [RFCv2 03/14] drm/i915: Introduce host graphics memory/fence partition for GVT-g

2016-02-26 Thread Joonas Lahtinen
pushing information to i915. > > > > btw to match other description in the code, is it clear to rename pgt_device > > to gvt_device? > > > For the name of GVT physical device, if we use "gvt_device", it looks a  > bit weird when both "gvt_device

Re: [Intel-gfx] [PATCH] drm/i915: Acquire RPM wakeref for KMS atomic commit

2016-01-21 Thread Joonas Lahtinen
On to, 2016-01-14 at 18:50 +0200, Imre Deak wrote: > On la, 2015-12-19 at 09:58 +, Chris Wilson wrote: > > Once all the preparations are complete, we are ready to write the > > modesetting to the hardware. During this phase, we will be making > > lots > > of HW register access, so take a top

Re: [Intel-gfx] [PATCH v4 07/38] drm/i915: Start of GPU scheduler

2016-01-20 Thread Joonas Lahtinen
Hi, Comments below this pre text. Many of the comments are related to the indent and style of the code. That stuff is important to fix for future maintainability. In order for the future review to be more effective, I'd like to next see a v5 of the series where the code quality concerns have

Re: [Intel-gfx] [PATCH 01/12] drm/i915: add helper to get a display power ref if it was already enabled

2016-02-15 Thread Joonas Lahtinen
enabled()/put_ref() pair. > > Kudos to Ville and Joonas for the ideas of this new interface. > A couple variables could be initialized at declaration, other than that; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > CC: Mika Kuoppala <mika.kuopp...@intel.com&

Re: [Intel-gfx] [PATCH] kernel/cpu: Distinctive name for cpu_hotplug.dep_map

2016-02-15 Thread Joonas Lahtinen
Hi, According to scripts/get_maintainer.pl Ingo or Peter would be more appropriate to merge. Added them as To: On ke, 2016-02-03 at 22:42 +0530, Gautham R Shenoy wrote: > Hello Joonas, > > On Wed, Feb 03, 2016 at 04:24:28PM +0200, Joonas Lahtinen wrote: > > Use d

[Intel-gfx] [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting

2016-02-15 Thread Joonas Lahtinen
gt; Cc: Paul E. McKenney <paul...@linux.vnet.ibm.com> Cc: Gautham R. Shenoy <e...@linux.vnet.ibm.com> Cc: Chris Wilson <ch...@chris-wilson.co.uk> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- kernel/cpu.c | 87 +---

Re: [Intel-gfx] [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting

2016-02-16 Thread Joonas Lahtinen
Hi, On ma, 2016-02-15 at 18:06 +0100, Peter Zijlstra wrote: > On Mon, Feb 15, 2016 at 03:17:55PM +0100, Peter Zijlstra wrote: > > On Mon, Feb 15, 2016 at 02:36:43PM +0200, Joonas Lahtinen wrote: > > > Instead of implementing a custom locked reference counting, use lockref. &g

Re: [Intel-gfx] [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting

2016-02-16 Thread Joonas Lahtinen
On ti, 2016-02-16 at 10:14 +0100, Peter Zijlstra wrote: > On Tue, Feb 16, 2016 at 10:49:36AM +0200, Joonas Lahtinen wrote: > > I originally thought of implementing this more similar to what you > > specify, but then I came across a discussion in the mailing list where > > it

Re: [Intel-gfx] [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting

2016-02-17 Thread Joonas Lahtinen
On ti, 2016-02-16 at 12:07 +0100, Peter Zijlstra wrote: > On Tue, Feb 16, 2016 at 12:51:03PM +0200, Joonas Lahtinen wrote: > > Quoting my original patch; > > > > "See the Bugzilla link for more details. > > If its not in the Changelog it doesn't exist. Pa

Re: [Intel-gfx] [PATCH 01/21] drm/i915: Account for the size of the chroma plane for the rotated gtt view

2016-02-17 Thread Joonas Lahtinen
ny > pother planar format for that matter) yet. > > Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Fixes: 9e759ff1f4a0 ("drm/i915: Return correct size for rotated views") > Signed-off-by: Ville Syrjälä

Re: [Intel-gfx] [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting

2016-02-18 Thread Joonas Lahtinen
have been caught by cpuhp_lock_* lockdep tracking. So I'll move the discussion to linux-pm list to change the CPUfreq code. Thanks for the comments. Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH] [RFC] kernel/cpu: Use lockref for online CPU reference counting

2016-02-18 Thread Joonas Lahtinen
Hi, On ma, 2016-02-15 at 18:06 +0100, Peter Zijlstra wrote: > On Mon, Feb 15, 2016 at 03:17:55PM +0100, Peter Zijlstra wrote: > > On Mon, Feb 15, 2016 at 02:36:43PM +0200, Joonas Lahtinen wrote: > > > Instead of implementing a custom locked reference counting, use lockref. &g

Re: [Intel-gfx] [PATCH v4 07/38] drm/i915: Start of GPU scheduler

2016-02-19 Thread Joonas Lahtinen
Hi, Adding Daniel as CC to comment below. On to, 2016-02-18 at 14:22 +, John Harrison wrote: > On 20/01/2016 13:18, Joonas Lahtinen wrote: > > On Mon, 2016-01-11 at 18:42 +, john.c.harri...@intel.com wrote: > > > From: John Harrison <john

Re: [Intel-gfx] [PATCH v5 06/35] drm/i915: Start of GPU scheduler

2016-02-19 Thread Joonas Lahtinen
into a separate function. > Squashed down the i915_scheduler.c sections of various patches into > this patch. Thus the later patches simply hook in existing code into > various parts of the driver rather than adding the code as well. Added > documentation to various functions. Re-worked

Re: [Intel-gfx] [PATCH] intel-pstate: Update frequencies of policy->cpus only from ->set_policy()

2016-02-22 Thread Joonas Lahtinen
rite(>rwsem); > > pm_suspend(...) > ...disable_nonboot_cpus() > _cpu_down() > cpu_hotplug_begin(); // Locks cpu_hotplug.lock > __cpu_notify(CPU_DOWN_PREPARE, ...); > ...cpufreq_offlin

Re: [Intel-gfx] [PATCH v5 12/35] drm/i915: Added deferred work handler for scheduler

2016-03-01 Thread Joonas Lahtinen
to process such tasks asynchronously. > > v2: Updated to reduce mutex lock usage. The lock is now only held for > the minimum time within the remove function rather than for the whole > of the worker thread's operation. > > v5: Removed objectionable white space and added some documenta

Re: [Intel-gfx] [PATCH v5 10/35] drm/i915: Added scheduler hook when closing DRM file handles

2016-03-01 Thread Joonas Lahtinen
nction documentation and removed apparently objectionable > white space. [Joonas Lahtinen] > > Used lighter weight spinlocks. > > For: VIZ-1587 > Signed-off-by: John Harrison <john.c.harri...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > -

Re: [Intel-gfx] [PATCH v5 11/35] drm/i915: Added scheduler hook into i915_gem_request_notify()

2016-03-01 Thread Joonas Lahtinen
hen optionally request > it's worker thread be woken up after all completion processing is > complete. > > v4: Downgraded a BUG_ON to a WARN_ON as the latter is preferred. > > v5: Squashed the i915_scheduler.c portions down into the 'start of > scheduler' patch. [Joonas La

Re: [Intel-gfx] [iGVT-g] Ask for comments of getting guest framebuffer in igvt-g

2016-03-10 Thread Joonas Lahtinen
t's important that we do not consider just a single use-case and rule other options out. Especially if the timer system is already been tested some and could serve both scenarios. Regards, Joonas > > cheers, >   Gerd > -- Joonas Lahtinen Open Source Technology Center Intel Corpo

Re: [Intel-gfx] [PATCH v3] drm/i915: Add fault injection support

2016-03-16 Thread Joonas Lahtinen
nit functions nicely, one could use the function names directly. By stripping parts of it if needed to shorten them. Regards, Joonas > so extensibility for more testing seems fine. > -Chris > -- Joonas Lahtinen Open Source Technology Center Intel Corporation

[Intel-gfx] [PATCH v2 4/4] drm/i915: Codify our assumption that the Global GTT is <= 4GiB

2016-03-18 Thread Joonas Lahtinen
e time come when it fails. Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Cc: Ville Syrjälä <ville.syrj...@linux.intel.com> Cc: Daniel Vetter <dan...@ffwll.ch> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> [Rebased and changed 1ull ->

[Intel-gfx] [PATCH 1/3] drm/i915/gtt: Reference mappable_end variable from pointer

2016-03-18 Thread Joonas Lahtinen
t;mika.kuopp...@linux.intel.com> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c i

Re: [Intel-gfx] [PATCH 1/3] drm/i915/gtt: Reference mappable_end variable from pointer

2016-03-18 Thread Joonas Lahtinen
On pe, 2016-03-18 at 08:21 +, Chris Wilson wrote: > On Fri, Mar 18, 2016 at 09:53:08AM +0200, Joonas Lahtinen wrote: > > > > Reference variable value from pointer, not assumed pointer destination. > > > > Since: > > > > commit c44ef60e437019b8ca

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2,i915] add module param "force_dp_sst"

2016-03-11 Thread Joonas Lahtinen
" > > ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH v3] drm/i915: Add fault injection support

2016-03-15 Thread Joonas Lahtinen
iff --git a/drivers/gpu/drm/i915/i915_params.h > b/drivers/gpu/drm/i915/i915_params.h > index bd5026b..b691026 100644 > --- a/drivers/gpu/drm/i915/i915_params.h > +++ b/drivers/gpu/drm/i915/i915_params.h > @@ -59,6 +59,7 @@ struct i915_params { >   bool enable_guc_submission; >   bool verbose_state_checks; >   bool nuclear_pageflip; > + unsigned int inject_load_failure; Duh, add it above the bools, this struct was cleaned once already :P Regards, Joonas >  }; >   >  extern struct i915_params i915 __read_mostly; -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Re: [Intel-gfx] [PATCH v5 27/35] drm/i915: Added debug state dump facilities to scheduler

2016-03-15 Thread Joonas Lahtinen
e added? Regards, Joonas > > On 07/03/2016 12:31, Joonas Lahtinen wrote: > > > > Hi, > > > > On to, 2016-02-18 at 14:27 +, john.c.harri...@intel.com wrote: > > > > > > From: John Harrison <john.c.harri...@intel.com> > > >

[Intel-gfx] [PATCH v2 3/4] drm/i915/gtt: Clean up GGTT probing code

2016-03-19 Thread Joonas Lahtinen
Use less pointers with the probing code, making it much less confusing to read. Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> Reviewed-by: Chris Wilson <ch...@chris-wilson.co.uk> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- drivers/gpu/drm/i915/i9

[Intel-gfx] [PATCH 2/3] drm/i915: Rename dev_priv->gtt to dev_priv->ggtt

2016-03-19 Thread Joonas Lahtinen
Refer to Global GTT consistencly as GGTT, thus rename dev_priv->gtt to dev_priv->ggtt and struct i915_gtt to struct i915_ggtt. Fix a couple of whitespace problems while at it. Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- drivers/gpu/drm/i915/i915_debugfs.c

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v4,1/3] drm/i915: Use i915_vm_to_ppgtt instead of manual container_of

2016-04-07 Thread Joonas Lahtinen
   dfail:0   fail:0   skip:17  > ilk-hp8440p  total:196  pass:126  dwarn:1   dfail:4   fail:2   skip:63  > ivb-t430stotal:196  pass:169  dwarn:0   dfail:0   fail:0   skip:27  > skl-i7k-2total:196  pass:173  dwarn:0   dfail:0   fail:0   skip:23  > skl-nuci5total:196  pass:185  dwarn:0   dfail:0 

Re: [Intel-gfx] [PATCH 5/7] drm/i915: Reset semaphore page for gen8

2016-04-06 Thread Joonas Lahtinen
hris Wilson <ch...@chris-wilson.co.uk> > Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/intel_ringbuffer.c | 8 >  1 file changed, 8 insertions(+) > > diff --git a/dr

Re: [Intel-gfx] [PATCH 2/7] drm/i915: On GPU reset, set the HWS breadcrumb to the last seqno

2016-04-06 Thread Joonas Lahtinen
ible, as all the requests will be considered completed by this > point, it just brings the HWS into line with expectations for external > viewers. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> > Cc: Joonas

Re: [Intel-gfx] [PATCH 5/7] drm/i915: Reset semaphore page for gen8

2016-04-06 Thread Joonas Lahtinen
On ke, 2016-04-06 at 11:10 +0100, Chris Wilson wrote: > On Wed, Apr 06, 2016 at 12:58:43PM +0300, Joonas Lahtinen wrote: > > > > On ke, 2016-04-06 at 00:57 +0100, Chris Wilson wrote: > > > > > > An oversight is that when we wrap the seqno, we need to reset the

Re: [Intel-gfx] [PATCH 4/7] drm/i915: Move the hw semaphore initialisation from GEM to the engine

2016-04-06 Thread Joonas Lahtinen
d-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Mika Kuoppala <mika.kuopp...@linux.intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Comment below, but anyway; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --

<    1   2   3   4   5   6   7   8   9   10   >