[Intel-gfx] [PATCH 0/7] Increase the utilization of Stolen area on VLV
akash.goel at intel.com
akash.goel at intel.com
Thu Jan 9 06:29:49 CET 2014
From: Akash Goel <akash.goel at intel.com>
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
More information about the Intel-gfx
mailing list