summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2018-06-12 13:04:46 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2018-06-12 18:01:51 +0100
commite9e7dc4144cd6d4ba873fd506fe38bccb9dbbd85 (patch)
treefa0d0f9a81614e69ed5a43f53f879c3e012f8e1f /README
parent3d6d62eae7d75a902f4eacdbb2d775c7c27f3987 (diff)
downloadlinux-stable-e9e7dc4144cd6d4ba873fd506fe38bccb9dbbd85.tar.gz
linux-stable-e9e7dc4144cd6d4ba873fd506fe38bccb9dbbd85.tar.bz2
linux-stable-e9e7dc4144cd6d4ba873fd506fe38bccb9dbbd85.zip
drm/i915/gtt: Make gen6 page directories evictable
Currently all page directories are bound at creation using an unevictable node in the GGTT. This severely limits us as we cannot remove any inactive ppgtt for new contexts, or under aperture pressure. To fix this we need to make the page directory into a first class and unbindable vma. Hence, the creation of a custom vma to wrap the page directory as opposed to a GEM object. In this patch, we leave the page directories pinned upon creation. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Cc: Matthew Auld <matthew.william.auld@gmail.com> Reviewed-by: Matthew Auld <matthew.william.auld@gmail.com> Link: https://patchwork.freedesktop.org/patch/msgid/20180612120446.13901-1-chris@chris-wilson.co.uk
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions