Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Propagate error from drm_gem_object_init() (rev2)

2016-04-27 Thread Joonas Lahtinen
> > Results at /archive/results/CI_IGT_test/Patchwork_2062/ > > f814551aa7232ed36d71244dd148b48660b53a78 drm-intel-nightly: > 2016y-04m-25d-11h-36m-27s UTC integration manifest > c3f40d8 drm/i915: Propagate error from drm_gem_object_init() > > ___

Re: [Intel-gfx] [PATCH] drm/i915: In render_state_init reset obj in teardown path

2016-04-27 Thread Joonas Lahtinen
On ti, 2016-04-26 at 11:04 +0100, Dave Gordon wrote: > On 26/04/16 10:21, Matthew Auld wrote: > > > > The teardown path in render_state_init leaves so->obj != NULL. > > > > Suggested-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > > Signed-of

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: tidy up gen8_init_scratch (rev2)

2016-04-27 Thread Joonas Lahtinen
tch > > ___ > 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] drm/i915: tidy up gen8_init_scratch

2016-04-27 Thread Joonas Lahtinen
On ke, 2016-04-27 at 15:30 +0300, Mika Kuoppala wrote: > Matthew Auld <matthew.a...@intel.com> writes: > > > > > [ text/plain ] > > Prefer a goto teardown path to do all the required cleanup. > > > > v2: > > (Joonas Lahtinen) > >

Re: [Intel-gfx] ✗ Fi.CI.BAT: warning for series starting with [1/2] drm/i915: Canonicalize stolen memory calculations (rev2)

2016-04-25 Thread Joonas Lahtinen
85ad98d0ec0369a3b18d4a09938f3f5537d drm-intel-nightly: > 2016y-04m-22d-17h-32m-25s UTC integration manifest > f9b4352 drm/i915: Function per early graphics quirk > 135a1d0 drm/i915: Canonicalize stolen memory calculations > -- Joonas Lahtinen Open Source Technology Center

Re: [Intel-gfx] ✗ Fi.CI.BAT: warning for series starting with [1/2] drm/i915: Canonicalize stolen memory calculations (rev2)

2016-04-25 Thread Joonas Lahtinen
On ma, 2016-04-25 at 10:23 +0100, Tvrtko Ursulin wrote: > Acked-by: Tvrtko Ursulin <tvrtko.ursu...@intel.com> Merged, thanks for the R-b and A-b! Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gf

Re: [Intel-gfx] [PATCH] drm/i915: rename i915_gem_alloc_object() to i915_gem_object_create()

2016-04-25 Thread Joonas Lahtinen
@@ -2776,7 +2776,7 @@ int intel_init_render_ring_buffer(struct drm_device > *dev) >   >   if (INTEL_INFO(dev)->gen >= 8) { >   if (i915_semaphore_is_enabled(dev)) { > - obj = i915_gem_alloc_object(dev, 4096); > + obj = i

Re: [Intel-gfx] [RFC] x86/e820: Add E820_RESERVED_GFX for graphics memory

2016-04-25 Thread Joonas Lahtinen
(Correcting the bad CC's.) What do others think? This failed in the CI due to i915 driver not being able to claim RESERVED_GFX memory as it's handled like RESERVED_KERN in all places. So that'll need some tweaking, still. Regards, Joonas On pe, 2016-04-22 at 16:29 +0300, Joonas Lahtinen wrote

Re: [Intel-gfx] Building GVT-g as a sub-module of i915

2016-05-23 Thread Joonas Lahtinen
pre-eanbled state" is enabled in i915. If yes, then it will use the > snapshot in i915 and continue to load. If no, then bail out. > > Thanks, > Zhi.-- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list

Re: [Intel-gfx] [PATCH] drm/i915/userptr: Convert to drm_i915_private

2016-05-23 Thread Joonas Lahtinen
k); >   hash_init(dev_priv->mm_structs); >   return 0; You should remove the "return 0;" if you make the function void, and maybe also make a not int he commit message. With that, Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Regards, Joonas -- Joona

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

2016-05-11 Thread Joonas Lahtinen
EN_FOREVER. > > Signed-off-by: Tvrtko Ursulin <tvrtko.ursu...@intel.com> > Reviewed-by: Chris Wilson <ch...@chris-wilson.co.uk> (v3) Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Jani Nikula &

Re: [Intel-gfx] [PATCH v2 3/4] drm/i915: Lazily migrate the objects after hibernation

2016-05-13 Thread Joonas Lahtinen
-wilson.co.uk> > Cc: Imre Deak <imre.d...@intel.com> > Cc: David Weinehall <david.weineh...@intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_gem_gtt.c | 8 ++-- >  1 file changed, 2 insertions(+), 6

Re: [Intel-gfx] [PATCH v2 4/4] drm/i915: Skip clearing the GGTT on full-ppgtt systems

2016-05-13 Thread Joonas Lahtinen
filtered out > with EINVAL on full-ppgtt.) > > The most dramatic effect this will have will be during resume, as with > full-ppgtt the GGTT is only used sparingly. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: David Weinehall <david.weineh.

Re: [Intel-gfx] [PATCH v2 2/4] drm/i915: Update domain tracking for GEM objects on hibernation

2016-05-13 Thread Joonas Lahtinen
form the domain tracking inside freeze, before the image is > written, rather than upon restoration. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Imre Deak <imre.d...@intel.com> > Cc: David Weinehall <david.weineh...@intel.com> Reviewed-by:

Re: [Intel-gfx] [PATCH v2 1/4] drm/i915: Add distinct stubs for PM hibernation phases

2016-05-13 Thread Joonas Lahtinen
handling GEM objects. > > v2: There are more! Don't forget the freeze phases. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Imre Deak <imre.d...@intel.com> > Cc: David Weinehall <david.weineh...@intel.com> Reviewed-by: Joonas Lahtinen <joonas.

Re: [Intel-gfx] [PATCH] drm/i915: Skip clearing the GGTT on full-ppgtt systems

2016-05-13 Thread Joonas Lahtinen
ggtt->base.clear_range = gen8_ggtt_clear_range; > + > + ggtt->base.insert_entries = gen8_ggtt_insert_entries; > + if (IS_CHERRYVIEW(dev_priv)) > + ggtt->base.insert_entries = gen8_ggtt_insert_entries__BKL; > + >   return ret; >  } >   -- 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] ✗ Fi.CI.BAT: failure for drm/i915: remove i915_gem_object_ggtt_unbind

2016-05-04 Thread Joonas Lahtinen
hris. Merged, thanks for the patch and opening the bug. Regards, Joonas > ___ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Joonas Lahtinen Open Source Technology Center Intel Corpora

Re: [Intel-gfx] [PATCH] drm/i915: Report command parser version 0 if disabled

2016-05-04 Thread Joonas Lahtinen
second guess when it will be active (a mixture of module > parameters and generational support, which may change over time). > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Assuming zero was previously unused. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.

Re: [Intel-gfx] [PATCH v2] x86: Silence 32bit compiler warning in intel_graphics_stolen()

2016-05-10 Thread Joonas Lahtinen
yrj...@linux.intel.com> > Cc: Tvrtko Ursulin <tvrtko.ursu...@linux.intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Thomas Gleixner <t...@linutronix.de> > Cc: Ingo Molnar <mi...@redhat.com> > Cc: "H. Peter Anvin" <h...@z

[Intel-gfx] [PATCH maintainer-tools v3] dim: Resist committing patches that modify files outside of i915

2016-05-10 Thread Joonas Lahtinen
<daniel.vet...@ffwll.ch> Cc: Jani Nikula <jani.nik...@intel.com> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- dim | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dim b/dim index d9c1be5..cbdae85 100755 --- a/dim +++ b/dim @@ -691,6 +

[Intel-gfx] [PATCH maintainer-tools v2] dim: Resist committing patches that modify files outside of i915

2016-05-10 Thread Joonas Lahtinen
Nikula <jani.nik...@intel.com> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- dim | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dim b/dim index d9c1be5..cbdae85 100755 --- a/dim +++ b/dim @@ -691,6 +691,17 @@ function checkpatch_commit i

Re: [Intel-gfx] [PATCH maintainer-tools v3] dim: Resist committing patches that modify files outside of i915

2016-05-10 Thread Joonas Lahtinen
Disregard this v3. On ti, 2016-05-10 at 11:50 +0300, Joonas Lahtinen wrote: > If committing to drm-intel-next-queued branch, require the committer > to be aware that they are committing outside of drm/i915 maintenance > scope. > > v2: > - Do not use warn_or_fail (Jani) >

[Intel-gfx] [PATCH maintainer-tools v4] dim: Resist committing patches that modify files outside of i915

2016-05-10 Thread Joonas Lahtinen
<daniel.vet...@ffwll.ch> Cc: Jani Nikula <jani.nik...@intel.com> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- dim | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dim b/dim index d9c1be5..fa307d5 100755 --- a/dim +++ b/dim @@ -691,6 +

Re: [Intel-gfx] [PATCH maintainer-tools v4] dim: Resist committing patches that modify files outside of i915

2016-05-10 Thread Joonas Lahtinen
On ti, 2016-05-10 at 12:22 +0300, Jani Nikula wrote: > Acked-by: Jani Nikula <jani.nik...@intel.com> Pushed to maintainer-tools. -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list

[Intel-gfx] [PATCH v3] drm/i915: Clean up PCI config register handling

2016-04-19 Thread Joonas Lahtinen
p identify the register (Chris) v3: - Refer to register value as *_val instead of *_reg (Chris) Cc: Jani Nikula <jani.nik...@intel.com> Cc: Chris Wilson <ch...@chris-wilson.co.uk> Cc: Ville Syrjälä <ville.syrj...@linux.intel.com> Reviewed-by: Chris Wilson <ch...@chris-wils

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Clean up PCI config register handling (rev3)

2016-04-19 Thread Joonas Lahtinen
> > 83dde235b9d8bbe1cabf7ad002a6c48ff5a699fc drm-intel-nightly: > 2016y-04m-19d-11h-58m-43s UTC integration manifest > 6711989 drm/i915: Clean up PCI config register handling > -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___

Re: [Intel-gfx] [PATCH 1/5] drm/i915: use dev_priv directly in gen8_ppgtt_notify_vgt

2016-04-18 Thread Joonas Lahtinen
On ti, 2016-04-12 at 16:57 +0100, Matthew Auld wrote: > Remove dev local and use to_i915() in gen8_ppgtt_notify_vgt. > > v2: use dev_priv directly for QUESTION_MACROS (Joonas Lahtinen) > > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Reviewed-by: Joonas L

Re: [Intel-gfx] [PATCH 3/5] drm/i915: bail in alloc_pdp when !FULL_48BIT_PPGTT

2016-04-18 Thread Joonas Lahtinen
on <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Matthew Auld <matthew.a...@intel.com> > --- >  drivers/gpu/drm/i915/i915_gem_gtt.c | 3 ++- >  1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers

Re: [Intel-gfx] [PATCH 1/5] drm/i915: use dev_priv directly in gen8_ppgtt_notify_vgt

2016-04-18 Thread Joonas Lahtinen
On ma, 2016-04-18 at 14:11 +0100, Chris Wilson wrote: > On Mon, Apr 18, 2016 at 03:51:20PM +0300, Joonas Lahtinen wrote: > > > > On ti, 2016-04-12 at 16:57 +0100, Matthew Auld wrote: > > > > > > Remove dev local and use to_i915() in gen8_ppgtt_notify_vgt. >

Re: [Intel-gfx] [PATCH v2 3/4] drm/i915: Introduce i915_vm_to_ggtt()

2016-04-18 Thread Joonas Lahtinen
hris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Comment below. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Tvrtko Ursulin <tvrtko.ursu...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i9

Re: [Intel-gfx] [PATCH 2/5] drm/i915: harden allocation paths in allocate_va_range

2016-04-18 Thread Joonas Lahtinen
rflow in our checks. > Not sure this is the right thing to do. I think I do prefer erroring out on invalid arguments as we're talking of internal programmer interface. Regards, Joonas > Cc: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel

Re: [Intel-gfx] [PATCH 4/5] drm/i915: call kunmap_px on pt_vaddr

2016-04-18 Thread Joonas Lahtinen
formation + CC'ing the author (Mika here): Fixes: d1c54acd67dc ("drm/i915/gtt: Introduce kmap|kunmap for dma page") With that added, Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Mika to comment on too, looks like  fairly straightforward error when doing a mass replac

[Intel-gfx] [PATCH] drm/i915: Clean up PCI config register handling

2016-04-18 Thread Joonas Lahtinen
p identify the register (Chris) Cc: Jani Nikula <jani.nik...@intel.com> Cc: Chris Wilson <ch...@chris-wilson.co.uk> Cc: Ville Syrjälä <ville.syrj...@linux.intel.com> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- drivers/gpu/drm/i915/i915_dma.c|

Re: [Intel-gfx] [PATCH] drm/i915/shrinker: Only report objects with extra pinned pages as pinned

2016-04-20 Thread Joonas Lahtinen
hose > objects used for display and hardware access. > > Reported-by: Akash Goel <akash.g...@intel.com> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Cc: Akash Goel <akash.g...@intel.com> >

Re: [Intel-gfx] [PATCH v2 3/3] drm/i915/shrinker: Only shmemfs objects are backed by swap

