aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/display/intel_frontbuffer.c
diff options
context:
space:
mode:
authorNirmoy Das <[email protected]>2024-04-30 17:28:48 +0000
committerRadhakrishna Sripada <[email protected]>2024-05-03 20:15:54 +0000
commitc01c6066e6fa6f13888f06a210f9a1d600590f42 (patch)
treebf304374630722022ae6743baa6da4241f13e4fe /drivers/gpu/drm/i915/display/intel_frontbuffer.c
parentdrm/xe/gt_print: add xe_gt_err_once() (diff)
downloadkernel-c01c6066e6fa6f13888f06a210f9a1d600590f42.tar.gz
kernel-c01c6066e6fa6f13888f06a210f9a1d600590f42.zip
drm/xe/device: implement transient flush
Display surfaces can be tagged as transient by mapping it using one of the various L3:XD PAT index modes on Xe2. The expectation is that KMD needs to request transient data flush at the start of flip sequence to ensure all transient data in L3 cache is flushed to memory. Add a routine for this which we can then call from the display code. v2: rebase(RK) Signed-off-by: Nirmoy Das <[email protected]> Co-developed-by: Matthew Auld <[email protected]> Signed-off-by: Matthew Auld <[email protected]> Signed-off-by: Balasubramani Vivekanandan <[email protected]> Reviewed-by: Matt Roper <[email protected]> Signed-off-by: Radhakrishna Sripada <[email protected]> Acked-by: Lucas De Marchi <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_frontbuffer.c')
0 files changed, 0 insertions, 0 deletions