All of lore.kernel.org
 help / color / mirror / Atom feed
* No premature unpinning
@ 2016-04-26  6:54 Chris Wilson
  2016-04-26  6:54 ` [PATCH v4 01/25] drm/i915/fbdev: Call intel_unpin_fb_obj() on release Chris Wilson
                   ` (25 more replies)
  0 siblings, 26 replies; 32+ messages in thread
From: Chris Wilson @ 2016-04-26  6:54 UTC (permalink / raw)
  To: intel-gfx; +Cc: Mika Kuoppala

Ok, we had to take a little bit more of a detour. An issue BAT detected
was that if we interrupted building the request, then due to the
retire/free reorganisation we leaked a reference on the context. That
required a little bit more reshuffling of request_alloc, and I'm not
entirely happen with the intermediate state we leave it in (more changes
are required to make the divergence in request handling between legacy
and execlists disappear).
-Chris

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2016-04-27 12:32 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-26  6:54 No premature unpinning Chris Wilson
2016-04-26  6:54 ` [PATCH v4 01/25] drm/i915/fbdev: Call intel_unpin_fb_obj() on release Chris Wilson
2016-04-27 12:20   ` Tvrtko Ursulin
2016-04-27 12:32     ` Chris Wilson
2016-04-26  6:54 ` [PATCH v4 02/25] drm/i915/overlay: Replace i915_gem_obj_ggtt_offset() with the known flip_addr Chris Wilson
2016-04-26  6:54 ` [PATCH v4 03/25] io-mapping: Specify mapping size for io_mapping_map_wc() Chris Wilson
2016-04-26  6:54   ` Chris Wilson
2016-04-26  6:54   ` Chris Wilson
2016-04-26  6:54 ` [PATCH v4 04/25] drm/i915: Introduce i915_vm_to_ggtt() Chris Wilson
2016-04-26  6:54 ` [PATCH v4 05/25] drm/i915: Move ioremap_wc tracking onto VMA Chris Wilson
2016-04-26  6:54 ` [PATCH v4 06/25] drm/i915: Use i915_vma_pin_iomap on the ringbuffer object Chris Wilson
2016-04-26  6:54 ` [PATCH v4 07/25] drm/i915: Mark the current context as lost on suspend Chris Wilson
2016-04-26  6:54 ` [PATCH v4 08/25] drm/i915: L3 cache remapping is part of context switching Chris Wilson
2016-04-26  6:54 ` [PATCH v4 09/25] drm/i915: Consolidate L3 remapping LRI Chris Wilson
2016-04-26  6:54 ` [PATCH v4 10/25] drm/i915: Remove early l3-remap Chris Wilson
2016-04-26  6:54 ` [PATCH v4 11/25] drm/i915: Rearrange switch_context to load the aliasing ppgtt on first use Chris Wilson
2016-04-26  6:54 ` [PATCH v4 12/25] drm/i915: Unify intel_ring_begin() Chris Wilson
2016-04-26  6:54 ` [PATCH v4 13/25] drm/i915: Remove the identical implementations of request space reservation Chris Wilson
2016-04-26  6:54 ` [PATCH v4 14/25] drm/i915: Manually unwind after a failed request allocation Chris Wilson
2016-04-26  6:54 ` [PATCH v4 15/25] drm/i915: Preallocate enough space for the average request Chris Wilson
2016-04-26  6:54 ` [PATCH v4 16/25] drm/i915: Assign every HW context a unique ID Chris Wilson
2016-04-26  6:54 ` [PATCH v4 17/25] drm/i915: Replace the pinned context address with its " Chris Wilson
2016-04-26  6:54 ` [PATCH v4 18/25] drm/i915: Refactor execlists default context pinning Chris Wilson
2016-04-26  6:54 ` [PATCH v4 19/25] drm/i915: Move context initialisation to first-use Chris Wilson
2016-04-26  6:54 ` [PATCH v4 20/25] drm/i915: Move the magical deferred context allocation into the request Chris Wilson
2016-04-26  6:54 ` [PATCH v4 21/25] drm/i915: Move releasing of the GEM request from free to retire/cancel Chris Wilson
2016-04-26  6:54 ` [PATCH v4 22/25] drm/i915: Track the previous pinned context inside the request Chris Wilson
2016-04-26  6:54 ` [PATCH v4 23/25] drm/i915: Store LRC hardware id in " Chris Wilson
2016-04-26  6:54 ` [PATCH v4 24/25] drm/i915: Stop tracking execlists retired requests Chris Wilson
2016-04-26  6:54 ` [PATCH v4 25/25] drm/i915: Unify GPU resets upon shutdown Chris Wilson
2016-04-26  7:27 ` ✗ Fi.CI.BAT: failure for series starting with [v4,01/25] drm/i915/fbdev: Call intel_unpin_fb_obj() on release Patchwork
2016-04-26  8:25   ` Chris Wilson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.