2016-04-20 Thread Joonas Lahtinen
shrinker, so this just makes the logic for can_release_pages() > clearer (and safer in future so that we don't over estimate our ability > to free up pages from future non-swappable objects). > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen

Re: [Intel-gfx] [PATCH v2 2/3] drm/i915/shrinker: Report "unevictable" pages

2016-04-20 Thread Joonas Lahtinen
unit, too. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_gem_shrinker.c | 22 +++--- >  1 file changed, 11 insertions(+), 11 deletions(-) > > diff --

[Intel-gfx] [PATCH] drm/i915: Clean up PCI config register handling

2016-04-15 Thread Joonas Lahtinen
le Syrjälä <ville.syrj...@linux.intel.com> Signed-off-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- drivers/gpu/drm/i915/i915_dma.c| 15 -- drivers/gpu/drm/i915/i915_gem_stolen.c | 9 drivers/gpu/drm/i915/i915_reg.h| 38 ++

Re: [Intel-gfx] [PATCH 10/19] drm/i915: Rearrange switch_context to load the aliasing ppgtt on first use

2016-04-21 Thread Joonas Lahtinen
GPU engines are initialised. For example, this means that power > contexts for rc6 (Ironlake) need to explicitly loaded, as they are. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Mika Kuoppala <mika.kuopp...@intel.com> Some comments below. Reviewed-by: Joonas

Re: [Intel-gfx] [PATCH 5/5] drm/i915: Propagate error from drm_gem_object_init()

2016-04-19 Thread Joonas Lahtinen
return PTR_ERR(obj); >   >   /* mark ring buffers as read-only from GPU side by default */ >   obj->gt_ro = 1; > @@ -2780,7 +2781,7 @@ int intel_init_render_ring_buffer(struct drm_device > *dev) >   if (INTEL_INFO(dev)->gen >= 8) { >   if (i915_semaphore_i

Re: [Intel-gfx] [PATCH] drm/i915: Move ioremap_wc tracking onto VMA

2016-04-18 Thread Joonas Lahtinen
truct i915_vma *vma) > { > struct i915_ggtt *ggtt; > void *ptr; > > if (vma->iomap) > return vma->iomap; > > if (WARN_ON(!vma->obj->map_and_fenceable)) > return ERR_PTR(-ENODEV); > >     

Re: [Intel-gfx] [PATCH 05/19] drm/i915: Use i915_vma_pin_iomap on the ringbuffer object

2016-04-21 Thread Joonas Lahtinen
.com> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/intel_ringbuffer.c | 16 +--- >  1 file ch

Re: [Intel-gfx] [PATCH 14/19] drm/i915: Move context initialisation to first-use

2016-04-21 Thread Joonas Lahtinen
On to, 2016-04-21 at 08:08 +0100, Chris Wilson wrote: > On Thu, Apr 21, 2016 at 09:57:03AM +0300, Joonas Lahtinen wrote: > > > > On ke, 2016-04-20 at 19:42 +0100, Chris Wilson wrote: > > > > > > + if (!request->ctx->engine[engine->id].initialised) {

Re: [Intel-gfx] [PATCH 10/19] drm/i915: Rearrange switch_context to load the aliasing ppgtt on first use

2016-04-21 Thread Joonas Lahtinen
On to, 2016-04-21 at 08:01 +0100, Chris Wilson wrote: > On Thu, Apr 21, 2016 at 09:48:36AM +0300, Joonas Lahtinen wrote: > > > > On ke, 2016-04-20 at 19:42 +0100, Chris Wilson wrote: > > > > > > The code to switch_mm() is already handled by i915_switch_con

Re: [Intel-gfx] [PATCH v2 1/2] drm/i915: refactor i915_gem_object_pin_map()

2016-04-21 Thread Joonas Lahtinen
 obj->pages->nents, 0) > - pages[n++] = sg_page_iter_page(_iter); > - > - obj->mapping = vmap(pages, n, 0, PAGE_KERNEL); > - drm_free_large(pages); > - } > + obj->mapping = i915_gem_object_map(obj); >   if (obj->mapping == NULL) { >   i915_gem_object_unpin_pages(obj); >   return ERR_PTR(-ENOMEM); -- 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 14/19] drm/i915: Move context initialisation to first-use

2016-04-21 Thread Joonas Lahtinen
legacy/execlist contexts. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Nitpick below. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_drv.h  |  1 + >  drivers/gpu/drm/i915/intel_lrc.c | 39 ++

Re: [Intel-gfx] [PATCH 17/19] drm/i915: Track the previous pinned context inside the request

2016-04-21 Thread Joonas Lahtinen
ble pin as that exposes a race inside the lrc > irq handler as it tries to access the context after it may be retired. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Tvrtko Ursulin <tvrtko.ursu...@linux.intel.com> Below comments addressed, Reviewe

Re: [Intel-gfx] [PATCH 17/19] drm/i915: Track the previous pinned context inside the request

2016-04-21 Thread Joonas Lahtinen
On to, 2016-04-21 at 08:22 +0100, Chris Wilson wrote: > On Thu, Apr 21, 2016 at 10:07:50AM +0300, Joonas Lahtinen wrote: > > > > On ke, 2016-04-20 at 19:42 +0100, Chris Wilson wrote: > > > > > > As the contexts are accessed by the hardware until the switch is

Re: [Intel-gfx] [PATCH 14/19] drm/i915: Move context initialisation to first-use

2016-04-21 Thread Joonas Lahtinen
On to, 2016-04-21 at 08:56 +0100, Chris Wilson wrote: > On Thu, Apr 21, 2016 at 10:47:30AM +0300, Joonas Lahtinen wrote: > > > > On to, 2016-04-21 at 08:08 +0100, Chris Wilson wrote: > > > > > > On Thu, Apr 21, 2016 at 09:57:03AM +0300, Joonas Lahtinen wrote

Re: [Intel-gfx] [PATCH] x86: Silence 32bit compiler warning in intel_graphics_stolen()

2016-05-09 Thread Joonas Lahtinen
; > > Cc: Mika Kuoppala <mika.kuopp...@intel.com> > > Cc: Ville Syrjälä <ville.syrj...@linux.intel.com> > > Cc: Tvrtko Ursulin <tvrtko.ursu...@linux.intel.com> > > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > > Cc: Thomas Gleixner <t...@li

Re: [Intel-gfx] [PATCH] drm/i915: Use drm_i915_private as the native pointer for intel_uncore.c

2016-05-09 Thread Joonas Lahtinen
the s/dev_priv/i915/. Do you have a patch for the preceding s/i915/i915_module/ patch, or should I go and write it? Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Regards, Joonas > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > --- >  drivers/gp

Re: [Intel-gfx] [PATCH] drm/i915: Skip idling an idle engine

2016-05-25 Thread Joonas Lahtinen
gpu_idle(struct drm_device *dev) >   >   /* Flush everything onto the inactive list. */ >   for_each_engine(engine, dev_priv) { > + if (engine->last_context == NULL) > + continue; > + >   if (!i915.enable_execlists) {

Re: [Intel-gfx] [PATCH v2 10/11] drm/i915: Rearrange i915_gem_context

2016-05-25 Thread Joonas Lahtinen
On ma, 2016-05-23 at 12:34 +0100, Chris Wilson wrote: > Pack the integers and related types together inside the struct. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> > Cc: Joonas Lahtinen <j

Re: [Intel-gfx] [PATCH v2 11/11] drm/i915: Show context objects in debugfs/i915_gem_objects

2016-05-25 Thread Joonas Lahtinen
On ma, 2016-05-23 at 12:34 +0100, Chris Wilson wrote: > 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> Some commit message would be nice. > --- >  dr

Re: [Intel-gfx] [PATCH v2 07/11] drm/i915: Show i915_gem_context owner in debugfs

2016-05-25 Thread Joonas Lahtinen
_priv as closed. > > 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> > --- >  drivers/gpu/drm/i915/i915_debugfs.c | 17 +++-- >  drivers/gpu/d

Re: [Intel-gfx] [PATCH v2 06/11] drm/i915: Move pinning of dev_priv->kernel_context into its creator

2016-05-25 Thread Joonas Lahtinen
ure to allocate the ppgtt. > > 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> > --- >  drivers/gpu/drm/i915/i915_gem_context.c | 53 > +

Re: [Intel-gfx] [PATCH v3] drm/i915/debugfs: Show context objects in i915_gem_objects

2016-05-25 Thread Joonas Lahtinen
> Cc: Tvrtko Ursulin <tvrtko.ursu...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_debugfs.c | 38 > - >  1 file changed, 37 insertions(+), 1 deletion(-) > > diff

Re: [Intel-gfx] [PATCH 3/6] drm/i915: Mark all default contexts as uninitialised after context loss

2016-05-25 Thread Joonas Lahtinen
ists and non-default legacy contexts) will retain their > state across the reset. > Should not hurt at least. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > --- >  drivers/gpu/drm/i915/i915_ge

Re: [Intel-gfx] [PATCH 2/6] drm/i915: Treat kernel context as initialised

2016-05-25 Thread Joonas Lahtinen
stored/ > + for_each_engine(engine, dev_priv) { > + struct intel_context *ce = > + _priv->kernel_context->engine[engine->id]; > + > + ce->initialised = > + !i915.enable_execlists || engine->init_context == NULL; > + } here? >   dev_priv->kernel_context->remap_slice = ALL_L3_SLICES(dev_priv); >  } >   -- 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 17/55] drm/i915: Simplify request_alloc by returning the allocated request

2016-07-25 Thread Joonas Lahtinen
locate requests as side-effect of calling certain functions. > I already added in previous series; CC'ing Dave again. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Link: > http://patchwork.freedesk

Re: [Intel-gfx] [PATCH 07/55] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture

2016-07-25 Thread Joonas Lahtinen
i915_ring_error_state(m, dev, error, i); >   This captures the engine related ring state, I think it's even worth a comment when there is engine vs. error disparity. And how about the messages? Should we update them more agressively where necessary. Regards, Joonas -- Joonas Laht

Re: [Intel-gfx] [PATCH 31/55] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers

2016-07-25 Thread Joonas Lahtinen
->global += vma->node.size; > + } else { > + struct i915_hw_ppgtt *ppgtt > + = container_of(vma->vm, > +    struct i915_hw_ppgtt, > +    base); Use i91

Re: [Intel-gfx] [PATCH 01/31] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()

2016-07-25 Thread Joonas Lahtinen
h for Tvrtko, not remembering he's traveling. assert_spin_locked() should make this enough robust that it'll still do what it did perviously. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Regards, Joonas > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> &g

Re: [Intel-gfx] [PATCH 08/55] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c

2016-07-25 Thread Joonas Lahtinen
dev) >   >   ret = i915_gem_init_hw(dev); >   if (ret == -EIO) { > - /* Allow ring initialisation to fail by marking the GPU as > + /* Allow engine initialisation to fail by marking the GPU as >    * wedged. But we only want to do this where the GPU is angry, >    * for all other failure, such as an allocation failure, bail. >    */ -- 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 16/55] drm/i915: Remove obsolete engine->gpu_caches_dirty

