[Intel-xe] [PATCH 00/15] Destroy 'remaining changes to make xe compile'
Maarten Lankhorst
maarten.lankhorst at linux.intel.com
Thu Oct 26 14:20:54 UTC 2023
Hey,
On 2023-10-26 16:02, Jani Nikula wrote:
> On Thu, 26 Oct 2023, Maarten Lankhorst <maarten.lankhorst at linux.intel.com> wrote:
>> From: Maarten Lankhorst <dev at lankhorst.se>
>>
>> Revert all pieces one by 1, and fixup the patch until only a small
>> amount of changes are left.
>>
>> Update compat headers for extra definitions, those patches should
>> probably be squashed too.
>
> Yeah. Most of these need proper fixup! annotations. (git commit --amend
> --fixup=<sha1>)
>
> A handful of patches need to be sent and merged upstream first and then
> backported?
>
The fence->set_deadline stuff should be upstreamed, but might conflict
with Jouni's stuff.
All reverts apply to the original patch, and compat headers should
probably all be squashed.
I originally intended to do a rebase to grab all sound stuff too, so
only drm/i915 and drm/xe patche would remain, and rest is just clear
from review perspective.
Cheers,
~Maarten
>>
>> Maarten Lankhorst (15):
>> 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)
>> drm/i915/display: Revert all before remaining changes to make xe
>> compile
>> drm/i915/display: Revert remaining changes to make xe compile
>> drm/xe: Update headers to be more compatible with i915
>> FIXME drm/i915/display: Minimal changes to fbdev to make xe work
>> FIXME drm/i915/display: Make intel_fb.c code compatible with xe
>>
>> 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_fb.c | 89 ++++++----------
>> drivers/gpu/drm/i915/display/intel_fbc.c | 13 ++-
>> drivers/gpu/drm/i915/display/intel_fbdev.c | 100 ++++++------------
>> .../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_mman.h | 17 +++
>> .../compat-i915-headers/gem/i915_gem_object.h | 76 +++++++++++++
>> .../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 | 13 ++-
>> .../gpu/drm/xe/compat-i915-headers/i915_vma.h | 6 ++
>> include/drm/drm_atomic_helper.h | 3 +-
>> 20 files changed, 234 insertions(+), 252 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_mman.h
>> create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
>
More information about the Intel-xe
mailing list