[Intel-gfx] [PATCH 00/12] drm/i915: FBC fixes

Ville Syrjala ville.syrjala at linux.intel.com
Wed Apr 29 10:10:22 UTC 2020


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

A bunch of FBC fixes. The most important thing is fixing glk+linear,
but included a pile of stuff I had lying about for older platforms
as well.

Ville Syrjälä (12):
  drm/i915/fbc: Require linear fb stride to be multiple of 512 bytes on
    gen9/glk
  drm/i915/fbc: Use the correct plane stride
  drm/i915/fbc: Fix fence_y_offset handling
  drm/i915/fbc: Fix nuke for pre-snb platforms
  drm/i915/fbc: Enable fbc on i865
  drm/i915/fbc: Don't clear busy_bits for origin==GTT
  drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
  drm/i915/fbc: Parametrize FBC_CONTROL
  drm/i915/fbc: Store the fbc1 compression interval in the params
  drm/i915/fbc: Reduce fbc1 compression interval to 1 second
  drm/i915: Fix g4x fbc watermark enable
  drm/i915: Suppress spurious underruns on gen2

 drivers/gpu/drm/i915/display/intel_display.c |  18 +++-
 drivers/gpu/drm/i915/display/intel_display.h |   1 +
 drivers/gpu/drm/i915/display/intel_fbc.c     | 104 ++++++++++++-------
 drivers/gpu/drm/i915/i915_drv.h              |   8 +-
 drivers/gpu/drm/i915/i915_pci.c              |   1 +
 drivers/gpu/drm/i915/i915_reg.h              |  19 ++--
 drivers/gpu/drm/i915/intel_pm.c              |  43 +++++---
 7 files changed, 135 insertions(+), 59 deletions(-)

-- 
2.24.1



More information about the Intel-gfx mailing list