2016-07-25 Thread Joonas Lahtinen
it on the legacy of gpu_caches_dirty > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Link: > http://patchwork.freedesktop.org/patch/msgid/1469432687-22756-18-git-send-email-ch...@chris-wilson.co

Re: [Intel-gfx] [PATCH 01/55] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()

2016-07-25 Thread Joonas Lahtinen
copying here; Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Link: > http://patchwork.freedesktop.org/patch/msgid/1469432687-22756-2-git-send-email-ch...@chris-wilson.co.uk > Cc: Tvrtko Ursulin <tvr

Re: [Intel-gfx] [PATCH 40/55] drm/i915: Refactor blocking waits

2016-07-27 Thread Joonas Lahtinen
request = i915_gem_active_peek(>last_read[i], > -     > >base.dev->struct_mutex); > - if (!request) > - continue; > + active_mask = 1; Wouldn't we have RENDER_RING

Re: [Intel-gfx] [PATCH 35/55] drm/i915: Be more careful when unbinding vma

2016-07-26 Thread Joonas Lahtinen
eak; > - > - ret = i915_gem_object_put_pages(obj); > + ret = i915_gem_object_unbind(obj); > + if (ret == 0) (!ret) Other than that, looks good. The list_for_each loops are fancy to review because we have so many levels of functions and you never know where the corresponding li

