All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Preserve stolen objects across initialisation
@ 2012-04-21 16:35 Chris Wilson
  2012-04-21 16:35 ` [PATCH 01/17] drm/i915: Remove the list of pinned inactive objects Chris Wilson
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: Chris Wilson @ 2012-04-21 16:35 UTC (permalink / raw)
  To: intel-gfx

The goal of this series is to introduce a GEM object that is backend by
stolen memory and able to wrap preallocated objects before we have fully
initialised GEM. And then to keep those objects around as we do
intialise GEM for continued use afterwards.

This patchset is slightly larger than strictly required, as I thinking
of how to introduce stolen objects, I realised that it would be much
easier if I could base it on the list removal and disassociation between
obj->pages and obj->gtt_space.
-Chris

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

end of thread, other threads:[~2012-04-21 16:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-21 16:35 [RFC] Preserve stolen objects across initialisation Chris Wilson
2012-04-21 16:35 ` [PATCH 01/17] drm/i915: Remove the list of pinned inactive objects Chris Wilson
2012-04-21 16:35 ` [PATCH 02/17] drm/i915: Remove the deferred-free list Chris Wilson
2012-04-21 16:35 ` [PATCH 03/17] drm/i915: Track unbound pages Chris Wilson
2012-04-21 16:35 ` [PATCH 04/17] drm/i915: Only pwrite through the GTT if there is space in the aperture Chris Wilson
2012-04-21 16:35 ` [PATCH 05/17] drm/i915: Try harder to allocate an mmap_offset Chris Wilson
2012-04-21 16:35 ` [PATCH 06/17] drm/i915/debugfs: Show (count, size) of purgeable objects in i915_gem_objects Chris Wilson
2012-04-21 16:35 ` [PATCH 07/17] drm/i915/tv: fix open-coded ARRAY_SIZE Chris Wilson
2012-04-21 16:35 ` [PATCH 08/17] drm: Introduce drm_mm_create_block() Chris Wilson
2012-04-21 16:35 ` [PATCH 09/17] drm/i915: Split the stolen handling for GEM out of i915_dma.c Chris Wilson
2012-04-21 16:35 ` [PATCH 10/17] drm/i915: Move GEM initialisation from i915_dma.c to i915_gem.c Chris Wilson
2012-04-21 16:35 ` [PATCH 11/17] drm/i915: Avoid clearing preallocated regions from the GTT Chris Wilson
2012-04-21 16:35 ` [PATCH 12/17] drm/i915: Always use the scatterlists if available for GTT insertion Chris Wilson
2012-04-21 16:35 ` [PATCH 13/17] drm/i915: Tidy handling of the scatterlist by ppgtt Chris Wilson
2012-04-21 16:35 ` [PATCH 14/17] drm/i915: Delay allocation of stolen space for FBC Chris Wilson
2012-04-21 16:35 ` [PATCH 15/17] drm/i915: Introduce i915_gem_object_create_for_stolen() Chris Wilson
2012-04-21 16:36 ` [PATCH 16/17] drm/i915: Split the framebuffer_info creation into a separate routine Chris Wilson
2012-04-21 16:36 ` [PATCH 17/17] drm/i915: Wrap the preallocated BIOS framebuffer and preserve for KMS fbcon 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.