Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [RFC PATCH 0/2] Remove frontbuffer tracking from the gem code
@ 2022-03-02 13:33 Jouni Högander
  2022-03-02 13:33 ` [Intel-gfx] [RFC PATCH 1/2] drm/i915/fbdev: Remove frontbuffer tracking calls Jouni Högander
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Jouni Högander @ 2022-03-02 13:33 UTC (permalink / raw)
  To: intel-gfx; +Cc: Daniel Vetter

We should now rely on userspace doing dirtyfb. There is no need to
have separate frontbuffer tracking hooks in gem code. 

It was found out that fbdev code calling intel_frontbuffer_invalidate
caused psr being left disabled. Tackle this by removing
intel_frontbuffer_invalidate calls from intel_fbdev code.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: José Roberto de Souza <jose.souza@intel.com>

Jouni Högander (2):
  drm/i915/fbdev: Remove frontbuffer tracking calls
  drm/i915: Remove all frontbuffer tracking calls from the gem code

 drivers/gpu/drm/i915/display/intel_fbdev.c   | 62 ++------------------
 drivers/gpu/drm/i915/display/intel_overlay.c |  2 -
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c  |  2 -
 drivers/gpu/drm/i915/gem/i915_gem_domain.c   |  5 --
 drivers/gpu/drm/i915/gem/i915_gem_object.c   | 24 --------
 drivers/gpu/drm/i915/gem/i915_gem_object.h   | 16 -----
 drivers/gpu/drm/i915/gem/i915_gem_phys.c     |  7 ---
 drivers/gpu/drm/i915/i915_gem.c              |  5 --
 8 files changed, 4 insertions(+), 119 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-03-02 15:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-02 13:33 [Intel-gfx] [RFC PATCH 0/2] Remove frontbuffer tracking from the gem code Jouni Högander
2022-03-02 13:33 ` [Intel-gfx] [RFC PATCH 1/2] drm/i915/fbdev: Remove frontbuffer tracking calls Jouni Högander
2022-03-02 13:33 ` [Intel-gfx] [RFC PATCH 2/2] drm/i915: Remove all frontbuffer tracking calls from the gem code Jouni Högander
2022-03-02 14:46 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for Remove frontbuffer tracking " Patchwork
2022-03-02 15:21 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox