aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
diff options
context:
space:
mode:
authorChris Wilson <[email protected]>2016-11-16 19:07:04 +0000
committerChris Wilson <[email protected]>2016-11-18 11:15:59 +0000
commit5b8c8aec8e8ef999c8b3eaa699e46ef25550d118 (patch)
treedce0a2b7b18b8c59bb9c59651d7b0adbc1ee32f2 /drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
parentdrm/i915: Only dump dp_m2_n2 configuration when drrs is used (diff)
downloadkernel-5b8c8aec8e8ef999c8b3eaa699e46ef25550d118.tar.gz
kernel-5b8c8aec8e8ef999c8b3eaa699e46ef25550d118.zip
drm/i915: Move frontbuffer CS write tracking from ggtt vma to object
I tried to avoid having to track the write for every VMA by only tracking writes to the ggtt. However, for the purposes of frontbuffer tracking this is insufficient as we need to invalidate around writes not just to the the ggtt but all aliased ppgtt views of the framebuffer. By moving the critical section to the object and only doing so for framebuffer writes we can reduce the tracking even further by only watching framebuffers and not vma. Signed-off-by: Chris Wilson <[email protected]> Cc: Paulo Zanoni <[email protected]> Link: http://patchwork.freedesktop.org/patch/msgid/[email protected] Tested-by: Paulo Zanoni <[email protected]> Reviewed-by: Joonas Lahtinen <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_device.c')
0 files changed, 0 insertions, 0 deletions