✗ Fi.CI.BAT: failure for drm/i915/display: Fixed the main link lost in MST (rev5)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/display: Fixed the main link lost in MST (rev5) URL : https://patchwork.freedesktop.org/series/132685/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14660 -> Patchwork_132685v5 Summary

✗ Fi.CI.SPARSE: warning for drm/i915/display: Fixed the main link lost in MST (rev5)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/display: Fixed the main link lost in MST (rev5) URL : https://patchwork.freedesktop.org/series/132685/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2

[PATCH] drm/i915/display: Fixed the main link lost in MST

2024-04-25 Thread gareth . yu
From: Gareth Yu Re-train the main link for the main link lost in MST. The previous version doesn't cover MST mode. v5: Move link status check to the location which covers MST mode Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/10902 Cc: Tejas Upadhyay Cc: Matt Roper Cc: Ville

linux-next: build failures after merge of the drm-misc tree

2024-04-25 Thread Stephen Rothwell
Hi all, After merging the drm-misc tree, today's linux-next builds (arm multi_v7_defconfig and x86_64 allmodconfig) failed like this: (from the arm build) drivers/gpu/drm/omapdrm/omap_fb.c: In function 'omap_framebuffer_describe': drivers/gpu/drm/omapdrm/omap_fb.c:325:9: error: implicit

✗ Fi.CI.BAT: failure for drm/i915/gt: Automate CCS Mode setting during engine resets (rev2)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Automate CCS Mode setting during engine resets (rev2) URL : https://patchwork.freedesktop.org/series/132932/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14658 -> Patchwork_132932v2

✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Automate CCS Mode setting during engine resets (rev2)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Automate CCS Mode setting during engine resets (rev2) URL : https://patchwork.freedesktop.org/series/132932/ State : warning == Summary == Error: dim checkpatch failed 8a1a99897f1b drm/i915/gt: Automate CCS Mode setting during engine resets -:20:

✗ Fi.CI.SPARSE: warning for drm/i915/gt: Automate CCS Mode setting during engine resets (rev2)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Automate CCS Mode setting during engine resets (rev2) URL : https://patchwork.freedesktop.org/series/132932/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2

✗ Fi.CI.BAT: failure for drm/i915/gt: Automate CCS Mode setting during engine resets

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Automate CCS Mode setting during engine resets URL : https://patchwork.freedesktop.org/series/132932/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14657 -> Patchwork_132932v1

✗ Fi.CI.SPARSE: warning for drm/i915/gt: Automate CCS Mode setting during engine resets

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Automate CCS Mode setting during engine resets URL : https://patchwork.freedesktop.org/series/132932/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2

✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Automate CCS Mode setting during engine resets

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Automate CCS Mode setting during engine resets URL : https://patchwork.freedesktop.org/series/132932/ State : warning == Summary == Error: dim checkpatch failed 2a5e7c664a50 drm/i915/gt: Automate CCS Mode setting during engine resets -:20:

[PATCH] drm/i915/gt: Automate CCS Mode setting during engine resets

2024-04-25 Thread Andi Shyti
We missed setting the CCS mode during resume and engine resets. Create a workaround to be added in the engine's workaround list. This workaround sets the XEHP_CCS_MODE value at every reset. The issue can be reproduced by running: $ clpeak --kernel-latency Without resetting the CCS mode, we

RE: [PATCH] drm/i915/gem: Downgrade stolen lmem setup warning

2024-04-25 Thread Cavitt, Jonathan
-Original Message- From: Jani Nikula Sent: Monday, April 22, 2024 1:29 AM To: Cavitt, Jonathan ; intel-gfx@lists.freedesktop.org Cc: Gupta, saurabhg ; Cavitt, Jonathan ; Harrison, John C ; chris.p.wil...@linux.intel.com; andi.sh...@linux.intel.com; Das, Nirmoy Subject: Re: [PATCH]

RE: [PATCH] drm/i915/gem: Downgrade stolen lmem setup warning

2024-04-25 Thread Cavitt, Jonathan
-Original Message- From: Vivekanandan, Balasubramani Sent: Sunday, April 21, 2024 11:29 PM To: Cavitt, Jonathan ; intel-gfx@lists.freedesktop.org Cc: Gupta, saurabhg ; Harrison, John C ; chris.p.wil...@linux.intel.com; andi.sh...@linux.intel.com; Das, Nirmoy Subject: Re: [PATCH]

[PULL] drm-xe-fixes

2024-04-25 Thread Lucas De Marchi
Hi Dave and Sima Please pull the drm-xe-fixes for this week targeting v6.9-rc6. Simple fixes not really visible to end users: 2 around error paths on drm managed allocations and 1 on PF/VF relay messages that are not enabled by default. thanks Lucas De Marchi drm-xe-fixes-2024-04-25: - Fix

[PATCH i-g-t] tests/intel/xe_gt_freq: Check for RPe freq updates

2024-04-25 Thread Vinay Belgaumkar
Pcode can dynamically update RPe frequency. Use the latest value in tests that check it. Signed-off-by: Vinay Belgaumkar --- tests/intel/xe_gt_freq.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/tests/intel/xe_gt_freq.c b/tests/intel/xe_gt_freq.c index c12f6c52c..5c6373016 100644

Re: [PATCH v2] drivers/i915/intel_bios: Fix parsing backlight BDB data

2024-04-25 Thread Karthikeyan Ramasubramanian
A kind reminder to review this change. On Wed, Feb 21, 2024 at 6:06 PM Karthikeyan Ramasubramanian wrote: > > Starting BDB version 239, hdr_dpcd_refresh_timeout is introduced to > backlight BDB data. Commit 700034566d68 ("drm/i915/bios: Define more BDB > contents") updated the backlight BDB data

✓ Fi.CI.BAT: success for drm/xe/display: Fix ADL-N detection

2024-04-25 Thread Patchwork
== Series Details == Series: drm/xe/display: Fix ADL-N detection URL : https://patchwork.freedesktop.org/series/132918/ State : success == Summary == CI Bug Log - changes from CI_DRM_14657 -> Patchwork_132918v1 Summary ---

✗ Fi.CI.SPARSE: warning for drm/xe/display: Fix ADL-N detection

2024-04-25 Thread Patchwork
== Series Details == Series: drm/xe/display: Fix ADL-N detection URL : https://patchwork.freedesktop.org/series/132918/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2

✗ Fi.CI.CHECKPATCH: warning for drm/xe/display: Fix ADL-N detection

2024-04-25 Thread Patchwork
== Series Details == Series: drm/xe/display: Fix ADL-N detection URL : https://patchwork.freedesktop.org/series/132918/ State : warning == Summary == Error: dim checkpatch failed 892efbcfdda2 drm/xe/display: Fix ADL-N detection -:20: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per

Re: [PATCH v3] drm/i915/vma: Fix UAF on reopen vs destroy race

2024-04-25 Thread Janusz Krzysztofik
Hi Thomas, On Tuesday, 16 April 2024 18:40:12 CEST Rodrigo Vivi wrote: > On Tue, Apr 16, 2024 at 10:09:46AM +0200, Janusz Krzysztofik wrote: > > Hi Rodrigo, > > > > On Tuesday, 16 April 2024 03:16:31 CEST Rodrigo Vivi wrote: > > > On Mon, Apr 15, 2024 at 09:53:09PM +0200, Janusz Krzysztofik

Re: [PATCH] drm/xe/display: Fix ADL-N detection

2024-04-25 Thread Matt Roper
On Thu, Apr 25, 2024 at 11:16:09AM -0700, Lucas De Marchi wrote: > Contrary to i915, in xe ADL-N is kept as a different platform, not a > subplatform of ADL-P. Since the display side doesn't need to > differentiate between P and N, i.e. IS_ALDERLAKE_P_N() is never called, > just fixup the compat

[PATCH] drm/xe/display: Fix ADL-N detection

2024-04-25 Thread Lucas De Marchi
Contrary to i915, in xe ADL-N is kept as a different platform, not a subplatform of ADL-P. Since the display side doesn't need to differentiate between P and N, i.e. IS_ALDERLAKE_P_N() is never called, just fixup the compat header to check for both P and N. Moving ADL-N to be a subplatform would

✗ Fi.CI.BAT: failure for drm/i915/gt: Disarm breadcrumbs if engines are already idle (rev2)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Disarm breadcrumbs if engines are already idle (rev2) URL : https://patchwork.freedesktop.org/series/132786/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14657 -> Patchwork_132786v2

✗ Fi.CI.SPARSE: warning for drm/i915/gt: Disarm breadcrumbs if engines are already idle (rev2)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Disarm breadcrumbs if engines are already idle (rev2) URL : https://patchwork.freedesktop.org/series/132786/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2

✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Disarm breadcrumbs if engines are already idle (rev2)

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/gt: Disarm breadcrumbs if engines are already idle (rev2) URL : https://patchwork.freedesktop.org/series/132786/ State : warning == Summary == Error: dim checkpatch failed 51764bac111e drm/i915/gt: Disarm breadcrumbs if engines are already idle -:15:

[PULL] drm-misc-next

