From: Akash Goel <akash.goel@xxxxxxxxx> These patches are mainly for increasing the utilization of stolen memory area on VLV. Although the changes were already there to allocate few internal resources from stolen area, but due to a resource conflict the stolen area was not getting used at all. The third patch is also a bug fix but specific only to VLV. The rest of the patches actually increase the utilization stolen area on VLV by allocating User created frame buffers (only X tiled). These changes proved especially useful for Android BYT products, which had smaller RAM(1GB), where it enabled playback of most of the available 3D games/Apps. Akash Goel (7): drm/i915: Fix the offset issue for the stolen GEM objects drm/i915: Resolving the memory region conflict for Stolen area drm/i915/vlv: Not reallocating VLV PCTX upon every suspend/resume drm/i915: Added an identifier for User frame buffers to Gem obj structure drm/i915/vlv: Increase the utilization of stolen memory on VLV. drm/i915/vlv: Clear out contents of Frame buffer allocations from Stolen area drm/i915/vlv: Use Blitter Engine to clear out contents of Stolen frame buffers drivers/gpu/drm/i915/i915_drv.h | 6 + drivers/gpu/drm/i915/i915_gem.c | 21 +++ drivers/gpu/drm/i915/i915_gem_stolen.c | 246 ++++++++++++++++++++++++++++++++- drivers/gpu/drm/i915/intel_display.c | 2 + drivers/gpu/drm/i915/intel_pm.c | 9 +- 5 files changed, 275 insertions(+), 9 deletions(-) -- 1.8.5.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx