[PATCH 0/4] Spin of Reduce GGTT display pinning latency.

Borah, Chaitanya Kumar chaitanya.kumar.borah at intel.com
Fri Mar 15 16:08:22 UTC 2024


Hello,

> -----Original Message-----
> From: Intel-xe <intel-xe-bounces at lists.freedesktop.org> On Behalf Of
> Matthew Brost
> Sent: Wednesday, March 6, 2024 10:50 AM
> To: intel-xe at lists.freedesktop.org
> Cc: Vivi, Rodrigo <rodrigo.vivi at intel.com>; Brost, Matthew
> <matthew.brost at intel.com>
> Subject: [PATCH 0/4] Spin of Reduce GGTT display pinning latency.
> 
> Verison of [1] with changes discussed in reviews, mainly the addition of
> XE_BO_GGTT_INVALIDATE_BIT.
> 
> [1] https://patchwork.freedesktop.org/series/130739/

The series needs rebase but seems to reduce legacy cursor update durations in most cases.

Tested-by: Chaitanya Kumar Borah <chaitanya.kumar.borah at intel.com>

> 
> Maarten Lankhorst (2):
>   drm/xe: Fix NULL check in xe_ggtt_init()
>   drm/xe: Move xe_ggtt_invalidate out from ggtt->lock
> 
> Matthew Brost (2):
>   drm/xe: Drop ggtt invalidate from display code
>   drm/xe: Add XE_BO_GGTT_INVALIDATE_BIT flag
> 
>  drivers/gpu/drm/xe/display/xe_fb_pin.c |  5 ++---
>  drivers/gpu/drm/xe/xe_bo.c             |  2 +-
>  drivers/gpu/drm/xe/xe_bo.h             |  1 +
>  drivers/gpu/drm/xe/xe_ggtt.c           | 25 +++++++++++++++----------
>  drivers/gpu/drm/xe/xe_ggtt.h           |  4 ++--
>  drivers/gpu/drm/xe/xe_guc_ads.c        |  3 ++-
>  drivers/gpu/drm/xe/xe_guc_ct.c         |  3 ++-
>  drivers/gpu/drm/xe/xe_guc_hwconfig.c   |  3 ++-
>  drivers/gpu/drm/xe/xe_guc_log.c        |  3 ++-
>  drivers/gpu/drm/xe/xe_guc_pc.c         |  3 ++-
>  drivers/gpu/drm/xe/xe_hw_engine.c      |  3 ++-
>  drivers/gpu/drm/xe/xe_lrc.c            |  3 ++-
>  drivers/gpu/drm/xe/xe_memirq.c         |  1 +
>  drivers/gpu/drm/xe/xe_sa.c             |  3 ++-
>  drivers/gpu/drm/xe/xe_uc_fw.c          |  3 ++-
>  15 files changed, 40 insertions(+), 25 deletions(-)
> 
> --
> 2.34.1



More information about the Intel-xe mailing list