Re: [Intel-gfx] [PATCH 37/55] drm/i915: Introduce i915_gem_active for request tracking

2016-07-26 Thread Joonas Lahtinen
pu/drm/i915/intel_display.c > @@ -11378,7 +11378,7 @@ static bool use_mmio_flip(struct intel_engine_cs > *engine, >   if (resv && !reservation_object_test_signaled_rcu(resv, false)) >   return true; >   > - return engine != i915_gem_request_get_en

Re: [Intel-gfx] [PATCH 42/55] drm/i915: Remove obsolete i915_gem_object_flush_active()

2016-07-26 Thread Joonas Lahtinen
> > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> This series will need plenty of CI regression and benchmark testing... Regards, Joonas > --- >  drivers/gpu/drm/i915/i915_gem.c | 59 > +++

Re: [Intel-gfx] [PATCH 32/55] drm/i915: Split early global GTT initialisation

2016-07-26 Thread Joonas Lahtinen
et) > - goto out_gtt_cleanup; > + ggtt->mappable = > + io_mapping_create_wc(ggtt->mappable_base, ggtt->mappable_end); Splitting between arguments might look leaner. Otherwise looks OK, plenty of code motion so not super easy to track.

Re: [Intel-gfx] [PATCH 41/55] drm/i915: Rename request->list to link for consistency

2016-07-26 Thread Joonas Lahtinen
On ma, 2016-07-25 at 18:32 +0100, Chris Wilson wrote: > We use "list" to denote the list and "link" to denote an element on that > list. Rename request->list to match this idiom. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> R

Re: [Intel-gfx] [PATCH 38/55] drm/i915: Prepare i915_gem_active for annotations

2016-07-26 Thread Joonas Lahtinen
ive) > +{ > + return i915_gem_request_get_seqno(i915_gem_active_peek(active)); Nuke the i915_gem_request_get_seqno wrapper, it's insanity. Now or an another patch. > +} > + > +static inline struct intel_engine_cs * > +i915_gem_active_g

Re: [Intel-gfx] [PATCH 39/55] drm/i915: Mark up i915_gem_active for locking annotation

2016-07-26 Thread Joonas Lahtinen
   i915_gem_active_get_seqno(>last_read[id])); > +    i915_gem_active_get_seqno(>last_read[id], > +   > >base.dev->struct_mutex)); In functions where you use plenty of this, maybe make struct_mutex alias. But before that, what's wrong with passing dev_priv? Regar

Re: [Intel-gfx] [PATCH 45/55] drm/i915: Convert intel_overlay to request tracking

2016-07-27 Thread Joonas Lahtinen
t; > - } > + } else > + intel_overlay_release_old_vid_tail(>last_flip, NULL); Why you added else?  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 08/55] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c

2016-07-27 Thread Joonas Lahtinen
On ti, 2016-07-26 at 09:12 +0100, Chris Wilson wrote: > On Tue, Jul 26, 2016 at 08:02:25AM +0300, Joonas Lahtinen wrote: > > > > On ma, 2016-07-25 at 18:31 +0100, Chris Wilson wrote: > > > > > > A few places we use ring when referring to the struct intel_e

Re: [Intel-gfx] [PATCH 43/55] drm/i915: Refactor activity tracking for requests

2016-07-27 Thread Joonas Lahtinen
) >  static inline struct drm_i915_gem_request * >  i915_gem_active_get(const struct i915_gem_active *active, struct mutex > *mutex) >  { > - struct drm_i915_gem_request *request; > - > - request = i915_gem_active_peek(active, mutex); > - if (!request || i915_gem_request_completed(request)) > - return NULL; > - > - return i915_gem_request_get(request); > + return i915_gem_request_get(i915_gem_active_peek(active, mutex)); On average looks better with a variable in between and not all functions chained. 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 52/55] drm/i915: Track active vma requests

2016-07-27 Thread Joonas Lahtinen
ruct i915_vma *vma, > +   unsigned int engine) > +{ > + return vma->active & BIT(engine); > +} > + Are these going to grow more complex? Otherwise looks fine, Reviewed-by: Joonas Lahtinen <joonas.

Re: [Intel-gfx] [PATCH 40/55] drm/i915: Refactor blocking waits

2016-07-27 Thread Joonas Lahtinen
On ke, 2016-07-27 at 08:04 +0100, Chris Wilson wrote: > On Wed, Jul 27, 2016 at 09:04:03AM +0300, Joonas Lahtinen wrote: > > > > On ma, 2016-07-25 at 18:32 +0100, Chris Wilson wrote: > > > > > > Tidy up the for loops that handle waiting for rea

Re: [Intel-gfx] [PATCH 53/55] drm/i915: Release vma when the handle is closed

2016-07-27 Thread Joonas Lahtinen
>obj_link); > + if (!i915_vma_is_active(vma) && !vma->pin_count) > + WARN_ON(__i915_vma_unbind_no_wait(vma)); Same here, an optimization? Somebody from the original CC list probably should give it a look too. Regards, Joonas -- Joonas Lahtinen

Re: [Intel-gfx] [PATCH 54/55] drm/i915: Mark the context and address space as closed

2016-07-27 Thread Joonas Lahtinen
llow, there also seems to be a hint of paranoia, but it's with GEM_BUG_ON() so should not hurt. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> 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 40/55] drm/i915: Refactor blocking waits

2016-07-27 Thread Joonas Lahtinen
  active_mask = 1; > >  > > Wouldn't we have RENDER_RING define for this and other instances? > > ? Defining a mask with first bit set is not very informative, is it? Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___

Re: [Intel-gfx] [PATCH 32/55] drm/i915: Split early global GTT initialisation

2016-07-27 Thread Joonas Lahtinen
On ti, 2016-07-26 at 08:42 +0100, Chris Wilson wrote: > On Tue, Jul 26, 2016 at 10:08:32AM +0300, Joonas Lahtinen wrote: > > > > On ma, 2016-07-25 at 18:32 +0100, Chris Wilson wrote: > > > > > > -/** > > > - * i915_gem_init_ggtt - Initialize GEM

Re: [Intel-gfx] [PATCH 55/55] Revert "drm/i915: Clean up associated VMAs on context destruction"

2016-07-27 Thread Joonas Lahtinen
lson <ch...@chris-wilson.co.uk> With the improvements in tracking, makes sense. Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_drv.h |  5 - >  drivers/gpu/drm/i915/i915_gem.c | 14 ++-

Re: [Intel-gfx] [PATCH 43/55] drm/i915: Refactor activity tracking for requests

2016-07-27 Thread Joonas Lahtinen
On ke, 2016-07-27 at 08:57 +0100, Chris Wilson wrote: > On Wed, Jul 27, 2016 at 10:40:14AM +0300, Joonas Lahtinen wrote: > > > > On ma, 2016-07-25 at 18:32 +0100, Chris Wilson wrote: > > > > > > @@ -172,6 +176,24 @@ static void i915_gem_request_retire(struct &g

Re: [Intel-gfx] [PATCH] drm/i915: Fill unused GGTT with scratch pages for VT-d

2016-07-12 Thread Joonas Lahtinen
t;) > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> > Cc: David Weinehall <david.weineh...@intel.com> > Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i91

Re: [Intel-gfx] ✗ Ro.CI.BAT: failure for drm/i915: remove superfluous i915_gem_object_free_mmap_offset call

2016-07-14 Thread Joonas Lahtinen
> > > Subgroup basic-batch-kernel-default-wb: > > pass   -> DMESG-FAIL (ro-bdw-i7-5557U) > Created bug report https://bugs.freedesktop.org/show_bug.cgi?id=96927 > > > > > Test kms_pipe_crc_basic: > > Subgroup suspend-rea

Re: [Intel-gfx] [PATCH 17/31] drm/i915: Remove obsolete engine->gpu_caches_dirty

2016-07-25 Thread Joonas Lahtinen
_flush(request, > +   0, I915_GEM_GPU_DOMAINS); > + >   /* Not allowed to fail! */ >   WARN(ret, "*_ring_flush_all_caches failed: %d!\n", ret); Fix this message too. Regards, Joonas -- Joonas Lahtinen Open Source Technology C

