[Intel-xe] [PATCH v2 0/4] Frontbuffer tracking and dirtyfb
Jouni Högander
jouni.hogander at intel.com
Mon Oct 2 09:15:38 UTC 2023
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).
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):
fixup! 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 --
.../gem/i915_gem_object_frontbuffer.h | 1 -
drivers/gpu/drm/xe/xe_bo.h | 2 ++
4 files changed, 4 insertions(+), 11 deletions(-)
--
2.34.1
More information about the Intel-xe
mailing list