[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