[PATCH 0/2] drm/i915: Remove frontbuffer tracking from gem.
Maarten Lankhorst
maarten.lankhorst at linux.intel.com
Thu Aug 25 06:46:59 UTC 2022
Frontbuffer tracking in gem is used in old drivers, but nowadays everyone
calls dirtyfb explicitly. Remove frontbuffer tracking from gem, and
isolate it to display only.
Maarten Lankhorst (2):
drm/i915: Remove gem and overlay frontbuffer tracking
drm/i915: Remove special frontbuffer type
drivers/gpu/drm/i915/display/intel_cursor.c | 6 +-
drivers/gpu/drm/i915/display/intel_display.c | 4 +-
.../drm/i915/display/intel_display_types.h | 8 +-
drivers/gpu/drm/i915/display/intel_fb.c | 11 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 7 +-
.../gpu/drm/i915/display/intel_frontbuffer.c | 103 ++----------------
.../gpu/drm/i915/display/intel_frontbuffer.h | 65 ++---------
drivers/gpu/drm/i915/display/intel_overlay.c | 14 ---
.../drm/i915/display/intel_plane_initial.c | 3 +-
drivers/gpu/drm/i915/display/intel_psr.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 -
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 7 --
.../gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 -
drivers/gpu/drm/i915/gem/i915_gem_object.c | 25 -----
drivers/gpu/drm/i915/gem/i915_gem_object.h | 22 ----
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 -
drivers/gpu/drm/i915/i915_driver.c | 1 +
drivers/gpu/drm/i915/i915_drv.h | 1 -
drivers/gpu/drm/i915/i915_gem.c | 8 --
drivers/gpu/drm/i915/i915_gem_gtt.c | 1 -
drivers/gpu/drm/i915/i915_vma.c | 12 --
21 files changed, 35 insertions(+), 274 deletions(-)
--
2.34.1
More information about the dri-devel
mailing list