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

Hogander, Jouni jouni.hogander at intel.com
Thu Oct 5 06:48:55 UTC 2023


On Wed, 2023-10-04 at 18:21 +0200, Maarten Lankhorst wrote:
> Reviewed-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>

Thank you Maarten for checking my patches. These are now merged.

BR,

Jouni Högander

> 
> 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