[Intel-xe] [PATCH 00/10] Split out most of "FIXME: drm/i915/display: Remaining changes to make xe compile"

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Wed Oct 25 10:20:35 UTC 2023


A lot of  the changes are reverts that are no longer useful. In some cases the
compat headers provide functionality, in other cases it needs to be added.

With all reverts, the fixme patch should be mostly isolated to intel_fb.c and intel_fbdev.c

Untested.

Maarten Lankhorst (10):
  revert fixme in intel_atomic_plane.c
  drm/atomic: Add drm_atomic_helper_set_fence_deadline() function
  drm/i915: Implement fence->set_deadline.
  FIXME drm/i915/display: Use fence->set_deadline to boost requests
  fixup xe i915_drv.h compat header
  revert intel_frontbuffer changes.
  Update compat headers.
  more reverts
  drm/i915/display: Use i915_gem_object_get_dma_address to get dma
    address
  revert more (fbc)

 drivers/gpu/drm/drm_atomic_helper.c           | 15 ++--
 .../gpu/drm/i915/display/intel_atomic_plane.c | 70 ++++---------------
 drivers/gpu/drm/i915/display/intel_cursor.c   | 12 ++--
 drivers/gpu/drm/i915/display/intel_display.c  | 37 +---------
 .../drm/i915/display/intel_display_types.h    |  4 --
 drivers/gpu/drm/i915/display/intel_fbc.c      | 13 ++--
 .../gpu/drm/i915/display/intel_frontbuffer.c  |  7 +-
 .../gpu/drm/i915/display/intel_frontbuffer.h  |  4 --
 .../drm/i915/display/skl_universal_plane.c    |  4 --
 drivers/gpu/drm/i915/i915_request.c           |  9 +++
 .../compat-i915-headers/gem/i915_gem_lmem.h   |  2 +
 .../compat-i915-headers/gem/i915_gem_object.h | 58 +++++++++++++++
 .../gem/i915_gem_object_frontbuffer.h         |  4 +-
 .../gpu/drm/xe/compat-i915-headers/i915_drv.h |  1 +
 .../xe/compat-i915-headers/i915_gem_stolen.h  |  4 +-
 .../gpu/drm/xe/compat-i915-headers/i915_vma.h |  6 ++
 include/drm/drm_atomic_helper.h               |  3 +-
 17 files changed, 126 insertions(+), 127 deletions(-)
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_lmem.h
 create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h

-- 
2.39.2



More information about the Intel-xe mailing list