aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_batch_pool.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2015-04-07 16:20:37 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2015-04-10 08:56:05 +0200
commit35c94185c56de950110a09efd5d176292a21360b (patch)
treec0e9eac459eecb6d0eefd80b48b03827e2ad7b3d /drivers/gpu/drm/i915/i915_gem_batch_pool.c
parentdrm/i915: Split the batch pool by engine (diff)
downloadlinux-dev-35c94185c56de950110a09efd5d176292a21360b.tar.xz
linux-dev-35c94185c56de950110a09efd5d176292a21360b.zip
drm/i915: Free batch pool when idle
At runtime, this helps ensure that the batch pools are kept trim and fast. Then at suspend, this releases memory that we do not need to restore. It also ties into the oom-notifier to ensure that we recover as much kernel memory as possible during OOM. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_batch_pool.c')
0 files changed, 0 insertions, 0 deletions