2024-04-25 Thread Maarten Lankhorst
Hi Dave, Sima, One more pull request for v6.10! Cheers, ~Maarten drm-misc-next-2024-04-25: drm-misc-next for v6.10-rc1: UAPI Changes: Cross-subsystem Changes: - Devicetree updates for rockchip (#sound-dai-cells) - Add dt bindings for new panels. - Change bridge/tc358775 dt bindings. Core

RE: [PATCH 05/13] spi: add driver for intel graphics on-die spi device

2024-04-25 Thread Usyskin, Alexander
> > +static const struct auxiliary_device_id intel_dg_spi_id_table[] = { > > + { > > + .name = "i915.spi", > > + }, > > + { > > + .name = "xe.spi", > > + }, > > + { > > + /* sentinel */ > > + } > > +}; > > +MODULE_DEVICE_TABLE(auxiliary,

Re: [PATCH v8 6/6] drm/{i915,xe}: Implement fbdev emulation as in-kernel client

2024-04-25 Thread Jani Nikula
On Tue, 23 Apr 2024, Thomas Zimmermann wrote: > Hi > > Am 23.04.24 um 13:36 schrieb Hogander, Jouni: >> On Tue, 2024-04-23 at 13:13 +0200, Thomas Zimmermann wrote: >>> Hi >>> >>> Am 22.04.24 um 16:11 schrieb Hogander, Jouni: On Tue, 2024-04-09 at 10:04 +0200, Thomas Zimmermann wrote: >

Re: [PATCH 1/2] drm/print: drop include debugfs.h and include where needed

2024-04-25 Thread Robert Foss
On Mon, Apr 22, 2024 at 2:10 PM Jani Nikula wrote: > > Surprisingly many places depend on debugfs.h to be included via > drm_print.h. Fix them. > > v3: Also fix armada, ite-it6505, imagination, msm, sti, vc4, and xe > > v2: Also fix ivpu and vmwgfx > > Reviewed-by: Andrzej Hajda > Acked-by:

Re: [PATCH] drm/i915/display: Fixed the main link lost in MST

2024-04-25 Thread Jani Nikula
On Thu, 25 Apr 2024, gareth...@intel.com wrote: > From: Gareth Yu > > Re-train the main link when the sink asserts a HPD for the main lnk > lost. NAK. Please read the review comments. BR, Jani. > > v4: detect the main link state by intel_dp_needs_link_retrain > instead of

✓ Fi.CI.BAT: success for drm/i915/display: Unpin cursor worker in vblank worker series.

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/display: Unpin cursor worker in vblank worker series. URL : https://patchwork.freedesktop.org/series/132900/ State : success == Summary == CI Bug Log - changes from CI_DRM_14649 -> Patchwork_132900v1

Re: PR for Xe2LPD DMC v2.20

2024-04-25 Thread Josh Boyer
On Wed, Apr 24, 2024 at 4:05 PM Gustavo Sousa wrote: > > The following changes since commit 93f329774542b9b7d57abb18ea8b6542f2d8feac: > > Merge branch 'robot/pr-0-1709214990' into 'main' (2024-02-29 14:10:53 +) > > are available in the Git repository at: > >

✗ Fi.CI.SPARSE: warning for drm/i915/display: Unpin cursor worker in vblank worker series.

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/display: Unpin cursor worker in vblank worker series. URL : https://patchwork.freedesktop.org/series/132900/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: Unpin cursor worker in vblank worker series.

2024-04-25 Thread Patchwork
== Series Details == Series: drm/i915/display: Unpin cursor worker in vblank worker series. URL : https://patchwork.freedesktop.org/series/132900/ State : warning == Summary == Error: dim checkpatch failed 0a82da1cdd0e drm: Add drm_vblank_work_flush_all(). -:33: WARNING:WAITQUEUE_ACTIVE:

[PATCH 3/3] drm/i915: Use the same vblank worker for atomic unpin

2024-04-25 Thread Maarten Lankhorst
In case of legacy cursor update, the cursor VMA needs to be unpinned only after vblank. This exceeds the lifetime of the whole atomic commit. Any trick I attempted to keep the atomic commit alive didn't work, as drm_atomic_helper_setup_commit() force throttles on any old commit that wasn't

[PATCH 2/3] drm/i915: Use vblank worker to unpin old legacy cursor fb safely

2024-04-25 Thread Maarten Lankhorst
From: Ville Syrjälä The cursor hardware only does sync updates, and thus the hardware will be scanning out from the old fb until the next start of vblank. So in order to make the legacy cursor fastpath actually safe we should not unpin the old fb until we're sure the hardware has ceased

[PATCH 0/3] drm/i915/display: Unpin cursor worker in vblank worker series.

2024-04-25 Thread Maarten Lankhorst
Use the vblank worker to unpin fb, for the legacy cursor fastpath and atomic cursor slowpath. This prevents pipe fault errors from the cursor plane in Xe. A small race appears to exist in kms_universal_plane@cursor-fb-leak on dg2, not sure why. I tried reproducing it and failed. Maarten

[PATCH 1/3] drm: Add drm_vblank_work_flush_all().

2024-04-25 Thread Maarten Lankhorst
In some cases we want to flush all vblank work, right before vblank_off for example. Add a simple function to make this possible. Signed-off-by: Maarten Lankhorst --- drivers/gpu/drm/drm_vblank_work.c | 22 ++ include/drm/drm_vblank_work.h | 2 ++ 2 files changed, 24

[PULL] drm-misc-fixes

2024-04-25 Thread Thomas Zimmermann
Hi Dave, Sima, here's the PR for drm-misc-fixes. Best regards Thomas drm-misc-fixes-2024-04-25: Short summary of fixes pull: atomic-helpers: - Fix memory leak in drm_format_conv_state_copy() fbdev: - fbdefio: Fix address calculation gma500: - Fix crash during boot The following changes since