diff options
| author | Nirmoy Das <[email protected]> | 2024-04-30 17:28:48 +0000 |
|---|---|---|
| committer | Radhakrishna Sripada <[email protected]> | 2024-05-03 20:15:54 +0000 |
| commit | c01c6066e6fa6f13888f06a210f9a1d600590f42 (patch) | |
| tree | bf304374630722022ae6743baa6da4241f13e4fe /drivers/gpu/drm/i915/display/intel_frontbuffer.c | |
| parent | drm/xe/gt_print: add xe_gt_err_once() (diff) | |
| download | kernel-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
