[Intel-xe] [PATCH v4 0/4] Frontbuffer tracking and dirtyfb

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Wed Oct 4 16:21:55 UTC 2023


Reviewed-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>

Den 2023-10-02 kl. 12:23, skrev Jouni Högander:
> Generic dirtyfb implementation which Xe is currently using is doing
> atomic commit which is inefficient. We have now dma fence handling in
> our dirtyfb implementation. This works with Xe and CPU/GPU frontbuffer
> rendering as long as sync objects are imported by userspace
> (dma_buf_import_sync_file).
>
> v4: add missing patch
> v3: squash fixup patch
> v2: rebased
>
> Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
> Cc: Jani Nikula <jani.nikula at intel.com>
> Cc: Ville Syrjälä <ville.syrjala at linux.intel.com>
> Cc: Uma Shankar <uma.shankar at intel.com>
>
> Jouni Högander (4):
>    drm/xe: Add empty def for i915_gem_object_flush_if_display
>    Revert "FIXME: drm/i915: More display ugly wa needed after rebase"
>    drm/i915/display: Use intel_bo_to_drm_bo instead of obj->base
>    fixup! FIXME: drm/i915/display: Remaining changes to make xe compile
>
>   drivers/gpu/drm/i915/display/intel_fb.c          | 10 ++--------
>   drivers/gpu/drm/i915/display/intel_frontbuffer.c |  2 --
>   drivers/gpu/drm/xe/xe_bo.h                       |  2 ++
>   3 files changed, 4 insertions(+), 10 deletions(-)
>


More information about the Intel-xe mailing list