* [PULL] drm-intel-fixes
@ 2024-03-01 8:14 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-03-01 8:14 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here's the drm-intel-fixes towards v6.8(-rc7).
One NULL check for mmu notifier and HDCP fix to read from primary
connector.
Regards, Joonas
***
drm-intel-fixes-2024-03-01:
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing
The following changes since commit d206a76d7d2726f3b096037f2079ce0bd3ba329b:
Linux 6.8-rc6 (2024-02-25 15:46:06 -0800)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-01
for you to fetch changes up to 01bb1ae35006e473138c90711bad1a6b614a1823:
drm/i915: Check before removing mm notifier (2024-02-29 14:14:40 +0200)
----------------------------------------------------------------
- Fix to extract HDCP information from primary connector
- Check for NULL mmu_interval_notifier before removing
----------------------------------------------------------------
Nirmoy Das (1):
drm/i915: Check before removing mm notifier
Suraj Kandpal (3):
drm/i915/hdcp: Move to direct reads for HDCP
drm/i915/hdcp: Remove additional timing for reading mst hdcp message
drm/i915/hdcp: Extract hdcp structure from correct connector
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 47 ++++++++++------------------
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 ++
2 files changed, 19 insertions(+), 31 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-03-07 8:19 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-03-07 8:19 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes the final drm-intel-fixes for v6.8.
This PR will appear to contain more patches than it does. It's 4 patches on top of
drm-fixes after Sima pulled the previous PR as you can observe from git log.
Fixes for kernel crash on UHD 730, boot delay regression on PSR, DP DSC
WARN splat and smaller fix for selftest.
Regards, Joonas
***
drm-intel-fixes-2024-03-07:
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
. Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies
The following changes since commit 90d35da658da8cff0d4ecbb5113f5fac9d00eb72:
Linux 6.8-rc7 (2024-03-03 13:02:52 -0800)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-07
for you to fetch changes up to 984318aaf7b6516d03a2971a4a37bab4ea648461:
drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector() (2024-03-06 15:41:16 +0200)
----------------------------------------------------------------
- Fix for #10184: Kernel crash on UHD Graphics 730 (Cc stable)
. Fix for #10284: Boot delay regresion with PSR
- Fix DP connector DSC HW state readout
- Selftest fix to convert msecs to jiffies
----------------------------------------------------------------
Animesh Manna (1):
drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()
Daniel Vetter (1):
Merge tag 'drm-intel-fixes-2024-03-01' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-fixes
Imre Deak (1):
drm/i915/dp: Fix connector DSC HW state readout
Janusz Krzysztofik (1):
drm/i915/selftests: Fix dependency of some timeouts on HZ
Nirmoy Das (1):
drm/i915: Check before removing mm notifier
Suraj Kandpal (3):
drm/i915/hdcp: Move to direct reads for HDCP
drm/i915/hdcp: Remove additional timing for reading mst hdcp message
drm/i915/hdcp: Extract hdcp structure from correct connector
Tvrtko Ursulin (1):
MAINTAINERS: Update email address for Tvrtko Ursulin
Ville Syrjälä (1):
drm/i915: Don't explode when the dig port we don't have an AUX CH
.mailmap | 5 +++
MAINTAINERS | 2 +-
.../drm/i915/display/intel_display_power_well.c | 17 ++++++--
drivers/gpu/drm/i915/display/intel_display_types.h | 7 ++++
drivers/gpu/drm/i915/display/intel_dp.c | 16 ++++++++
drivers/gpu/drm/i915/display/intel_dp.h | 2 +
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 47 ++++++++--------------
drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 +
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 13 +++---
drivers/gpu/drm/i915/display/intel_psr.c | 3 --
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 3 ++
.../drm/i915/selftests/intel_scheduler_helpers.c | 6 ++-
12 files changed, 75 insertions(+), 47 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-03-29 1:32 Rodrigo Vivi
2024-03-29 10:23 ` Musial, Ewelina
0 siblings, 1 reply; 53+ messages in thread
From: Rodrigo Vivi @ 2024-03-29 1:32 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes our first PR of this round.
Our CI is not working as I would expect:
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?
Well, at least it caught some build failures on runds 832 and 833.
But after I fixed those, the 834 (with v6.9-rc1) and the 835 (with
all these patches here) didn't show up yet. So I have run manual validation
on my DG2+ADL here.
Everything looking good here, and it is yet -rc1. I'm confident
that we can move ahead with those while we work to get CI back.
Thanks,
Rodrigo
drm-intel-fixes-2024-03-28:
Core/GT Fixes:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
- Update a MTL workaround (Tejas)
- Fix locking inversion in hwmon's sysfs (Janusz)
- Remove a bogus error message around PXP (Jose)
- Fix UAF on VMA (Janusz)
- Reset queue_priority_hint on parking (Chris)
Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP (Ville)
- Disable AuxCCS for Xe driver (Juha-Pekka)
- Revert init order of MIPI DSI (Ville)
- DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
- VRR related fixes (Ville)
- Fix a JSL eDP corruption (Jonathon)
- Fix the cursor physical dma address (Ville)
- BIOS VBT related fix (Ville)
Thanks,
Rodrigo.
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-28
for you to fetch changes up to 32e39bab59934bfd3f37097d4dd85ac5eb0fd549:
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (2024-03-28 12:16:17 -0400)
----------------------------------------------------------------
Core/GT Fixes:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
- Update a MTL workaround (Tejas)
- Fix locking inversion in hwmon's sysfs (Janusz)
- Remove a bogus error message around PXP (Jose)
- Fix UAF on VMA (Janusz)
- Reset queue_priority_hint on parking (Chris)
Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP (Ville)
- Disable AuxCCS for Xe driver (Juha-Pekka)
- Revert init order of MIPI DSI (Ville)
- DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
- VRR related fixes (Ville)
- Fix a JSL eDP corruption (Jonathon)
- Fix the cursor physical dma address (Ville)
- BIOS VBT related fix (Ville)
----------------------------------------------------------------
Bhanuprakash Modem (2):
drm/i915/drrs: Refactor CPU transcoder DRRS check
drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
Chris Wilson (1):
drm/i915/gt: Reset queue_priority_hint on parking
Janusz Krzysztofik (2):
drm/i915/hwmon: Fix locking inversion in sysfs getter
drm/i915/vma: Fix UAF on destroy against retire race
Jonathon Hall (1):
drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
Joonas Lahtinen (1):
drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
José Roberto de Souza (1):
drm/i915: Do not print 'pxp init failed with 0' when it succeed
Juha-Pekka Heikkila (1):
drm/i915/display: Disable AuxCCS framebuffers if built for Xe
Tejas Upadhyay (1):
drm/i915/mtl: Update workaround 14018575942
Ville Syrjälä (6):
drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
drm/i915/vrr: Generate VRR "safe window" for DSB
drm/i915/dsb: Fix DSB vblank waits when using VRR
drm/i915: Pre-populate the cursor physical dma address
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drivers/gpu/drm/i915/display/g4x_dp.c | 2 -
drivers/gpu/drm/i915/display/icl_dsi.c | 3 +-
drivers/gpu/drm/i915/display/intel_bios.c | 46 +++++++++++++++++---
drivers/gpu/drm/i915/display/intel_cursor.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_dp.c | 12 +-----
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 14 ++++--
drivers/gpu/drm/i915/display/intel_drrs.h | 3 ++
drivers/gpu/drm/i915/display/intel_dsb.c | 14 ++++++
drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 +++++
drivers/gpu/drm/i915/display/intel_sdvo.c | 4 --
drivers/gpu/drm/i915/display/intel_vrr.c | 7 +--
drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 ++
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 --
.../gpu/drm/i915/gt/intel_execlists_submission.c | 3 ++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 1 +
drivers/gpu/drm/i915/i915_driver.c | 2 +-
drivers/gpu/drm/i915/i915_hwmon.c | 37 ++++++++--------
drivers/gpu/drm/i915/i915_memcpy.c | 2 +
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 50 +++++++++++++++++++---
22 files changed, 162 insertions(+), 63 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* RE: [PULL] drm-intel-fixes
2024-03-29 1:32 Rodrigo Vivi
@ 2024-03-29 10:23 ` Musial, Ewelina
2024-03-29 13:25 ` Rodrigo Vivi
0 siblings, 1 reply; 53+ messages in thread
From: Musial, Ewelina @ 2024-03-29 10:23 UTC (permalink / raw)
To: Vivi, Rodrigo, Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Vivi, Rodrigo,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, De Marchi, Lucas,
dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Hi Rodrigo,
When I opened dashboard early morning all results were available, so I don't think there was any issue during night.
It could be long reporting queue - reporting through AWS takes ages but this is not an issue with reporting, this is how AWS works.
Regards,
Ewelina
-----Original Message-----
From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Rodrigo Vivi
Sent: Friday, March 29, 2024 2:32 AM
To: Dave Airlie <airlied@gmail.com>; Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Jani Nikula <jani.nikula@linux.intel.com>; Joonas Lahtinen <joonas.lahtinen@linux.intel.com>; Tvrtko Ursulin <tursulin@ursulin.net>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; Thomas Zimmermann <tzimmermann@suse.de>; Maarten Lankhorst <maarten.lankhorst@linux.intel.com>; Maxime Ripard <mripard@kernel.org>; Thomas Hellström <thomas.hellstrom@linux.intel.com>; Oded Gabbay <ogabbay@kernel.org>; De Marchi, Lucas <lucas.demarchi@intel.com>; dri-devel@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org; dim-tools@lists.freedesktop.org
Subject: [PULL] drm-intel-fixes
Hi Dave and Sima,
Here goes our first PR of this round.
Our CI is not working as I would expect:
https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?
Well, at least it caught some build failures on runds 832 and 833.
But after I fixed those, the 834 (with v6.9-rc1) and the 835 (with all these patches here) didn't show up yet. So I have run manual validation on my DG2+ADL here.
Everything looking good here, and it is yet -rc1. I'm confident that we can move ahead with those while we work to get CI back.
Thanks,
Rodrigo
drm-intel-fixes-2024-03-28:
Core/GT Fixes:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
- Update a MTL workaround (Tejas)
- Fix locking inversion in hwmon's sysfs (Janusz)
- Remove a bogus error message around PXP (Jose)
- Fix UAF on VMA (Janusz)
- Reset queue_priority_hint on parking (Chris)
Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP (Ville)
- Disable AuxCCS for Xe driver (Juha-Pekka)
- Revert init order of MIPI DSI (Ville)
- DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
- VRR related fixes (Ville)
- Fix a JSL eDP corruption (Jonathon)
- Fix the cursor physical dma address (Ville)
- BIOS VBT related fix (Ville)
Thanks,
Rodrigo.
The following changes since commit 4cece764965020c22cff7665b18a012006359095:
Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-28
for you to fetch changes up to 32e39bab59934bfd3f37097d4dd85ac5eb0fd549:
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (2024-03-28 12:16:17 -0400)
----------------------------------------------------------------
Core/GT Fixes:
- Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
- Update a MTL workaround (Tejas)
- Fix locking inversion in hwmon's sysfs (Janusz)
- Remove a bogus error message around PXP (Jose)
- Fix UAF on VMA (Janusz)
- Reset queue_priority_hint on parking (Chris)
Display Fixes:
- Remove duplicated audio enable/disable on SDVO and DP (Ville)
- Disable AuxCCS for Xe driver (Juha-Pekka)
- Revert init order of MIPI DSI (Ville)
- DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
- VRR related fixes (Ville)
- Fix a JSL eDP corruption (Jonathon)
- Fix the cursor physical dma address (Ville)
- BIOS VBT related fix (Ville)
----------------------------------------------------------------
Bhanuprakash Modem (2):
drm/i915/drrs: Refactor CPU transcoder DRRS check
drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
Chris Wilson (1):
drm/i915/gt: Reset queue_priority_hint on parking
Janusz Krzysztofik (2):
drm/i915/hwmon: Fix locking inversion in sysfs getter
drm/i915/vma: Fix UAF on destroy against retire race
Jonathon Hall (1):
drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
Joonas Lahtinen (1):
drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
José Roberto de Souza (1):
drm/i915: Do not print 'pxp init failed with 0' when it succeed
Juha-Pekka Heikkila (1):
drm/i915/display: Disable AuxCCS framebuffers if built for Xe
Tejas Upadhyay (1):
drm/i915/mtl: Update workaround 14018575942
Ville Syrjälä (6):
drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
drm/i915/vrr: Generate VRR "safe window" for DSB
drm/i915/dsb: Fix DSB vblank waits when using VRR
drm/i915: Pre-populate the cursor physical dma address
drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
drivers/gpu/drm/i915/display/g4x_dp.c | 2 -
drivers/gpu/drm/i915/display/icl_dsi.c | 3 +-
drivers/gpu/drm/i915/display/intel_bios.c | 46 +++++++++++++++++---
drivers/gpu/drm/i915/display/intel_cursor.c | 4 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_dp.c | 12 +-----
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
drivers/gpu/drm/i915/display/intel_drrs.c | 14 ++++--
drivers/gpu/drm/i915/display/intel_drrs.h | 3 ++
drivers/gpu/drm/i915/display/intel_dsb.c | 14 ++++++
drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 +++++
drivers/gpu/drm/i915/display/intel_sdvo.c | 4 --
drivers/gpu/drm/i915/display/intel_vrr.c | 7 +--
drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 ++
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 --
.../gpu/drm/i915/gt/intel_execlists_submission.c | 3 ++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 1 +
drivers/gpu/drm/i915/i915_driver.c | 2 +-
drivers/gpu/drm/i915/i915_hwmon.c | 37 ++++++++--------
drivers/gpu/drm/i915/i915_memcpy.c | 2 +
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 50 +++++++++++++++++++---
22 files changed, 162 insertions(+), 63 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
2024-03-29 10:23 ` Musial, Ewelina
@ 2024-03-29 13:25 ` Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2024-03-29 13:25 UTC (permalink / raw)
To: Musial, Ewelina
Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
Tvrtko Ursulin, Thomas Zimmermann, Maarten Lankhorst,
Maxime Ripard, Thomas Hellström, Oded Gabbay,
De Marchi, Lucas, dri-devel@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org,
dim-tools@lists.freedesktop.org
On Fri, Mar 29, 2024 at 06:23:54AM -0400, Musial, Ewelina wrote:
> Hi Rodrigo,
>
> When I opened dashboard early morning all results were available, so I don't think there was any issue during night.
> It could be long reporting queue - reporting through AWS takes ages but this is not an issue with reporting, this is how AWS works.
I'm sorry for the noise. It was probably just a matter of time.
Everything looking good there.
Thanks,
Rodrigo.
>
> Regards,
> Ewelina
>
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Rodrigo Vivi
> Sent: Friday, March 29, 2024 2:32 AM
> To: Dave Airlie <airlied@gmail.com>; Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>; Joonas Lahtinen <joonas.lahtinen@linux.intel.com>; Tvrtko Ursulin <tursulin@ursulin.net>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; Thomas Zimmermann <tzimmermann@suse.de>; Maarten Lankhorst <maarten.lankhorst@linux.intel.com>; Maxime Ripard <mripard@kernel.org>; Thomas Hellström <thomas.hellstrom@linux.intel.com>; Oded Gabbay <ogabbay@kernel.org>; De Marchi, Lucas <lucas.demarchi@intel.com>; dri-devel@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org; dim-tools@lists.freedesktop.org
> Subject: [PULL] drm-intel-fixes
>
> Hi Dave and Sima,
>
> Here goes our first PR of this round.
>
> Our CI is not working as I would expect:
> https://intel-gfx-ci.01.org/tree/drm-intel-fixes/index.html?
>
> Well, at least it caught some build failures on runds 832 and 833.
> But after I fixed those, the 834 (with v6.9-rc1) and the 835 (with all these patches here) didn't show up yet. So I have run manual validation on my DG2+ADL here.
>
> Everything looking good here, and it is yet -rc1. I'm confident that we can move ahead with those while we work to get CI back.
>
> Thanks,
> Rodrigo
>
> drm-intel-fixes-2024-03-28:
>
> Core/GT Fixes:
> - Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
> - Update a MTL workaround (Tejas)
> - Fix locking inversion in hwmon's sysfs (Janusz)
> - Remove a bogus error message around PXP (Jose)
> - Fix UAF on VMA (Janusz)
> - Reset queue_priority_hint on parking (Chris)
>
> Display Fixes:
> - Remove duplicated audio enable/disable on SDVO and DP (Ville)
> - Disable AuxCCS for Xe driver (Juha-Pekka)
> - Revert init order of MIPI DSI (Ville)
> - DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
> - VRR related fixes (Ville)
> - Fix a JSL eDP corruption (Jonathon)
> - Fix the cursor physical dma address (Ville)
> - BIOS VBT related fix (Ville)
>
> Thanks,
> Rodrigo.
>
> The following changes since commit 4cece764965020c22cff7665b18a012006359095:
>
> Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)
>
> are available in the Git repository at:
>
> https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-03-28
>
> for you to fetch changes up to 32e39bab59934bfd3f37097d4dd85ac5eb0fd549:
>
> drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (2024-03-28 12:16:17 -0400)
>
> ----------------------------------------------------------------
> Core/GT Fixes:
> - Fix for BUG_ON/BUILD_BUG_ON IN I915_memcpy.c (Joonas)
> - Update a MTL workaround (Tejas)
> - Fix locking inversion in hwmon's sysfs (Janusz)
> - Remove a bogus error message around PXP (Jose)
> - Fix UAF on VMA (Janusz)
> - Reset queue_priority_hint on parking (Chris)
>
> Display Fixes:
> - Remove duplicated audio enable/disable on SDVO and DP (Ville)
> - Disable AuxCCS for Xe driver (Juha-Pekka)
> - Revert init order of MIPI DSI (Ville)
> - DRRS debugfs fix with an extra refactor patch (Bhanuprakash)
> - VRR related fixes (Ville)
> - Fix a JSL eDP corruption (Jonathon)
> - Fix the cursor physical dma address (Ville)
> - BIOS VBT related fix (Ville)
>
> ----------------------------------------------------------------
> Bhanuprakash Modem (2):
> drm/i915/drrs: Refactor CPU transcoder DRRS check
> drm/i915/display/debugfs: Fix duplicate checks in i915_drrs_status
>
> Chris Wilson (1):
> drm/i915/gt: Reset queue_priority_hint on parking
>
> Janusz Krzysztofik (2):
> drm/i915/hwmon: Fix locking inversion in sysfs getter
> drm/i915/vma: Fix UAF on destroy against retire race
>
> Jonathon Hall (1):
> drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
>
> Joonas Lahtinen (1):
> drm/i915: Add includes for BUG_ON/BUILD_BUG_ON in i915_memcpy.c
>
> José Roberto de Souza (1):
> drm/i915: Do not print 'pxp init failed with 0' when it succeed
>
> Juha-Pekka Heikkila (1):
> drm/i915/display: Disable AuxCCS framebuffers if built for Xe
>
> Tejas Upadhyay (1):
> drm/i915/mtl: Update workaround 14018575942
>
> Ville Syrjälä (6):
> drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
> drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
> drm/i915/vrr: Generate VRR "safe window" for DSB
> drm/i915/dsb: Fix DSB vblank waits when using VRR
> drm/i915: Pre-populate the cursor physical dma address
> drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode()
>
> drivers/gpu/drm/i915/display/g4x_dp.c | 2 -
> drivers/gpu/drm/i915/display/icl_dsi.c | 3 +-
> drivers/gpu/drm/i915/display/intel_bios.c | 46 +++++++++++++++++---
> drivers/gpu/drm/i915/display/intel_cursor.c | 4 +-
> drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
> drivers/gpu/drm/i915/display/intel_dp.c | 12 +-----
> drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
> drivers/gpu/drm/i915/display/intel_drrs.c | 14 ++++--
> drivers/gpu/drm/i915/display/intel_drrs.h | 3 ++
> drivers/gpu/drm/i915/display/intel_dsb.c | 14 ++++++
> drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 +++++
> drivers/gpu/drm/i915/display/intel_sdvo.c | 4 --
> drivers/gpu/drm/i915/display/intel_vrr.c | 7 +--
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 ++
> drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 --
> .../gpu/drm/i915/gt/intel_execlists_submission.c | 3 ++
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 1 +
> drivers/gpu/drm/i915/i915_driver.c | 2 +-
> drivers/gpu/drm/i915/i915_hwmon.c | 37 ++++++++--------
> drivers/gpu/drm/i915/i915_memcpy.c | 2 +
> drivers/gpu/drm/i915/i915_reg.h | 2 +-
> drivers/gpu/drm/i915/i915_vma.c | 50 +++++++++++++++++++---
> 22 files changed, 162 insertions(+), 63 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-04-04 17:45 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2024-04-04 17:45 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes drm-intel-fixes-2024-04-04:
Display fixes:
- A few DisplayPort related fixes (Imre, Arun, Ankit, Ville)
- eDP PSR fixes (Jouni)
Core/GT fixes:
- Remove some VM space restrictions on older platforms (Andi)
- Disable automatic load CCS load balancing (Andi)
Thanks,
Rodrigo.
The following changes since commit 39cd87c4eb2b893354f3b850f916353f2658ae6f:
Linux 6.9-rc2 (2024-03-31 14:32:39 -0700)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-04-04
for you to fetch changes up to 99f855082f228cdcecd6ab768d3b8b505e0eb028:
drm/i915/mst: Reject FEC+MST on ICL (2024-04-03 14:26:11 -0400)
----------------------------------------------------------------
Display fixes:
- A few DisplayPort related fixes (Imre, Arun, Ankit, Ville)
- eDP PSR fixes (Jouni)
Core/GT fixes:
- Remove some VM space restrictions on older platforms (Andi)
- Disable automatic load CCS load balancing (Andi)
----------------------------------------------------------------
Andi Shyti (4):
drm/i915/gt: Limit the reserved VM space to only the platforms that need it
drm/i915/gt: Disable HW load balancing for CCS
drm/i915/gt: Do not generate the command streamer for all the CCS
drm/i915/gt: Enable only one CCS for compute workload
Ankit Nautiyal (1):
drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13
Arun R Murthy (1):
drm/i915/dp: Remove support for UHBR13.5
Imre Deak (1):
drm/i915/dp: Fix DSC state HW readout for SST connectors
Jouni Högander (3):
drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value
drm/i915/psr: Move writing early transport pipe src
drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage
Ville Syrjälä (2):
drm/i915/mst: Limit MST+DSC to TGL+
drm/i915/mst: Reject FEC+MST on ICL
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_display.c | 9 ---
.../gpu/drm/i915/display/intel_display_device.h | 1 +
drivers/gpu/drm/i915/display/intel_display_types.h | 2 +
drivers/gpu/drm/i915/display/intel_dp.c | 11 +--
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
drivers/gpu/drm/i915/display/intel_psr.c | 78 ++++++++++++++++------
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 3 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 17 +++++
drivers/gpu/drm/i915/gt/intel_gt.c | 6 ++
drivers/gpu/drm/i915/gt/intel_gt.h | 9 +--
drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c | 39 +++++++++++
drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h | 13 ++++
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 6 ++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 30 ++++++++-
15 files changed, 185 insertions(+), 42 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-04-10 21:51 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2024-04-10 21:51 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes drm-intel-fixes-2024-04-10:
Display fixes:
- Couple CDCLK programming fixes (Ville)
- HDCP related fix (Suraj)
- 4 Bigjoiner related fixes (Ville)
Core fix:
- Fix for a circular locking around GuC on reset+wedged case (John)
Thanks,
Rodrigo.
The following changes since commit fec50db7033ea478773b159e0e2efb135270e3b7:
Linux 6.9-rc3 (2024-04-07 13:22:46 -0700)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-04-10
for you to fetch changes up to dcd8992e47f13afb5c11a61e8d9c141c35e23751:
drm/i915/vrr: Disable VRR when using bigjoiner (2024-04-08 13:10:10 -0400)
----------------------------------------------------------------
Display fixes:
- Couple CDCLK programming fixes (Ville)
- HDCP related fix (Suraj)
- 4 Bigjoiner related fixes (Ville)
Core fix:
- Fix for a circular locking around GuC on reset+wedged case (John)
----------------------------------------------------------------
John Harrison (1):
drm/i915/guc: Fix the fix for reset lock confusion
Suraj Kandpal (1):
drm/i915/hdcp: Fix get remote hdcp capability function
Ville Syrjälä (6):
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/cdclk: Fix voltage_level programming edge case
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Disable live M/N updates when using bigjoiner
drm/i915/vrr: Disable VRR when using bigjoiner
drivers/gpu/drm/i915/display/intel_cdclk.c | 42 +++++++++++++++++------
drivers/gpu/drm/i915/display/intel_cdclk.h | 3 ++
drivers/gpu/drm/i915/display/intel_ddi.c | 5 +++
drivers/gpu/drm/i915/display/intel_dp.c | 6 +++-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 5 ++-
drivers/gpu/drm/i915/display/intel_psr.c | 11 ++++++
drivers/gpu/drm/i915/display/intel_vrr.c | 7 ++++
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 23 +++++--------
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 4 +++
9 files changed, 79 insertions(+), 27 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-05-08 19:32 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2024-05-08 19:32 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes our last fixes for v6.9.
drm-intel-fixes-2024-05-08:
- Automate CCS Mode setting during engine resets (Andi)
- Fix audio time stamp programming for DP (Chaitanya)
- Fix parsing backlight BDB data (Karthikeyan)
The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:
Linux 6.9-rc7 (2024-05-05 14:06:01 -0700)
are available in the Git repository at:
https://anongit.freedesktop.org/git/drm/drm-intel tags/drm-intel-fixes-2024-05-08
for you to fetch changes up to 43b26bdd2ee5cfca80939be910d5b23a50cd7f9d:
drm/i915/bios: Fix parsing backlight BDB data (2024-05-07 09:42:27 -0400)
----------------------------------------------------------------
- Automate CCS Mode setting during engine resets (Andi)
- Fix audio time stamp programming for DP (Chaitanya)
- Fix parsing backlight BDB data (Karthikeyan)
----------------------------------------------------------------
Andi Shyti (1):
drm/i915/gt: Automate CCS Mode setting during engine resets
Chaitanya Kumar Borah (1):
drm/i915/audio: Fix audio time stamp programming for DP
Karthikeyan Ramasubramanian (1):
drm/i915/bios: Fix parsing backlight BDB data
drivers/gpu/drm/i915/display/intel_audio.c | 113 ++------------------------
drivers/gpu/drm/i915/display/intel_bios.c | 19 +----
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 --
drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c | 6 +-
drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h | 2 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +-
6 files changed, 19 insertions(+), 130 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-05-30 7:30 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2024-05-30 7:30 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
drm-intel-fixes-2024-05-30:
drm/i915 fixes for v6.10-rc2:
- Fix a race in audio component by registering it later
- Make DPT object unshrinkable to avoid shrinking when framebuffer has
not shrunk
- Fix CCS id calculation to fix a perf regression
- Fix selftest caching mode
- Fix FIELD_PREP compiler warnings
- Fix indefinite wait for GT wakeref release
- Revert overeager multi-gt pm reference removal
BR,
Jani.
The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-05-30
for you to fetch changes up to 75800e2e4203ea83bbc9d4f63ad97ea582244a08:
drm/i915: Fix audio component initialization (2024-05-29 11:35:48 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.10-rc2:
- Fix a race in audio component by registering it later
- Make DPT object unshrinkable to avoid shrinking when framebuffer has
not shrunk
- Fix CCS id calculation to fix a perf regression
- Fix selftest caching mode
- Fix FIELD_PREP compiler warnings
- Fix indefinite wait for GT wakeref release
- Revert overeager multi-gt pm reference removal
----------------------------------------------------------------
Andi Shyti (1):
drm/i915/gt: Fix CCS id's calculation for CCS mode setting
Arnd Bergmann (1):
drm/i915/guc: avoid FIELD_PREP warning
Chris Wilson (1):
drm/i915/gt: Disarm breadcrumbs if engines are already idle
Imre Deak (1):
drm/i915: Fix audio component initialization
Janusz Krzysztofik (1):
Revert "drm/i915: Remove extra multi-gt pm-references"
Nirmoy Das (1):
drm/i915/selftests: Set always_coherent to false when reading from CPU
Vidya Srinivas (1):
drm/i915/dpt: Make DPT object unshrinkable
drivers/gpu/drm/i915/display/intel_audio.c | 32 ++++++++++++++--------
drivers/gpu/drm/i915/display/intel_audio.h | 1 +
.../gpu/drm/i915/display/intel_display_driver.c | 2 ++
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 18 ++++++++++++
drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 ++-
.../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 15 +++++-----
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 6 ++++
drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 8 ++++++
drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 6 ++--
11 files changed, 71 insertions(+), 25 deletions(-)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-06-19 10:45 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2024-06-19 10:45 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
Surprisingly few fixes lately, here's one for joiner+MSO.
drm-intel-fixes-2024-06-19:
drm/i915 fixes for v6.10-rc5:
- Fix conditions for joiner usage, it's not possible with eDP MSO
BR,
Jani.
The following changes since commit 6ba59ff4227927d3a8530fc2973b80e94b54d58f:
Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-06-19
for you to fetch changes up to 49cc17967be95d64606d5684416ee51eec35e84a:
drm/i915/mso: using joiner is not possible with eDP MSO (2024-06-17 12:01:01 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.10-rc5:
- Fix conditions for joiner usage, it's not possible with eDP MSO
----------------------------------------------------------------
Jani Nikula (1):
drm/i915/mso: using joiner is not possible with eDP MSO
drivers/gpu/drm/i915/display/intel_dp.c | 4 ++++
1 file changed, 4 insertions(+)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-06-27 8:14 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2024-06-27 8:14 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
drm-intel-fixes-2024-06-27:
drm/i915 fixes for v6.10-rc6:
- Fix potential UAF due to race on fence register revocation
BR,
Jani.
The following changes since commit f2661062f16b2de5d7b6a5c42a9a5c96326b8454:
Linux 6.10-rc5 (2024-06-23 17:08:54 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-06-27
for you to fetch changes up to 996c3412a06578e9d779a16b9e79ace18125ab50:
drm/i915/gt: Fix potential UAF by revoke of fence registers (2024-06-24 13:05:15 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.10-rc6:
- Fix potential UAF due to race on fence register revocation
----------------------------------------------------------------
Janusz Krzysztofik (1):
drm/i915/gt: Fix potential UAF by revoke of fence registers
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 +
1 file changed, 1 insertion(+)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-07-02 8:28 Jani Nikula
2024-07-04 14:14 ` Daniel Vetter
0 siblings, 1 reply; 53+ messages in thread
From: Jani Nikula @ 2024-07-02 8:28 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
One early fix this week.
drm-intel-fixes-2024-07-02:
drm/i915 fixes for v6.10-rc7:
- Skip unnecessary MG programming, avoiding warnings (Imre)
BR,
Jani.
The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826:
Linux 6.10-rc6 (2024-06-30 14:40:44 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-07-02
for you to fetch changes up to f72383371e8c5d1d108532d7e395ff2c277233e5:
drm/i915/display: For MTL+ platforms skip mg dp programming (2024-07-01 10:36:12 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.10-rc7:
- Skip unnecessary MG programming, avoiding warnings (Imre)
----------------------------------------------------------------
Imre Deak (1):
drm/i915/display: For MTL+ platforms skip mg dp programming
drivers/gpu/drm/i915/display/intel_ddi.c | 3 +++
1 file changed, 3 insertions(+)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
2024-07-02 8:28 Jani Nikula
@ 2024-07-04 14:14 ` Daniel Vetter
0 siblings, 0 replies; 53+ messages in thread
From: Daniel Vetter @ 2024-07-04 14:14 UTC (permalink / raw)
To: Jani Nikula
Cc: Dave Airlie, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
Tvrtko Ursulin, Rodrigo Vivi, Thomas Zimmermann,
Maarten Lankhorst, Maxime Ripard, Thomas Hellström,
Oded Gabbay, Lucas De Marchi, dri-devel, intel-gfx, intel-xe,
dim-tools
On Tue, Jul 02, 2024 at 11:28:39AM +0300, Jani Nikula wrote:
>
> Hi Dave & Sima -
>
> One early fix this week.
>
> drm-intel-fixes-2024-07-02:
> drm/i915 fixes for v6.10-rc7:
> - Skip unnecessary MG programming, avoiding warnings (Imre)
>
> BR,
> Jani.
>
> The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826:
>
> Linux 6.10-rc6 (2024-06-30 14:40:44 -0700)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-07-02
>
> for you to fetch changes up to f72383371e8c5d1d108532d7e395ff2c277233e5:
>
> drm/i915/display: For MTL+ platforms skip mg dp programming (2024-07-01 10:36:12 +0300)
Pulled, thanks.
-Sima
>
> ----------------------------------------------------------------
> drm/i915 fixes for v6.10-rc7:
> - Skip unnecessary MG programming, avoiding warnings (Imre)
>
> ----------------------------------------------------------------
> Imre Deak (1):
> drm/i915/display: For MTL+ platforms skip mg dp programming
>
> drivers/gpu/drm/i915/display/intel_ddi.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> --
> Jani Nikula, Intel
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-08-01 6:02 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-08-01 6:02 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Just three smaller fixups. CI is again all over the place after -rc1,
but below changes shouldn't make it any worse.
Regards, Joonas
***
drm-intel-fixes-2024-08-01:
- Static analysis fix for int overflow
- Fix for HDCP2_STREAM_STATUS macro and removal of PWR_CLK_STATE for gen12
The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-08-01
for you to fetch changes up to 5b511572660190db1dc8ba412efd0be0d3781ab6:
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() (2024-07-30 16:57:24 +0300)
----------------------------------------------------------------
- Static analysis fix for int overflow
- Fix for HDCP2_STREAM_STATUS macro and removal of PWR_CLK_STATE for gen12
----------------------------------------------------------------
Nikita Zhandarovich (1):
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
Suraj Kandpal (1):
drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
Umesh Nerlige Ramappa (1):
i915/perf: Remove code to update PWR_CLK_STATE for gen12
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 ++---
drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 33 --------------------------
3 files changed, 4 insertions(+), 37 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-08-08 8:45 Tvrtko Ursulin
[not found] ` <8f7c531a-ecb9-4c30-b4bb-2bdf3056ff34@kernel.org>
0 siblings, 1 reply; 53+ messages in thread
From: Tvrtko Ursulin @ 2024-08-08 8:45 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
A small bunch of fixes for the weekly cycle:
Fix for Meteorlake dual PPS, vma offset calculation and tidy when partial
mapping and unbreaking of eviction handling on DG2 small bar systems.
Regards,
Tvrtko
drm-intel-fixes-2024-08-08:
- correct dual pps handling for MTL_PCH+ [display] (Dnyaneshwar Bhadane)
- Adjust vma offset for framebuffer mmap offset [gem] (Andi Shyti)
- Fix Virtual Memory mapping boundaries calculation [gem] (Andi Shyti)
- Allow evicting to use the requested placement (David Gow)
- Attempt to get pages without eviction first (David Gow)
The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed:
Linux 6.11-rc2 (2024-08-04 13:50:53 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-08-08
for you to fetch changes up to 787db3bb6ed5cee56fc97fecdd61517d89763f0a:
drm/i915: Attempt to get pages without eviction first (2024-08-07 11:02:38 +0300)
----------------------------------------------------------------
- correct dual pps handling for MTL_PCH+ [display] (Dnyaneshwar Bhadane)
- Adjust vma offset for framebuffer mmap offset [gem] (Andi Shyti)
- Fix Virtual Memory mapping boundaries calculation [gem] (Andi Shyti)
- Allow evicting to use the requested placement (David Gow)
- Attempt to get pages without eviction first (David Gow)
----------------------------------------------------------------
Andi Shyti (2):
drm/i915/gem: Adjust vma offset for framebuffer mmap offset
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
David Gow (2):
drm/i915: Allow evicting to use the requested placement
drm/i915: Attempt to get pages without eviction first
Dnyaneshwar Bhadane (1):
drm/i915/display: correct dual pps handling for MTL_PCH+
drivers/gpu/drm/i915/display/intel_backlight.c | 3 ++
drivers/gpu/drm/i915/display/intel_pps.c | 3 ++
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 55 +++++++++++++++++++++++---
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 13 +++---
4 files changed, 62 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
[not found] ` <3b87c155-f35d-4812-a4b3-ac5e0bfe0c18@kernel.org>
@ 2024-08-09 7:13 ` Dave Airlie
2024-08-09 8:35 ` Joonas Lahtinen
1 sibling, 0 replies; 53+ messages in thread
From: Dave Airlie @ 2024-08-09 7:13 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Tvrtko Ursulin, Daniel Vetter, Jani Nikula, Joonas Lahtinen,
Tvrtko Ursulin, Rodrigo Vivi, Thomas Zimmermann,
Maarten Lankhorst, Maxime Ripard, Thomas Hellström,
Oded Gabbay, Lucas De Marchi, dri-devel, intel-gfx, intel-xe,
dim-tools
Hi Krzysztof,
You might want to familiarise yourself with the drm tree development
procedures before weighing in,
and snarky comments like the final one are not appreciated on this
list or in this community.
The drm next trees are never rebased (only in super rare emergencies),
we never rebase next onto fixes,
This leads to a number of things that are different from other workflows.
I agree the duplicate SoB isn't great, but it's also not harmful,
The cherry-pick thing is normal operating procedure unfortunately, we
get told if we leave it out it causes problems later,
so we add it in, and it resolves itself in the future when the next
trees end up in Linus' tree.
Thanks,
Dave.
> >
> > 1. Duplicated committer SoB.
> > You added SoB. No need to add two. It does not get stronger. You do not
> > change the DCO rules by adding two SoBs. You cannot confirm something
> > more or twice. Read DCO one more time...
> >
> > 2. Useless cherry pick SHA.
> > fatal: bad object 97b6784753da06d9d40232328efc5c5367e53417
> > (Tried with repo having several maintainer repos and the linux-next)
> >
> > Only you have 97b6784753da06d9d40232328efc5c5367e53417. Maybe few other
> > people as well, but all other do not. This does not bring any useful
> > information, rather obfuscates public git history.
>
> ... and in case you claim that 97b6784753da06d9d40232328efc5c5367e53417
> is in drm-next, then your workflow is broken because:
> 1. You will duplicate the same commit. One in drm-fixes and second in
> drm-next. Just use git features, like branches and merges... First you
> apply on fixes, then you merge it to next, for example. Or any other
> sane way.
>
> 2. If you rebase drm-next on top of drm-fixes in some time in the
> future, then that cherry-pick SHA will not work and will be totally useless.
>
> so either you create duplicate commits (that's how Intel gets stats?) or
> you introduce to git history totally bogus SHAs...
>
> Best regards,
> Krzysztof
>
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
[not found] ` <3b87c155-f35d-4812-a4b3-ac5e0bfe0c18@kernel.org>
2024-08-09 7:13 ` Dave Airlie
@ 2024-08-09 8:35 ` Joonas Lahtinen
1 sibling, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-08-09 8:35 UTC (permalink / raw)
To: Daniel Vetter, Dave Airlie, Krzysztof Kozlowski, Tvrtko Ursulin
Cc: Jani Nikula, Tvrtko Ursulin, Rodrigo Vivi, Thomas Zimmermann,
Maarten Lankhorst, Maxime Ripard, Thomas Hellström,
Oded Gabbay, Lucas De Marchi, dri-devel, intel-gfx, intel-xe,
dim-tools
Quoting Krzysztof Kozlowski (2024-08-08 21:44:39)
> On 08/08/2024 20:35, Krzysztof Kozlowski wrote:
> > On 08/08/2024 10:45, Tvrtko Ursulin wrote:
> >>
> >> Hi Dave, Sima,
> >>
> >> A small bunch of fixes for the weekly cycle:
> >
> > ...
> >
> >>
> >> ----------------------------------------------------------------
> >> Andi Shyti (2):
> >> drm/i915/gem: Adjust vma offset for framebuffer mmap offset
> >> drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
> >>
> >> David Gow (2):
> >> drm/i915: Allow evicting to use the requested placement
> >> drm/i915: Attempt to get pages without eviction first
> >>
> >> Dnyaneshwar Bhadane (1):
> >> drm/i915/display: correct dual pps handling for MTL_PCH+
> >
> > Several commits have issues. Look:
> >
> > Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> > Link: https://patchwork.freedesktop.org/patch/msgid ...
> > (cherry picked from commit 97b6784753da06d9d40232328efc5c5367e53417)
> > Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
> >
> >
> > 1. Duplicated committer SoB.
> > You added SoB. No need to add two. It does not get stronger. You do not
> > change the DCO rules by adding two SoBs. You cannot confirm something
> > more or twice. Read DCO one more time...
Hi Krzysztof,
As a self-proclaimed quite active kernel developer (by a quick web search)
you might have already ventured to look at the GIT history of the subsytem
tree for the patch in question. If you did that, you might have implied that
the second S-o-b is added by automation -- and it indeed is.
While appreciating the report, maybe not so much the the condescending
style of the communication. You now slightly come through as a troll
hoping to be fed - I hope that is not the case.
Seems like we've had such a double S-o-b regularly generated by DIM (Drm
Inglorious Maintainer scripts) at least since 2016 as the first occurrance
seems to have been in ccda3a728f70 . So rest of the ecosystem seems to
deal with them just fine.
Is the double S-o-b issue purely cosmetic for you? Not a lawyer but I don't
think there is any legal problem in stating the same thing twice. [1]
Or are you maybe running into some more concrete issues with upstream kernel
process related scripts or other automation processing of the commit?
Regards, Joonas
[1] When it comes to the commit rights model in DRM subsystem, stripping
the final S-o-b after the cherry-pick would make it less obvious who did
the pick. If there are multiple S-o-bs and the cherry-picking person
happened to be one of them, that information would be lost. Less
predictable outcome for the patch form for no actual gain in my opinion.
On the other hand, removing the S-o-b line from above the "(cherry-picked.."
line would modify the cherry-picked commit description itself and I
would assume everyone agrees that should not be done.
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-08-22 5:40 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-08-22 5:40 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes towards v6.11-rc5.
Just one HDCP timeout fix this week.
Regards, Joonas
***
drm-intel-fixes-2024-08-22:
- Fix for HDCP timeouts
The following changes since commit 47ac09b91befbb6a235ab620c32af719f8208399:
Linux 6.11-rc4 (2024-08-18 13:17:27 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-08-22
for you to fetch changes up to 5d41eeb6725e3e24853629e5d7635e4bc45d736e:
drm/i915/hdcp: Use correct cp_irq_count (2024-08-19 06:40:57 +0300)
----------------------------------------------------------------
- Fix for HDCP timeouts
----------------------------------------------------------------
Suraj Kandpal (1):
drm/i915/hdcp: Use correct cp_irq_count
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-08-29 7:06 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-08-29 7:06 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes towards v6.11-rc6.
Fix for USB type-C docks, backlight fix for Lenovo Yoga Tab 3 2G version
and ARL GuC firmware version correction.
Regards, Joonas
***
drm-intel-fixes-2024-08-29:
- Fix #11195: The external display connect via USB type-C dock stays blank after re-connect the dock
- Make DSI backlight work for 2G version of Lenovo Yoga Tab 3 X90F
. Move ARL GuC firmware to correct version
-
The following changes since commit 5be63fc19fcaa4c236b307420483578a56986a37:
Linux 6.11-rc5 (2024-08-25 19:07:11 +1200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-08-29
for you to fetch changes up to a2ccc33b88e2953a6bf0b309e7e8849cc5320018:
drm/i915/dp_mst: Fix MST state after a sink reset (2024-08-28 11:32:25 +0300)
----------------------------------------------------------------
- Fix #11195: The external display connect via USB type-C dock stays blank after re-connect the dock
- Make DSI backlight work for 2G version of Lenovo Yoga Tab 3 X90F
. Move ARL GuC firmware to correct version
-
----------------------------------------------------------------
Hans de Goede (1):
drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict
Imre Deak (1):
drm/i915/dp_mst: Fix MST state after a sink reset
John Harrison (1):
drm/i915: ARL requires a newer GSC firmware
drivers/gpu/drm/i915/display/intel_dp.c | 12 +++++++++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 40 +++++++++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dp_mst.h | 1 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 1 -
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 31 ++++++++++++++++++++++
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 10 ++++++--
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm/i915/intel_device_info.c | 7 +++++
drivers/gpu/drm/i915/intel_device_info.h | 3 +++
include/drm/intel/i915_pciids.h | 11 +++++---
10 files changed, 111 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-09-05 8:16 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2024-09-05 8:16 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
Some fixes for the weekly cycle:
Avoid pointless attempts to reload GSC, fix for VBIOS/GOP LUT takeover on
ILK and SNB, eliminate regressions by limitting Fast Wake sync pulse
workaround to Dell Precision 5490 with AUO panels only and some clang
build fixes.
Regards,
Tvrtko
drm-intel-fixes-2024-09-05:
- drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
- drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä)
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
- drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander)
- drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander)
The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6:
Linux 6.11-rc6 (2024-09-01 19:46:02 +1200)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-09-05
for you to fetch changes up to a13494de53258d8cf82ed3bcd69176bbf7f2640e:
drm/i915/display: Increase Fast Wake Sync length as a quirk (2024-09-03 10:22:39 +0300)
----------------------------------------------------------------
- drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
- drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä)
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
- drm/i915/display: Add mechanism to use sink model when applying quirk [display] (Jouni Högander)
- drm/i915/display: Increase Fast Wake Sync length as a quirk [display] (Jouni Högander)
----------------------------------------------------------------
Andy Shevchenko (2):
drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
drm/i915/fence: Mark debug_fence_free() with __maybe_unused
Daniele Ceraolo Spurio (1):
drm/i915: Do not attempt to load the GSC multiple times
Jouni Högander (2):
drm/i915/display: Add mechanism to use sink model when applying quirk
drm/i915/display: Increase Fast Wake Sync length as a quirk
Ville Syrjälä (1):
drm/i915: Fix readout degamma_lut mismatch on ilk/snb
drivers/gpu/drm/i915/display/intel_alpm.c | 2 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 4 ++
drivers/gpu/drm/i915/display/intel_dp.c | 4 ++
drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +++--
drivers/gpu/drm/i915/display/intel_dp_aux.h | 2 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 31 ++++++++--
drivers/gpu/drm/i915/display/intel_quirks.c | 68 ++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_quirks.h | 6 ++
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 ++
drivers/gpu/drm/i915/i915_sw_fence.c | 8 +--
11 files changed, 131 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-09-12 7:07 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2024-09-12 7:07 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
It is late in the cycle and luckily the fix in this weeks PR is just
something to satisfy static analyzers, nothing that can happen in reality,
so pulling it is even optional.
Regards,
Tvrtko
drm-intel-fixes-2024-09-12:
- Prevent a possible int overflow in wq offsets [guc] (Nikita Zhandarovich)
The following changes since commit da3ea35007d0af457a0afc87e84fddaebc4e0b63:
Linux 6.11-rc7 (2024-09-08 14:50:28 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-09-12
for you to fetch changes up to d3d37f74683e2f16f2635ee265884f7ca69350ae:
drm/i915/guc: prevent a possible int overflow in wq offsets (2024-09-10 08:13:51 +0100)
----------------------------------------------------------------
- Prevent a possible int overflow in wq offsets [guc] (Nikita Zhandarovich)
----------------------------------------------------------------
Nikita Zhandarovich (1):
drm/i915/guc: prevent a possible int overflow in wq offsets
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-10-02 15:25 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-10-02 15:25 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes toward v6.12-rc2.
Just one & vs && fixup into PM code that should only trigger with debug
Kconfig options.
Regards, Joonas
***
drm-intel-fixes-2024-10-02:
- One fix for bitwise and logical "and" mixup in PM code
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-10-02
for you to fetch changes up to 394b52462020b6cceff1f7f47fdebd03589574f3:
drm/i915/gem: fix bitwise and logical AND mixup (2024-10-01 10:28:29 +0300)
----------------------------------------------------------------
- One fix for bitwise and logical "and" mixup in PM code
----------------------------------------------------------------
Jani Nikula (1):
drm/i915/gem: fix bitwise and logical AND mixup
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-10-10 7:02 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-10-10 7:02 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes PR towards v6.12-rc3.
Just one HDCP refcount fix.
Regards, Joonas
****
drm-intel-fixes-2024-10-10:
- HDCP refcount fix
The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:
Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-10-10
for you to fetch changes up to 4cc2718f621a6a57a02581125bb6d914ce74d23b:
drm/i915/hdcp: fix connector refcounting (2024-10-07 06:18:46 +0300)
----------------------------------------------------------------
- HDCP refcount fix
----------------------------------------------------------------
Jani Nikula (1):
drm/i915/hdcp: fix connector refcounting
drivers/gpu/drm/i915/display/intel_hdcp.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-10-17 8:31 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-10-17 8:31 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes towards v6.12-rc4.
Just two DP MST fixes this round.
Regards, Joonas
***
drm-intel-fixes-2024-10-17:
- Two DP bandwidth related MST fixes
The following changes since commit 8e929cb546ee42c9a61d24fae60605e9e3192354:
Linux 6.12-rc3 (2024-10-13 14:33:32 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-10-17
for you to fetch changes up to 2f54e71359eb2abc0bdf6619cd356e5e350ff27b:
drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode (2024-10-16 14:56:40 +0300)
----------------------------------------------------------------
- Two DP bandwidth related MST fixes
----------------------------------------------------------------
Imre Deak (2):
drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode
drivers/gpu/drm/i915/display/intel_dp_mst.c | 40 +++++++++++++++++++++--------
1 file changed, 30 insertions(+), 10 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-10-24 5:59 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-10-24 5:59 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes towards v6.12-rc5.
Just one Kconfig fix for GVT.
Regards, Joonas
***
drm-intel-fixes-2024-10-24:
- Fix DRM_I915_GVT_KVMGT dependencies in Kconfig
The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:
Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-10-24
for you to fetch changes up to 338b655a1178900ac05aca7ac66dc28b05100430:
i915: fix DRM_I915_GVT_KVMGT dependencies (2024-10-21 09:51:05 +0300)
----------------------------------------------------------------
- Fix DRM_I915_GVT_KVMGT dependencies in Kconfig
----------------------------------------------------------------
Arnd Bergmann (1):
i915: fix DRM_I915_GVT_KVMGT dependencies
drivers/gpu/drm/i915/Kconfig | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-11-14 7:20 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2024-11-14 7:20 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes PR towards v6.12 release.
Just two fixes: One potential OOPS fix for TV outputs and skip GSC
loading on ARL-H and ARL-U with old FW.
Regards, Joonas
***
drm-intel-fixes-2024-11-14:
- Don't load GSC on ARL-H and ARL-U if too old FW
- Avoid potential OOPS in enabling/disabling TV output
The following changes since commit 2d5404caa8c7bb5c4e0435f94b28834ae5456623:
Linux 6.12-rc7 (2024-11-10 14:19:35 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-11-14
for you to fetch changes up to 67e023b93d69e5a21b16f9602656a803d314e825:
drm/i915: Grab intel_display from the encoder to avoid potential oopsies (2024-11-12 11:08:06 +0200)
----------------------------------------------------------------
- Don't load GSC on ARL-H and ARL-U if too old FW
- Avoid potential OOPS in enabling/disabling TV output
----------------------------------------------------------------
Daniele Ceraolo Spurio (1):
drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW.
Ville Syrjälä (1):
drm/i915: Grab intel_display from the encoder to avoid potential oopsies
drivers/gpu/drm/i915/display/intel_tv.c | 4 +--
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 50 ++++++++++++++++++++-----------
drivers/gpu/drm/i915/i915_drv.h | 8 +++--
drivers/gpu/drm/i915/intel_device_info.c | 24 +++++++++++----
drivers/gpu/drm/i915/intel_device_info.h | 4 ++-
include/drm/intel/i915_pciids.h | 19 +++++++++---
6 files changed, 77 insertions(+), 32 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-12-11 18:04 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2024-12-11 18:04 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
A handful of fixes for the weekly release candidate cycle:
One fix for a performance regression in DSB register programming and also
in the same area a partial fix for the legacy LUT and DSB interaction.
Then there is a fix for a null pointer dereference in the GuC error state
capture code. Finally a fix for a memory leak in cases when driver fails
to load.
Tvrtko
drm-intel-fixes-2024-12-11:
- Don't use indexed register writes needlessly [dsb] (Ville Syrjälä)
- Stop using non-posted DSB writes for legacy LUT [color] (Ville Syrjälä)
- Fix NULL pointer dereference in capture_engine (Eugene Kobyak)
- Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)
The following changes since commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4:
Linux 6.13-rc2 (2024-12-08 14:03:39 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-12-11
for you to fetch changes up to 2828e5808bcd5aae7fdcd169cac1efa2701fa2dd:
drm/i915: Fix memory leak by correcting cache object name in error handler (2024-12-09 10:29:06 +0000)
----------------------------------------------------------------
- Don't use indexed register writes needlessly [dsb] (Ville Syrjälä)
- Stop using non-posted DSB writes for legacy LUT [color] (Ville Syrjälä)
- Fix NULL pointer dereference in capture_engine (Eugene Kobyak)
- Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)
----------------------------------------------------------------
Eugene Kobyak (1):
drm/i915: Fix NULL pointer dereference in capture_engine
Jiasheng Jiang (1):
drm/i915: Fix memory leak by correcting cache object name in error handler
Ville Syrjälä (2):
drm/i915/dsb: Don't use indexed register writes needlessly
drm/i915/color: Stop using non-posted DSB writes for legacy LUT
drivers/gpu/drm/i915/display/intel_color.c | 81 +++++++++++++++++++-----------
drivers/gpu/drm/i915/display/intel_dsb.c | 19 +++++--
drivers/gpu/drm/i915/display/intel_dsb.h | 2 +
drivers/gpu/drm/i915/i915_gpu_error.c | 18 +++++--
drivers/gpu/drm/i915/i915_scheduler.c | 2 +-
5 files changed, 85 insertions(+), 37 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-12-18 15:26 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2024-12-18 15:26 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
This week a few fixes around GuC engine busyness reporting. Fixing some
races relating to engine and GT reset, and in general.
Regards,
Tvrtko
drm-intel-fixes-2024-12-18:
- Reset engine utilization buffer before registration (Umesh Nerlige Ramappa)
- Ensure busyness counter increases motonically (Umesh Nerlige Ramappa)
- Accumulate active runtime on gt reset (Umesh Nerlige Ramappa)
The following changes since commit 78d4f34e2115b517bcbfe7ec0d018bbbb6f9b0b8:
Linux 6.13-rc3 (2024-12-15 15:58:23 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-12-18
for you to fetch changes up to 1622ed27d26ab4c234476be746aa55bcd39159dd:
i915/guc: Accumulate active runtime on gt reset (2024-12-17 10:15:15 +0000)
----------------------------------------------------------------
- Reset engine utilization buffer before registration (Umesh Nerlige Ramappa)
- Ensure busyness counter increases motonically (Umesh Nerlige Ramappa)
- Accumulate active runtime on gt reset (Umesh Nerlige Ramappa)
----------------------------------------------------------------
Umesh Nerlige Ramappa (3):
i915/guc: Reset engine utilization buffer before registration
i915/guc: Ensure busyness counter increases motonically
i915/guc: Accumulate active runtime on gt reset
drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 +++
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 41 +++++++++++++++++++++--
2 files changed, 44 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2024-12-25 13:37 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2024-12-25 13:37 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
Two fixes for the next -rc window.
One is display programming sequence fix for Meteorlake and second fixes
video decode hangs on DG1 due incorrect power gate programming.
Regards,
Tvrtko
drm-intel-fixes-2024-12-25:
- Fix C10 pll programming sequence [cx0_phy] (Suraj Kandpal)
- Fix power gate sequence. [dg1] (Rodrigo Vivi)
The following changes since commit 4bbf9020becbfd8fc2c3da790855b7042fad455b:
Linux 6.13-rc4 (2024-12-22 13:22:21 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-12-25
for you to fetch changes up to 20e7c5313ffbf11c34a46395345677adbe890bee:
drm/i915/dg1: Fix power gate sequence. (2024-12-24 09:41:03 +0000)
----------------------------------------------------------------
- Fix C10 pll programming sequence [cx0_phy] (Suraj Kandpal)
- Fix power gate sequence. [dg1] (Rodrigo Vivi)
----------------------------------------------------------------
Rodrigo Vivi (1):
drm/i915/dg1: Fix power gate sequence.
Suraj Kandpal (1):
drm/i915/cx0_phy: Fix C10 pll programming sequence
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 12 ++++--------
drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +-
2 files changed, 5 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-01-08 18:18 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2025-01-08 18:18 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
Just one fix this week - a revert to unbreak HDCP compliance.
Should be fine but with a disclaimer that no testing happened. It appears
CI is on fire due rc6 being severely broken somewhere in the vmstat code.
Which dumps a large warning on boot in the whole CI farm.
Tvrtko
drm-intel-fixes-2025-01-08:
- Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link" [hdcp] (Suraj Kandpal)
The following changes since commit 9d89551994a430b50c4fffcb1e617a057fa76e20:
Linux 6.13-rc6 (2025-01-05 14:13:40 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-01-08
for you to fetch changes up to 77bf21a03a2ad45cf66f73f13154b1669d9cf52a:
Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link" (2025-01-08 08:53:35 +0000)
----------------------------------------------------------------
- Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link" [hdcp] (Suraj Kandpal)
----------------------------------------------------------------
Suraj Kandpal (1):
Revert "drm/i915/hdcp: Don't enable HDCP1.4 directly from check_link"
drivers/gpu/drm/i915/display/intel_hdcp.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-01-15 16:06 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2025-01-15 16:06 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
Another one fix week - this time round a kernel workaround for a temporary
breakage in Mesa, or actually a relaxation of an overly strict alignment
requirement for clear colour buffers.
Regards,
Tvrtko
drm-intel-fixes-2025-01-15:
- Relax clear color alignment to 64 bytes [fb] (Ville Syrjälä)
The following changes since commit 5bc55a333a2f7316b58edc7573e8e893f7acb532:
Linux 6.13-rc7 (2025-01-12 14:37:56 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-01-15
for you to fetch changes up to 1a5401ec3018c101c456cdbda2eaef9482db6786:
drm/i915/fb: Relax clear color alignment to 64 bytes (2025-01-14 08:15:51 +0000)
----------------------------------------------------------------
- Relax clear color alignment to 64 bytes [fb] (Ville Syrjälä)
----------------------------------------------------------------
Ville Syrjälä (1):
drm/i915/fb: Relax clear color alignment to 64 bytes
drivers/gpu/drm/i915/display/intel_fb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-02-06 14:11 Rodrigo Vivi
2025-02-06 14:13 ` Rodrigo Vivi
0 siblings, 1 reply; 53+ messages in thread
From: Rodrigo Vivi @ 2025-02-06 14:11 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes the first i915 fixes towards 6.14.
It looks that our CI was dead for the last round, but I double
checked locally in both ADL-P and DG2 and everything is working fine.
In the last round the only addition was the Jani's DP fix, that
looks correct. So, let's move forward.
Thanks,
Rodrigo.
drm-intel-fixes-2025-02-06:
- Fix the build error with clamp after WARN_ON on gcc 13.x+ (Guenter)
- HDCP related fixes (Suraj)
- PMU fix zero delta busyness issue (Umesh)
- Fix page cleanup on DMA remap failure (Brian)
- Drop 64bpp YUV formats from ICL+ SDR planes (Ville)
- GuC log related fix (Daniele)
- DisplayPort related fixes (Ankit, Jani)
The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:
Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-02-06
for you to fetch changes up to 069504f1fcfa1532e4e221290df428b15bd9d284:
drm/i915/dp: Fix potential infinite loop in 128b/132b SST (2025-02-05 14:42:42 -0500)
----------------------------------------------------------------
- Fix the build error with clamp after WARN_ON on gcc 13.x+ (Guenter)
- HDCP related fixes (Suraj)
- PMU fix zero delta busyness issue (Umesh)
- Fix page cleanup on DMA remap failure (Brian)
- Drop 64bpp YUV formats from ICL+ SDR planes (Ville)
- GuC log related fix (Daniele)
- DisplayPort related fixes (Ankit, Jani)
----------------------------------------------------------------
Ankit Nautiyal (2):
drm/i915/dp: fix the Adaptive sync Operation mode for SDP
drm/i915/dp: Return min bpc supported by source instead of 0
Brian Geffon (1):
drm/i915: Fix page cleanup on DMA remap failure
Daniele Ceraolo Spurio (1):
drm/i915/guc: Debug print LRC state entries only if the context is pinned
Guenter Roeck (1):
drm/i915/backlight: Return immediately when scale() finds invalid parameters
Jani Nikula (2):
drm/i915/dp: Iterate DSC BPP from high to low on all platforms
drm/i915/dp: Fix potential infinite loop in 128b/132b SST
Suraj Kandpal (2):
drm/i915/hdcp: Fix Repeater authentication during topology change
drm/i915/hdcp: Use correct function to check if encoder is HDMI
Umesh Nerlige Ramappa (1):
drm/i915/pmu: Fix zero delta busyness issue
Ville Syrjälä (1):
drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
drivers/gpu/drm/i915/display/intel_backlight.c | 5 +--
drivers/gpu/drm/i915/display/intel_dp.c | 12 +++-----
drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +++
drivers/gpu/drm/i915/display/intel_hdcp.c | 15 ++++++++-
drivers/gpu/drm/i915/display/skl_universal_plane.c | 4 ---
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 6 +---
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 36 ++++++++++++++++++----
7 files changed, 57 insertions(+), 25 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
2025-02-06 14:11 Rodrigo Vivi
@ 2025-02-06 14:13 ` Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-02-06 14:13 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Thomas Zimmermann,
Maarten Lankhorst, Maxime Ripard, Thomas Hellström,
Oded Gabbay, Lucas De Marchi, dri-devel, intel-gfx, intel-xe,
dim-tools
On Thu, Feb 06, 2025 at 09:11:42AM -0500, Rodrigo Vivi wrote:
> Hi Dave and Sima,
>
> Here goes the first i915 fixes towards 6.14.
>
> It looks that our CI was dead for the last round, but I double
> checked locally in both ADL-P and DG2 and everything is working fine.
> In the last round the only addition was the Jani's DP fix, that
> looks correct. So, let's move forward.
I forgot to mention that the most critical patch here seems to
be the Guenter's one, which fixes a build issue that is blocking
a few configuration. I should had propagated that in our -next-fixes
rounds towards -rc1 but I missed that. Sorry!
>
> Thanks,
> Rodrigo.
>
> drm-intel-fixes-2025-02-06:
> - Fix the build error with clamp after WARN_ON on gcc 13.x+ (Guenter)
> - HDCP related fixes (Suraj)
> - PMU fix zero delta busyness issue (Umesh)
> - Fix page cleanup on DMA remap failure (Brian)
> - Drop 64bpp YUV formats from ICL+ SDR planes (Ville)
> - GuC log related fix (Daniele)
> - DisplayPort related fixes (Ankit, Jani)
> The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:
>
> Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-02-06
>
> for you to fetch changes up to 069504f1fcfa1532e4e221290df428b15bd9d284:
>
> drm/i915/dp: Fix potential infinite loop in 128b/132b SST (2025-02-05 14:42:42 -0500)
>
> ----------------------------------------------------------------
> - Fix the build error with clamp after WARN_ON on gcc 13.x+ (Guenter)
> - HDCP related fixes (Suraj)
> - PMU fix zero delta busyness issue (Umesh)
> - Fix page cleanup on DMA remap failure (Brian)
> - Drop 64bpp YUV formats from ICL+ SDR planes (Ville)
> - GuC log related fix (Daniele)
> - DisplayPort related fixes (Ankit, Jani)
>
> ----------------------------------------------------------------
> Ankit Nautiyal (2):
> drm/i915/dp: fix the Adaptive sync Operation mode for SDP
> drm/i915/dp: Return min bpc supported by source instead of 0
>
> Brian Geffon (1):
> drm/i915: Fix page cleanup on DMA remap failure
>
> Daniele Ceraolo Spurio (1):
> drm/i915/guc: Debug print LRC state entries only if the context is pinned
>
> Guenter Roeck (1):
> drm/i915/backlight: Return immediately when scale() finds invalid parameters
>
> Jani Nikula (2):
> drm/i915/dp: Iterate DSC BPP from high to low on all platforms
> drm/i915/dp: Fix potential infinite loop in 128b/132b SST
>
> Suraj Kandpal (2):
> drm/i915/hdcp: Fix Repeater authentication during topology change
> drm/i915/hdcp: Use correct function to check if encoder is HDMI
>
> Umesh Nerlige Ramappa (1):
> drm/i915/pmu: Fix zero delta busyness issue
>
> Ville Syrjälä (1):
> drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
>
> drivers/gpu/drm/i915/display/intel_backlight.c | 5 +--
> drivers/gpu/drm/i915/display/intel_dp.c | 12 +++-----
> drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +++
> drivers/gpu/drm/i915/display/intel_hdcp.c | 15 ++++++++-
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 4 ---
> drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 6 +---
> drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 36 ++++++++++++++++++----
> 7 files changed, 57 insertions(+), 25 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-02-13 17:23 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-02-13 17:23 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes the i915 fixes for this round, with only one
patch from Krzysztof on selftests.
drm-intel-fixes-2025-02-13:
- Selftest fix: avoid using uninitialized context
The following changes since commit a64dcfb451e254085a7daee5fe51bf22959d52d3:
Linux 6.14-rc2 (2025-02-09 12:45:03 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-02-13
for you to fetch changes up to 53139b3f9998ea07289e7b70b909fea2264a0de9:
drm/i915/selftests: avoid using uninitialized context (2025-02-10 11:39:17 -0500)
----------------------------------------------------------------
- Selftest fix: avoid using uninitialized context
----------------------------------------------------------------
Krzysztof Karas (1):
drm/i915/selftests: avoid using uninitialized context
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-02-20 17:03 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-02-20 17:03 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes our i915 fixes for this round. Mostly display related,
with the exception of the spin_lock_irqsave conversion on guc submission.
Thanks,
Rodrigo.
drm-intel-fixes-2025-02-20:
- Use spin_lock_irqsave() in interruptible context on guc submission (Krzysztof)
- Fixes on DDI and TRANS programming (Imre)
- Make sure all planes in use by the joiner have their crtc included (Ville)
- Fix 128b/132b modeset issues (Imre)
The following changes since commit 0ad2507d5d93f39619fc42372c347d6006b64319:
Linux 6.14-rc3 (2025-02-16 14:02:44 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-02-20
for you to fetch changes up to 8058b49bf6fff777bf3f47309c7b15dbef2191af:
drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode (2025-02-19 14:42:31 -0500)
----------------------------------------------------------------
- Use spin_lock_irqsave() in interruptible context on guc submission (Krzysztof)
- Fixes on DDI and TRANS programming (Imre)
- Make sure all planes in use by the joiner have their crtc included (Ville)
- Fix 128b/132b modeset issues (Imre)
----------------------------------------------------------------
Imre Deak (4):
drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
drm/i915/dp: Fix error handling during 128b/132b link training
drm/i915/dp: Fix disabling the transcoder function in 128b/132b mode
Krzysztof Karas (1):
drm/i915/gt: Use spin_lock_irqsave() in interruptible context
Ville Syrjälä (1):
drm/i915: Make sure all planes in use by the joiner have their crtc included
drivers/gpu/drm/i915/display/icl_dsi.c | 4 ++--
drivers/gpu/drm/i915/display/intel_ddi.c | 8 +++-----
drivers/gpu/drm/i915/display/intel_display.c | 18 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dp_link_training.c | 15 ++++++++++++++-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 ++--
drivers/gpu/drm/i915/i915_reg.h | 2 +-
6 files changed, 40 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-02-27 16:22 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-02-27 16:22 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes our only i915 fix for this round.
Thanks,
Rodrigo.
drm-intel-fixes-2025-02-27:
- Fix encoder HW state readout for DP UHBR MST (Imre)
The following changes since commit d082ecbc71e9e0bf49883ee4afd435a77a5101b6:
Linux 6.14-rc4 (2025-02-23 12:32:57 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-02-27
for you to fetch changes up to 16fef33fdb1e2269c20697d9b61ae8022bc92665:
drm/i915/dp_mst: Fix encoder HW state readout for UHBR MST (2025-02-26 08:16:23 -0500)
----------------------------------------------------------------
- Fix encoder HW state readout for DP UHBR MST (Imre)
----------------------------------------------------------------
Imre Deak (1):
drm/i915/dp_mst: Fix encoder HW state readout for UHBR MST
drivers/gpu/drm/i915/display/intel_ddi.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-03-06 17:52 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-03-06 17:52 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes the only i915 fix for this round.
Thanks,
Rodrigo.
drm-intel-fixes-2025-03-06:
- DP MST fix (Jani)
The following changes since commit 7eb172143d5508b4da468ed59ee857c6e5e01da6:
Linux 6.14-rc5 (2025-03-02 11:48:20 -0800)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-03-06
for you to fetch changes up to d1039a3c12fffe501c5379c7eb1372eaab318e0a:
drm/i915/mst: update max stream count to match number of pipes (2025-03-04 14:45:04 -0500)
----------------------------------------------------------------
- DP MST fix (Jani)
----------------------------------------------------------------
Jani Nikula (1):
drm/i915/mst: update max stream count to match number of pipes
drivers/gpu/drm/i915/display/intel_dp_mst.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-03-13 16:25 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-03-13 16:25 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes i915 fixes for this week.
The most interesting seems to be a bump in the MMAP_GTT_VERSION
to indicate a missing support for partial mmaps, which had
been previously introduced by commit 255fc1703e42 ("drm/i915/gem:
Calculate object page offset for partial memory mapping") and it
is a information that Mesa needs in the way that mesa is using it.
Thanks,
Rodrigo.
drm-intel-fixes-2025-03-13:
- Do cdclk post plane programming later (Ville)
- Bump MMAP_GTT_VERSION: missing indication of partial mmaps support (Jose)
The following changes since commit 80e54e84911a923c40d7bee33a34c1b4be148d7a:
Linux 6.14-rc6 (2025-03-09 13:45:25 -1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-03-13
for you to fetch changes up to a8045e46c508b70fe4b30cc020fd0a2b0709b2e5:
drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (2025-03-11 14:51:36 -0400)
----------------------------------------------------------------
- Do cdclk post plane programming later (Ville)
- Bump MMAP_GTT_VERSION: missing indication of partial mmaps support (Jose)
----------------------------------------------------------------
José Roberto de Souza (1):
drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps
Ville Syrjälä (1):
drm/i915/cdclk: Do cdclk post plane programming later
drivers/gpu/drm/i915/display/intel_display.c | 5 ++---
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 5 ++++-
2 files changed, 6 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-04-09 12:41 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2025-04-09 12:41 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
Fixes for v6.15-rc2.
drm-intel-fixes-2025-04-09:
drm/i915 fixes for v6.15-rc2:
- Fix scanline offset for LNL+ and BMG+
- Fix GVT unterminated-string-initialization build warning
- Fix DP rate limit when sink doesn't support TPS4
- Handle GDDR + ECC memory type detection
- Fix VRR parameter change check
- Fix fence not released on early probe errors
- Disable render power gating during live selftests
BR,
Jani.
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-04-09
for you to fetch changes up to e3ea2eae70692a455e256787e4f54153fb739b90:
drm/i915/huc: Fix fence not released on early probe errors (2025-04-09 10:50:51 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.15-rc2:
- Fix scanline offset for LNL+ and BMG+
- Fix GVT unterminated-string-initialization build warning
- Fix DP rate limit when sink doesn't support TPS4
- Handle GDDR + ECC memory type detection
- Fix VRR parameter change check
- Fix fence not released on early probe errors
- Disable render power gating during live selftests
----------------------------------------------------------------
Ankit Nautiyal (1):
drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed
Badal Nilawar (1):
drm/i915: Disable RPG during live selftest
Jani Nikula (1):
drm/i915/gvt: fix unterminated-string-initialization warning
Janusz Krzysztofik (1):
drm/i915/huc: Fix fence not released on early probe errors
Ville Syrjälä (2):
drm/i915: Fix scanline_offset for LNL+ and BMG+
drm/i915/dp: Reject HBR3 when sink doesn't support TPS4
Vivek Kasireddy (1):
drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC
drivers/gpu/drm/i915/display/intel_bw.c | 14 ++++++-
drivers/gpu/drm/i915/display/intel_display.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 51 ++++++++++++++++++++++----
drivers/gpu/drm/i915/display/intel_vblank.c | 4 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 19 ++--------
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 11 +++---
drivers/gpu/drm/i915/gt/uc/intel_huc.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 1 +
drivers/gpu/drm/i915/gvt/opregion.c | 7 ++--
drivers/gpu/drm/i915/i915_drv.h | 1 +
drivers/gpu/drm/i915/selftests/i915_selftest.c | 18 +++++++++
drivers/gpu/drm/i915/soc/intel_dram.c | 4 ++
drivers/gpu/drm/xe/xe_device_types.h | 1 +
13 files changed, 101 insertions(+), 35 deletions(-)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-04-17 7:04 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2025-04-17 7:04 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
drm-intel-fixes-2025-04-17:
drm/i915 fixes for v6.15-rc3:
- Fix DP DSC configurations that require 3 DSC engines per pipe
BR,
Jani.
The following changes since commit 8ffd015db85fea3e15a77027fda6c02ced4d2444:
Linux 6.15-rc2 (2025-04-13 11:54:49 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-04-17
for you to fetch changes up to 3a47280b768748992ee34bd52c394c60b2845af3:
drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices (2025-04-15 10:33:37 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.15-rc3:
- Fix DP DSC configurations that require 3 DSC engines per pipe
----------------------------------------------------------------
Ankit Nautiyal (2):
drm/i915/display: Add macro for checking 3 DSC engines
drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices
drivers/gpu/drm/i915/display/intel_display_device.h | 1 +
drivers/gpu/drm/i915/display/intel_dp.c | 7 ++++---
2 files changed, 5 insertions(+), 3 deletions(-)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-04-30 9:22 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2025-04-30 9:22 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
drm-intel-fixes-2025-04-30:
drm/i915 fixes for v6.15-rc5:
- Fix build for CONFIG_DRM_I915_PXP=n
BR,
Jani.
The following changes since commit 9c32cda43eb78f78c73aee4aa344b777714e259b:
Linux 6.15-rc3 (2025-04-20 13:43:47 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-04-30
for you to fetch changes up to 7e21ea8149a0e41c3666ee52cc063a6f797a7a2a:
drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' (2025-04-22 10:55:38 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.15-rc5:
- Fix build for CONFIG_DRM_I915_PXP=n
----------------------------------------------------------------
Chen Linxuan (1):
drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-05-09 7:30 Jani Nikula
0 siblings, 0 replies; 53+ messages in thread
From: Jani Nikula @ 2025-05-09 7:30 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima -
A bit late this week, couple of fixes for -rc6.
drm-intel-fixes-2025-05-09:
drm/i915 fixes for v6.15-rc6:
- Fix oops on resume after disconnecting DP MST sinks during suspend
- Fix SPLC num_waiters refcounting
BR,
Jani.
The following changes since commit 92a09c47464d040866cf2b4cd052bc60555185fb:
Linux 6.15-rc5 (2025-05-04 13:55:04 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-05-09
for you to fetch changes up to 732b87a409667a370b87955c518e5d004de740b5:
drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation (2025-05-09 10:15:52 +0300)
----------------------------------------------------------------
drm/i915 fixes for v6.15-rc6:
- Fix oops on resume after disconnecting DP MST sinks during suspend
- Fix SPLC num_waiters refcounting
----------------------------------------------------------------
Imre Deak (1):
drm/i915/dp: Fix determining SST/MST mode during MTP TU state computation
Vinay Belgaumkar (1):
drm/i915/slpc: Balance the inc/dec for num_waiters
drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 14 +++++++++++---
2 files changed, 12 insertions(+), 4 deletions(-)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-06-18 6:42 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2025-06-18 6:42 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes drm-intel-fixes towards v6.16-rc3. Two fixes.
MIPI vtotal programming fix for Broxton and build fix for GCOV+AutoFDO config.
Regards, Joonas
***
drm-intel-fixes-2025-06-18:
- Fix MIPI vtotal programming off by one on Broxton
- Fix PMU code for GCOV and AutoFDO enabled build
The following changes since commit e04c78d86a9699d136910cfc0bdcf01087e3267e:
Linux 6.16-rc2 (2025-06-15 13:49:41 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-06-18
for you to fetch changes up to c464ce6af332e7c802c36cd337cacf81db05400c:
drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL (2025-06-16 07:57:00 +0300)
----------------------------------------------------------------
- Fix MIPI vtotal programming off by one on Broxton
- Fix PMU code for GCOV and AutoFDO enabled build
----------------------------------------------------------------
Tzung-Bi Shih (1):
drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
Ville Syrjälä (1):
drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
drivers/gpu/drm/i915/display/vlv_dsi.c | 4 ++--
drivers/gpu/drm/i915/i915_pmu.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-06-26 6:43 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2025-06-26 6:43 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here goes the drm-intel-fixes PR towards v6.16-rc4.
Two Cc stable fixes, fix for HDMI 1080p@120Hz and DP AUX DPCD probing.
Then a followup build fix for GCOV + AutoFDO configs.
Regards, Joonas
***
drm-intel-fixes-2025-06-26:
- Fix for SNPS PHY HDMI for 1080p@120Hz
- Correct DP AUX DPCD probe address
- Followup build fix for GCOV and AutoFDO enabled config
The following changes since commit 86731a2a651e58953fc949573895f2fa6d456841:
Linux 6.16-rc3 (2025-06-22 13:30:08 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-06-26
for you to fetch changes up to d02b2103a08b6d6908f1d3d8e8783d3f342555ac:
drm/i915: fix build error some more (2025-06-25 10:23:16 +0300)
----------------------------------------------------------------
- Fix for SNPS PHY HDMI for 1080p@120Hz
- Correct DP AUX DPCD probe address
- Followup build fix for GCOV and AutoFDO enabled config
----------------------------------------------------------------
Ankit Nautiyal (1):
drm/i915/snps_hdmi_pll: Fix 64-bit divisor truncation by using div64_u64
Arnd Bergmann (1):
drm/i915: fix build error some more
Imre Deak (1):
drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 4 ++--
drivers/gpu/drm/i915/i915_pmu.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-07-03 5:29 Joonas Lahtinen
0 siblings, 0 replies; 53+ messages in thread
From: Joonas Lahtinen @ 2025-07-03 5:29 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave & Sima,
Here's drm-intel-fixes towards 6.16-rc5.
Fix for mei interrupt handling on RT builds, two NULL deref fixes
and one memory leak fix.
Regards, Joonas
***
drm-intel-fixes-2025-07-03:
- Make mei interrupt top half irq disabled to fix RT builds
- Fix timeline left held on VMA alloc error
- Fix NULL pointer deref in vlv_dphy_param_init()
- Fix selftest mock_request() to avoid NULL deref
The following changes since commit d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af:
Linux 6.16-rc4 (2025-06-29 13:09:04 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-07-03
for you to fetch changes up to 8cadce97bf264ed478669c6f32d5603b34608335:
drm/i915/gsc: mei interrupt top half should be in irq disabled context (2025-07-01 08:10:46 +0300)
----------------------------------------------------------------
- Make mei interrupt top half irq disabled to fix RT builds
- Fix timeline left held on VMA alloc error
- Fix NULL pointer deref in vlv_dphy_param_init()
- Fix selftest mock_request() to avoid NULL deref
----------------------------------------------------------------
Dan Carpenter (1):
drm/i915/selftests: Change mock_request() to return error pointers
Hans de Goede (1):
drm/i915/dsi: Fix NULL pointer deref in vlv_dphy_param_init()
Janusz Krzysztofik (1):
drm/i915/gt: Fix timeline left held on VMA alloc error
Junxiao Chang (1):
drm/i915/gsc: mei interrupt top half should be in irq disabled context
drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gsc.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 3 ++-
drivers/gpu/drm/i915/selftests/i915_request.c | 20 ++++++++++----------
drivers/gpu/drm/i915/selftests/mock_request.c | 2 +-
5 files changed, 15 insertions(+), 14 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-07-10 22:32 Rodrigo Vivi
2025-07-11 9:35 ` Simona Vetter
0 siblings, 1 reply; 53+ messages in thread
From: Rodrigo Vivi @ 2025-07-10 22:32 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes the drm-intel-fixes of this week as I'm covering for Joonas here.
Also, only the single DSI fix from Hans.
Thanks,
Rodrigo.
drm-intel-fixes-2025-07-10:
Short summary of fixes:
- DSI panel's version 2 mipi-sequences fix (Hans)
The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a:
Linux 6.16-rc5 (2025-07-06 14:10:26 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-07-10
for you to fetch changes up to e778689390c71462a099b5d6e56d71c316486184:
drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too (2025-07-10 11:35:20 -0400)
----------------------------------------------------------------
Short summary of fixes:
- DSI panel's version 2 mipi-sequences fix (Hans)
----------------------------------------------------------------
Hans de Goede (1):
drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
drivers/gpu/drm/i915/display/intel_bios.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
2025-07-10 22:32 Rodrigo Vivi
@ 2025-07-11 9:35 ` Simona Vetter
0 siblings, 0 replies; 53+ messages in thread
From: Simona Vetter @ 2025-07-11 9:35 UTC (permalink / raw)
To: Rodrigo Vivi
Cc: Dave Airlie, Simona Vetter, Jani Nikula, Joonas Lahtinen,
Tvrtko Ursulin, Thomas Zimmermann, Maarten Lankhorst,
Maxime Ripard, Thomas Hellström, Oded Gabbay,
Lucas De Marchi, dri-devel, intel-gfx, intel-xe, dim-tools
On Thu, Jul 10, 2025 at 06:32:25PM -0400, Rodrigo Vivi wrote:
> Hi Dave and Sima,
>
> Here goes the drm-intel-fixes of this week as I'm covering for Joonas here.
>
> Also, only the single DSI fix from Hans.
>
> Thanks,
> Rodrigo.
>
> drm-intel-fixes-2025-07-10:
> Short summary of fixes:
> - DSI panel's version 2 mipi-sequences fix (Hans)
> The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a:
>
> Linux 6.16-rc5 (2025-07-06 14:10:26 -0700)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-07-10
Pulled into drm-fixes, thanks!
-Sima
>
> for you to fetch changes up to e778689390c71462a099b5d6e56d71c316486184:
>
> drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too (2025-07-10 11:35:20 -0400)
>
> ----------------------------------------------------------------
> Short summary of fixes:
> - DSI panel's version 2 mipi-sequences fix (Hans)
>
> ----------------------------------------------------------------
> Hans de Goede (1):
> drm/i915/bios: Apply vlv_fixup_mipi_sequences() to v2 mipi-sequences too
>
> drivers/gpu/drm/i915/display/intel_bios.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
--
Simona Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-07-17 15:02 Rodrigo Vivi
2025-07-17 18:25 ` Rodrigo Vivi
0 siblings, 1 reply; 53+ messages in thread
From: Rodrigo Vivi @ 2025-07-17 15:02 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes the drm-intel-fixes of this week
with a single display fix.
This might conflict when getting merged, but the
solution is trivial to go what is already in the -next trees.
Thanks,
Rodrigo.
drm-intel-fixes-2025-07-17:
- DP AUX DPCD address fix (Imre)
The following changes since commit 347e9f5043c89695b01e66b3ed111755afcf1911:
Linux 6.16-rc6 (2025-07-13 14:25:58 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-07-17
for you to fetch changes up to d34d6feaf4a76833effcec0b148b65946b04cde8:
drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET (2025-07-15 09:37:57 -0400)
----------------------------------------------------------------
- DP AUX DPCD address fix (Imre)
----------------------------------------------------------------
Imre Deak (1):
drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET
drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
2025-07-17 15:02 Rodrigo Vivi
@ 2025-07-17 18:25 ` Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-07-17 18:25 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Thomas Zimmermann,
Maarten Lankhorst, Maxime Ripard, Thomas Hellström,
Oded Gabbay, Lucas De Marchi, dri-devel, intel-gfx, intel-xe,
dim-tools
On Thu, Jul 17, 2025 at 11:02:49AM -0400, Rodrigo Vivi wrote:
> Hi Dave and Sima,
>
> Here goes the drm-intel-fixes of this week
> with a single display fix.
>
> This might conflict when getting merged, but the
> solution is trivial to go what is already in the -next trees.
doh! it looks that I under-estimated this conflict and ended up
messing our rerere with the wrong resolution.
I'm sorry about that.
Imre, thank you so much for the backport and for cleaning up the rerere mess!
rerere has the right resolution now. Basically the resolution goes as
using the right address DP_TRAINING_PATTERN_SET with whatever code is there.
Sorry,
Rodrigo.
>
> Thanks,
> Rodrigo.
>
> drm-intel-fixes-2025-07-17:
> - DP AUX DPCD address fix (Imre)
> The following changes since commit 347e9f5043c89695b01e66b3ed111755afcf1911:
>
> Linux 6.16-rc6 (2025-07-13 14:25:58 -0700)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-07-17
>
> for you to fetch changes up to d34d6feaf4a76833effcec0b148b65946b04cde8:
>
> drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET (2025-07-15 09:37:57 -0400)
>
> ----------------------------------------------------------------
> - DP AUX DPCD address fix (Imre)
>
> ----------------------------------------------------------------
> Imre Deak (1):
> drm/dp: Change AUX DPCD probe address from LANE0_1_STATUS to TRAINING_PATTERN_SET
>
> drivers/gpu/drm/display/drm_dp_helper.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-07-24 14:36 Rodrigo Vivi
0 siblings, 0 replies; 53+ messages in thread
From: Rodrigo Vivi @ 2025-07-24 14:36 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave and Sima,
Here goes i915 fixes for this round, with only a couple of display fixes.
Thanks,
Rodrigo.
drm-intel-fixes-2025-07-24:
- Fix DP 2.7 Gbps DP_LINK_BW value on g4x (Ville)
- Fix return value on intel_atomic_commit_fence_wait (Aakash)
The following changes since commit 89be9a83ccf1f88522317ce02f854f30d6115c41:
Linux 6.16-rc7 (2025-07-20 15:18:33 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-07-24
for you to fetch changes up to fd77b2c1b6eb7c7d2087e2c2b37c671d47fd2d4f:
drm/i915/display: Fix dma_fence_wait_timeout() return value handling (2025-07-23 09:12:22 -0400)
----------------------------------------------------------------
- Fix DP 2.7 Gbps DP_LINK_BW value on g4x (Ville)
- Fix return value on intel_atomic_commit_fence_wait (Aakash)
----------------------------------------------------------------
Aakash Deep Sarkar (1):
drm/i915/display: Fix dma_fence_wait_timeout() return value handling
Ville Syrjälä (1):
drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
drivers/gpu/drm/i915/display/intel_display.c | 3 ++-
drivers/gpu/drm/i915/display/intel_dp.c | 6 ++++++
2 files changed, 8 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-08-13 21:43 Tvrtko Ursulin
2025-08-14 16:47 ` Imre Deak
0 siblings, 1 reply; 53+ messages in thread
From: Tvrtko Ursulin @ 2025-08-13 21:43 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
Two display fixes for the RC cycle this week - one for FBC and one for PSR
handling.
Regards,
Tvrtko
drm-intel-fixes-2025-08-13:
- Fix the implementation of wa_18038517565 [fbc] (Vinod Govindapillai)
- Do not trigger Frame Change events from frontbuffer flush [psr] (Jouni Högander)
The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-08-13
for you to fetch changes up to 184889dfe0568528fd6d14bba864dd57ed45bbf2:
drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush (2025-08-12 09:05:11 +0100)
----------------------------------------------------------------
- Fix the implementation of wa_18038517565 [fbc] (Vinod Govindapillai)
- Do not trigger Frame Change events from frontbuffer flush [psr] (Jouni Högander)
----------------------------------------------------------------
Jouni Högander (1):
drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush
Vinod Govindapillai (1):
drm/i915/fbc: fix the implementation of wa_18038517565
drivers/gpu/drm/i915/display/intel_fbc.c | 8 ++++----
drivers/gpu/drm/i915/display/intel_psr.c | 14 +++++++++-----
2 files changed, 13 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PULL] drm-intel-fixes
2025-08-13 21:43 [PULL] drm-intel-fixes Tvrtko Ursulin
@ 2025-08-14 16:47 ` Imre Deak
0 siblings, 0 replies; 53+ messages in thread
From: Imre Deak @ 2025-08-14 16:47 UTC (permalink / raw)
To: Tvrtko Ursulin
Cc: Dave Airlie, Simona Vetter, Jani Nikula, Joonas Lahtinen,
Tvrtko Ursulin, Rodrigo Vivi, Thomas Zimmermann,
Maarten Lankhorst, Maxime Ripard, Thomas Hellström,
Oded Gabbay, Lucas De Marchi, dri-devel, intel-gfx, intel-xe,
dim-tools
Hi Tvrtko,
On Wed, Aug 13, 2025 at 10:43:30PM +0100, Tvrtko Ursulin wrote:
> Hi Dave, Sima,
>
> Two display fixes for the RC cycle this week - one for FBC and one for PSR
> handling.
The following commits in drm-intel-next are for stable, so should be
also sent for -rc:
6cb52cba474b drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
afc4e8438807 drm/i915/lnl+/tc: Use the cached max lane count value
33cf70bc0fe7 drm/i915/lnl+/tc: Fix max lane count HW readout
3e32438fc406 drm/i915/icl+/tc: Cache the max lane count value
89f4b196ee4b drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink
--Imre
> Regards,
>
> Tvrtko
>
> drm-intel-fixes-2025-08-13:
> - Fix the implementation of wa_18038517565 [fbc] (Vinod Govindapillai)
> - Do not trigger Frame Change events from frontbuffer flush [psr] (Jouni Högander)
> The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:
>
> Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)
>
> are available in the Git repository at:
>
> https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-08-13
>
> for you to fetch changes up to 184889dfe0568528fd6d14bba864dd57ed45bbf2:
>
> drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush (2025-08-12 09:05:11 +0100)
>
> ----------------------------------------------------------------
> - Fix the implementation of wa_18038517565 [fbc] (Vinod Govindapillai)
> - Do not trigger Frame Change events from frontbuffer flush [psr] (Jouni Högander)
>
> ----------------------------------------------------------------
> Jouni Högander (1):
> drm/i915/psr: Do not trigger Frame Change events from frontbuffer flush
>
> Vinod Govindapillai (1):
> drm/i915/fbc: fix the implementation of wa_18038517565
>
> drivers/gpu/drm/i915/display/intel_fbc.c | 8 ++++----
> drivers/gpu/drm/i915/display/intel_psr.c | 14 +++++++++-----
> 2 files changed, 13 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
* [PULL] drm-intel-fixes
@ 2025-08-20 11:48 Tvrtko Ursulin
0 siblings, 0 replies; 53+ messages in thread
From: Tvrtko Ursulin @ 2025-08-20 11:48 UTC (permalink / raw)
To: Dave Airlie, Simona Vetter
Cc: Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin, Rodrigo Vivi,
Thomas Zimmermann, Maarten Lankhorst, Maxime Ripard,
Thomas Hellström, Oded Gabbay, Lucas De Marchi, dri-devel,
intel-gfx, intel-xe, dim-tools
Hi Dave, Sima,
A few fixes for the release candidate cycle: Assorted TypeC DP fixes for
Lunarlake, one wakeref splat regression fix and one JSL/EHL workaround
relocated to the proper application stage.
Regards,
Tvrtko
drm-intel-fixes-2025-08-20:
- TypeC DP display Fixes [lnl] (Imre Deak)
- Silence rpm wakeref asserts on GEN11_GU_MISC_IIR access (Jani Nikula)
- Relocate compression repacking WA for JSL/EHL [gt] (Sebastian Brzezinka)
The following changes since commit c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9:
Linux 6.17-rc2 (2025-08-17 15:22:10 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2025-08-20
for you to fetch changes up to 8236820fd767f400d1baefb71bc7e36e37730a1e:
drm/i915/gt: Relocate compression repacking WA for JSL/EHL (2025-08-19 07:42:22 +0100)
----------------------------------------------------------------
- TypeC DP display Fixes [lnl] (Imre Deak)
- Silence rpm wakeref asserts on GEN11_GU_MISC_IIR access (Jani Nikula)
- Relocate compression repacking WA for JSL/EHL [gt] (Sebastian Brzezinka)
----------------------------------------------------------------
Imre Deak (5):
drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink
drm/i915/icl+/tc: Cache the max lane count value
drm/i915/lnl+/tc: Fix max lane count HW readout
drm/i915/lnl+/tc: Use the cached max lane count value
drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
Jani Nikula (1):
drm/i915: silence rpm wakeref asserts on GEN11_GU_MISC_IIR access
Sebastian Brzezinka (1):
drm/i915/gt: Relocate compression repacking WA for JSL/EHL
drivers/gpu/drm/i915/display/intel_display_irq.c | 4 +
drivers/gpu/drm/i915/display/intel_tc.c | 93 +++++++++++++++++++-----
drivers/gpu/drm/i915/gt/intel_workarounds.c | 20 ++---
3 files changed, 90 insertions(+), 27 deletions(-)
^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2025-08-20 11:48 UTC | newest]
Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-13 21:43 [PULL] drm-intel-fixes Tvrtko Ursulin
2025-08-14 16:47 ` Imre Deak
-- strict thread matches above, loose matches on Subject: below --
2025-08-20 11:48 Tvrtko Ursulin
2025-07-24 14:36 Rodrigo Vivi
2025-07-17 15:02 Rodrigo Vivi
2025-07-17 18:25 ` Rodrigo Vivi
2025-07-10 22:32 Rodrigo Vivi
2025-07-11 9:35 ` Simona Vetter
2025-07-03 5:29 Joonas Lahtinen
2025-06-26 6:43 Joonas Lahtinen
2025-06-18 6:42 Joonas Lahtinen
2025-05-09 7:30 Jani Nikula
2025-04-30 9:22 Jani Nikula
2025-04-17 7:04 Jani Nikula
2025-04-09 12:41 Jani Nikula
2025-03-13 16:25 Rodrigo Vivi
2025-03-06 17:52 Rodrigo Vivi
2025-02-27 16:22 Rodrigo Vivi
2025-02-20 17:03 Rodrigo Vivi
2025-02-13 17:23 Rodrigo Vivi
2025-02-06 14:11 Rodrigo Vivi
2025-02-06 14:13 ` Rodrigo Vivi
2025-01-15 16:06 Tvrtko Ursulin
2025-01-08 18:18 Tvrtko Ursulin
2024-12-25 13:37 Tvrtko Ursulin
2024-12-18 15:26 Tvrtko Ursulin
2024-12-11 18:04 Tvrtko Ursulin
2024-11-14 7:20 Joonas Lahtinen
2024-10-24 5:59 Joonas Lahtinen
2024-10-17 8:31 Joonas Lahtinen
2024-10-10 7:02 Joonas Lahtinen
2024-10-02 15:25 Joonas Lahtinen
2024-09-12 7:07 Tvrtko Ursulin
2024-09-05 8:16 Tvrtko Ursulin
2024-08-29 7:06 Joonas Lahtinen
2024-08-22 5:40 Joonas Lahtinen
2024-08-08 8:45 Tvrtko Ursulin
[not found] ` <8f7c531a-ecb9-4c30-b4bb-2bdf3056ff34@kernel.org>
[not found] ` <3b87c155-f35d-4812-a4b3-ac5e0bfe0c18@kernel.org>
2024-08-09 7:13 ` Dave Airlie
2024-08-09 8:35 ` Joonas Lahtinen
2024-08-01 6:02 Joonas Lahtinen
2024-07-02 8:28 Jani Nikula
2024-07-04 14:14 ` Daniel Vetter
2024-06-27 8:14 Jani Nikula
2024-06-19 10:45 Jani Nikula
2024-05-30 7:30 Jani Nikula
2024-05-08 19:32 Rodrigo Vivi
2024-04-10 21:51 Rodrigo Vivi
2024-04-04 17:45 Rodrigo Vivi
2024-03-29 1:32 Rodrigo Vivi
2024-03-29 10:23 ` Musial, Ewelina
2024-03-29 13:25 ` Rodrigo Vivi
2024-03-07 8:19 Joonas Lahtinen
2024-03-01 8:14 Joonas Lahtinen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).