public inbox for intel-xe@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH v1 00/16] VS/PE Override support
@ 2026-03-31 18:33 Michał Grzelak
  2026-03-31 18:33 ` [PATCH v1 01/16] drm/i915/lt: align xe3plpd with VS/PE Override layout Michał Grzelak
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Michał Grzelak @ 2026-03-31 18:33 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: Jani Nikula, Michał Grzelak

First version the series with RFC tag being removed [1]. No changelog at
commit-level since the series transformed vastly.

Already pointed out issue with the series is that I still haven't came
up yet with better platform-depedent checks than just doing a never-
ending if-ladder. It seems especially unnecessary in case of
intel_ddi_buf_trans.c where it repeats the work that has already been
done.

Thanks for all the feedback regarding the RFC.

Booted & successfully loaded i915/xe on MTL+ and EHL. 

[1] https://lore.kernel.org/intel-gfx/20260308132446.3320848-1-michal.grzelak@intel.com

BR,
Michał


Michał Grzelak (16):
  drm/i915/lt: align xe3plpd with VS/PE Override layout
  drm/i915/buf_trans: switch from u8 to u32
  drm/i915/buf_trans: describe VS/PE Override layout
  drm/i915/bios: prepare for parsing VBT #57
  drm/i915/bios: parse LT's VS/PE Override Block #57
  drm/i915/bios: parse Snps's VS/PE Override Block #57
  drm/i915/bios: parse EHL's VS/PE Override Block #57
  drm/i915/bios: support VS/PE Override per each ddi port
  drm/i915/bios: print VS/PE Override port info
  drm/i915/ddi: cache VS/PE struct pointer into intel_encoder
  drm/i915/buf_trans: override encoder->get_buf_trans when asked
  drm/i915/buf_trans: compute LT's VS/PE Override index
  drm/i915/buf_trans: compute Snps's VS/PE Override index
  drm/i915/buf_trans: compute EHL's VS/PE Override index
  drm/i915/bios: search for VBT #57 by default
  drm/i915/bios: remove VS/PE Override warning

 drivers/gpu/drm/i915/display/intel_bios.c     | 197 ++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_bios.h     |   3 +
 drivers/gpu/drm/i915/display/intel_ddi.c      |   1 +
 .../drm/i915/display/intel_ddi_buf_trans.c    | 201 ++++++++++++++----
 .../drm/i915/display/intel_ddi_buf_trans.h    |  51 ++++-
 .../gpu/drm/i915/display/intel_display_core.h |   9 +
 .../drm/i915/display/intel_display_types.h    |   1 +
 7 files changed, 410 insertions(+), 53 deletions(-)

-- 
2.45.2


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

end of thread, other threads:[~2026-04-03  8:40 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-31 18:33 [PATCH v1 00/16] VS/PE Override support Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 01/16] drm/i915/lt: align xe3plpd with VS/PE Override layout Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 02/16] drm/i915/buf_trans: switch from u8 to u32 Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 03/16] drm/i915/buf_trans: describe VS/PE Override layout Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 04/16] drm/i915/bios: prepare for parsing VBT #57 Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 05/16] drm/i915/bios: parse LT's VS/PE Override Block #57 Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 06/16] drm/i915/bios: parse Snps's " Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 07/16] drm/i915/bios: parse EHL's " Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 08/16] drm/i915/bios: support VS/PE Override per each ddi port Michał Grzelak
2026-04-03  8:39   ` kernel test robot
2026-03-31 18:33 ` [PATCH v1 09/16] drm/i915/bios: print VS/PE Override port info Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 10/16] drm/i915/ddi: cache VS/PE struct pointer into intel_encoder Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 11/16] drm/i915/buf_trans: override encoder->get_buf_trans when asked Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 12/16] drm/i915/buf_trans: compute LT's VS/PE Override index Michał Grzelak
2026-04-01  7:16   ` kernel test robot
2026-03-31 18:33 ` [PATCH v1 13/16] drm/i915/buf_trans: compute Snps's " Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 14/16] drm/i915/buf_trans: compute EHL's " Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 15/16] drm/i915/bios: search for VBT #57 by default Michał Grzelak
2026-03-31 18:33 ` [PATCH v1 16/16] drm/i915/bios: remove VS/PE Override warning Michał Grzelak
2026-03-31 20:52 ` ✗ CI.checkpatch: warning for VS/PE Override support Patchwork
2026-03-31 20:53 ` ✓ CI.KUnit: success " Patchwork
2026-03-31 21:35 ` ✓ Xe.CI.BAT: " Patchwork
2026-04-01  4:45 ` ✓ Xe.CI.FULL: " Patchwork

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