summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/savage
diff options
context:
space:
mode:
authorJohn Harrison <John.C.Harrison@Intel.com>2015-06-18 15:11:20 +0300
committerDaniel Vetter <daniel.vetter@ffwll.ch>2015-06-23 15:02:06 +0300
commit4ad2fd888bd3fa53e4bd36e5552bd784fb7ba241 (patch)
treebd72cdab9e33713e56dac2ef1bd1585b30bc7cc4 /drivers/gpu/drm/savage
parent73cfa86512813807f39a51a21d14774a29714e15 (diff)
downloadlinux-4ad2fd888bd3fa53e4bd36e5552bd784fb7ba241.tar.xz
drm/i915: Split i915_ppgtt_init_hw() in half - generic and per ring
The i915_gem_init_hw() function calls a bunch of smaller initialisation functions. Multiple of which have generic sections and per ring sections. This means multiple passes are done over the rings. Each pass writes data to the ring which floats around in that ring's OLR until some random point in the future when an add_request() is done by some random other piece of code. This patch breaks i915_ppgtt_init_hw() in two with the per ring initialisation now being done in i915_ppgtt_init_ring(). The ring looping is now done at the top level in i915_gem_init_hw(). v2: Fix dumb loop variable re-use. For: VIZ-5115 Signed-off-by: John Harrison <John.C.Harrison@Intel.com> Reviewed-by: Tomas Elf <tomas.elf@intel.com> (v1) Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/savage')
0 files changed, 0 insertions, 0 deletions