Re: [Intel-gfx] [PATCH 22/31] drm/i915: Unify request submission

2016-07-25 Thread Joonas Lahtinen
s Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_gem_request.c|  8 +++- >  drivers/gpu/drm/i915/i915_guc_submission.c |  9 ++--- >  drivers/gpu/drm/i915/intel_guc.h

Re: [Intel-gfx] [PATCH 24/31] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()

2016-07-25 Thread Joonas Lahtinen
. This makes the interface simpler for the reader, and will > simplify for patches. > > Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/intel_ringbuffer.c | 51 > ++

Re: [Intel-gfx] ✗ Ro.CI.BAT: failure for drm: BIT(DRM_ROTATE_?) -> DRM_ROTATE_?

2016-07-25 Thread Joonas Lahtinen
/CI_IGT_test/RO_Patchwork_1594/ > > 5c9e3d9 drm-intel-nightly: 2016y-07m-25d-06h-32m-37s UTC integration manifest > 7e91383 drm: BIT(DRM_ROTATE_?) -> DRM_ROTATE_? > -- 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 06/31] drm/i915: Use engine to refer to the user's BSD intel_engine_cs

2016-07-25 Thread Joonas Lahtinen
n.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/i915_drv.h|  4 ++-- >  drivers/gpu/drm/i915/i915_gem.c|  2 +- >  drivers/gpu/drm/i915/i915_gem_execbuffer.c | 15 --- >  3 fil

Re: [Intel-gfx] [PATCH 08/31] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c

2016-07-25 Thread Joonas Lahtinen
hw(dev); >   if (ret == -EIO) { > - /* Allow ring initialisation to fail by marking the GPU as > + /* Allow engine initialisation to fail by marking the GPU as >    * wedged. But we only want to do this where the GPU is angry, >    * for all other failure, such as an allocation failure, bail. >    */ -- 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 09/31] drm/i915: Update a couple of hangcheck comments to talk about engines

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

Re: [Intel-gfx] [PATCH 20/31] drm/i915: Remove intel_ring_get_tail()

2016-07-25 Thread Joonas Lahtinen
On ma, 2016-07-25 at 08:44 +0100, Chris Wilson wrote: > Joonas doesn't like the tiny function, especially if I go around making > it more complicated and using it elsewhere. To remove that temptation, > remove the function! > Reviewed-by: Joonas Lahtinen <joonas.lahti...@

Re: [Intel-gfx] [PATCH 15/31] drm/i915: Rename residual ringbuf parameters

2016-07-25 Thread Joonas Lahtinen
ringbuf->space = __intel_ring_space(ringbuf->head & HEAD_ADDR, > - ringbuf->tail, ringbuf->size); > + ring->space = __intel_ring_space(ring->head & HEAD_ADDR, > +  ring->tail, ring-

Re: [Intel-gfx] [PATCH 26/31] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores

2016-07-25 Thread Joonas Lahtinen
selection compact. With this change, Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation ___ Intel-gfx mailing list Intel-gfx@lis

Re: [Intel-gfx] [PATCH 12/31] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs

2016-07-25 Thread Joonas Lahtinen
nd content, so you could mentione renaming the function (which is all this patch does). For code, Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> > --- >  drivers/gpu/drm/i915/intel_ringbuffer.c | 12 ++-- >  1 file changed, 6 insertions(+), 6 deletions(-)

Re: [Intel-gfx] [PATCH 04/31] drm/i915: Only drop the batch-pool's object reference

2016-07-25 Thread Joonas Lahtinen
On ma, 2016-07-25 at 09:44 +0100, Chris Wilson wrote: > On Mon, Jul 25, 2016 at 11:38:07AM +0300, Joonas Lahtinen wrote: > > > > On ma, 2016-07-25 at 08:44 +0100, Chris Wilson wrote: > > > > > > The obj->batch_pool_link is only inspected when traversin

Re: [Intel-gfx] [PATCH 04/31] drm/i915: Only drop the batch-pool's object reference

2016-07-25 Thread Joonas Lahtinen
h_pool_link) >   i915_gem_object_put(obj); > - } > + > + INIT_LIST_HEAD(>cache_list[n]); >   } >  } >   -- 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 05/31] drm/i915/cmdparser: Remove stray intel_engine_cs *ring

2016-07-25 Thread Joonas Lahtinen
mand length in the header). > +  * If not, it calls this function to determine the per-engine length > +  * field encoding for the command (i.e. different opcode ranges use > +  * certain bits to encode the command length in the header). >    */ >   u32 (*get_cmd_length_mask)(u32 cmd_header); >  }; -- 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

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