✗ Fi.CI.SPARSE: warning for VBT read cleanup (rev4)

2024-03-01 Thread Patchwork
== Series Details == Series: VBT read cleanup (rev4) URL : https://patchwork.freedesktop.org/series/130528/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✓ Fi.CI.BAT: success for VBT read cleanup (rev4)

2024-03-01 Thread Patchwork
== Series Details == Series: VBT read cleanup (rev4) URL : https://patchwork.freedesktop.org/series/130528/ State : success == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_130528v4 Summary --- **SUCCESS** No

✗ Fi.CI.BAT: failure for VBT read cleanup (rev3)

2024-03-01 Thread Patchwork
== Series Details == Series: VBT read cleanup (rev3) URL : https://patchwork.freedesktop.org/series/130528/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_130528v3 Summary --- **FAILURE**

✗ Fi.CI.SPARSE: warning for VBT read cleanup (rev3)

2024-03-01 Thread Patchwork
== Series Details == Series: VBT read cleanup (rev3) URL : https://patchwork.freedesktop.org/series/130528/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[PATCH v5] drm/i915: Show bios vbt when read from firmware/spi/oprom

2024-03-01 Thread Radhakrishna Sripada
Make debugfs vbt only shows valid vbt when read from ACPI opregion. Make it work when read from firmware/spi/pci oprom cases. In the cases where VBT needs to be read from spi/pci oprom, take the wakeref to prevent WARN while reading DE registers during debugfs vbt dump. v2: Extract getting vbt

Re: linux-next: build failure after merge of the kunit-next tree

2024-03-01 Thread Stephen Rothwell
Hi Shuah, On Fri, 1 Mar 2024 09:05:57 -0700 Shuah Khan wrote: > > On 3/1/24 03:43, Stephen Rothwell wrote: > > Hi all, > > > > On Fri, 1 Mar 2024 15:15:02 +0800 David Gow wrote: > >> > >> On Thu, 29 Feb 2024 at 23:07, Shuah Khan > >> wrote: > >>> > >>> I can carry the fix through

✗ Fi.CI.BAT: failure for drm/i915: Bigjoiner stuff (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: Bigjoiner stuff (rev2) URL : https://patchwork.freedesktop.org/series/130619/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_130619v2 Summary --- **FAILURE**

✗ Fi.CI.CHECKPATCH: warning for drm/i915: Bigjoiner stuff (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: Bigjoiner stuff (rev2) URL : https://patchwork.freedesktop.org/series/130619/ State : warning == Summary == Error: dim checkpatch failed 8726aac5fa9c drm/i915: Rename the crtc/crtc_states in the top level DDI hooks/etc -:1080: WARNING:LONG_LINE: line

✗ Fi.CI.BAT: failure for drm/i915/selftests: Fix dependency of some timeouts on HZ (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Fix dependency of some timeouts on HZ (rev2) URL : https://patchwork.freedesktop.org/series/130249/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_130249v2

Re: PR for Xe2LPD DMC v2.18

2024-03-01 Thread Josh Boyer
On Thu, Feb 22, 2024 at 2:56 PM Gustavo Sousa wrote: > > The following changes since commit 78b99e9ebad8e4e24dded99842f94a8a7db3a5e8: > > Merge branch 'robot/pr-0-1708610465' into 'main' (2024-02-22 14:24:47 +) > > are available in the Git repository at: > >

Re: PR for MTL DMC v2.21

2024-03-01 Thread Josh Boyer
On Thu, Feb 22, 2024 at 8:58 AM Gustavo Sousa wrote: > > The following changes since commit 97b693d243f0bb464819fa3f8326edd4091032e4: > > Merge branch 'mediatek' into 'main' (2024-02-20 15:13:01 +) > > are available in the Git repository at: > >

✗ Fi.CI.BAT: failure for drm/i915/selftest_hangcheck: Check sanity with more patience (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915/selftest_hangcheck: Check sanity with more patience (rev2) URL : https://patchwork.freedesktop.org/series/130512/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_130512v2

✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftest_hangcheck: Check sanity with more patience (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915/selftest_hangcheck: Check sanity with more patience (rev2) URL : https://patchwork.freedesktop.org/series/130512/ State : warning == Summary == Error: dim checkpatch failed 2a4b70ab27b0 drm/i915/selftest_hangcheck: Check sanity with more patience -:11:

✗ Fi.CI.CHECKPATCH: warning for drm/i915: fix applying placement flag (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: fix applying placement flag (rev2) URL : https://patchwork.freedesktop.org/series/130389/ State : warning == Summary == Error: dim checkpatch failed 3310bcb8ddf4 drm/i915: fix applying placement flag -:16: WARNING:BAD_REPORTED_BY_LINK: Reported-by:

✓ Fi.CI.BAT: success for drm/i915: fix applying placement flag (rev2)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: fix applying placement flag (rev2) URL : https://patchwork.freedesktop.org/series/130389/ State : success == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_130389v2 Summary ---

✗ Fi.CI.BAT: failure for drm/i915: Convert fbdev to DRM client (rev7)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: Convert fbdev to DRM client (rev7) URL : https://patchwork.freedesktop.org/series/115714/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14378 -> Patchwork_115714v7 Summary ---

✗ Fi.CI.SPARSE: warning for drm/i915: Convert fbdev to DRM client (rev7)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: Convert fbdev to DRM client (rev7) URL : https://patchwork.freedesktop.org/series/115714/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[PATCH v2 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Reorganize the crtc disable path to only deal with the master pipes/transcoders in intel_old_crtc_state_disables() and offload the handling of joined pipes to hsw_crtc_disable(). This makes the whole thing much more sensible since we can actually control the order in which we

✗ Fi.CI.BUILD: failure for Enable Adaptive Sync SDP Support for DP (rev15)

2024-03-01 Thread Patchwork
== Series Details == Series: Enable Adaptive Sync SDP Support for DP (rev15) URL : https://patchwork.freedesktop.org/series/126829/ State : failure == Summary == Error: make failed CALLscripts/checksyscalls.sh DESCEND objtool INSTALL libsubcmd_headers CC [M]

Re: [PATCH] drm/i915: fix applying placement flag

2024-03-01 Thread Lucas De Marchi
On Fri, Mar 01, 2024 at 05:06:16PM +0100, Christian König wrote: Am 01.03.24 um 17:04 schrieb Lucas De Marchi: On Thu, Feb 29, 2024 at 02:01:05PM +0100, Christian König wrote: Gentle ping. Can I get an rb for that? Thanks, Christian. Reviewed-by: Lucas De Marchi Thanks! For some

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 06:22:19PM +0200, Lisovskiy, Stanislav wrote: > On Fri, Mar 01, 2024 at 06:10:25PM +0200, Ville Syrjälä wrote: > > On Fri, Mar 01, 2024 at 06:04:27PM +0200, Lisovskiy, Stanislav wrote: > > > On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > > > > From: Ville

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 06:10:25PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 06:04:27PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > > > From: Ville Syrjälä > > > > > > Reorganize the crtc disable path to only deal with the >

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > /* >* We need to disable pipe CRC before disabling the pipe, >* or we race against vblank off. >*/ > - intel_crtc_disable_pipe_crc(crtc); > + for_each_intel_crtc_in_pipe_mask(_priv->drm, crtc,

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 06:04:27PM +0200, Lisovskiy, Stanislav wrote: > On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > > From: Ville Syrjälä > > > > Reorganize the crtc disable path to only deal with the > > master pipes/transcoders in intel_old_crtc_state_disables() > > and

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Reorganize the crtc disable path to only deal with the > master pipes/transcoders in intel_old_crtc_state_disables() > and offload the handling of joined pipes to hsw_crtc_disable(). > This makes the whole

Re: [PATCH] drm/i915: fix applying placement flag

2024-03-01 Thread Christian König
Am 01.03.24 um 17:04 schrieb Lucas De Marchi: On Thu, Feb 29, 2024 at 02:01:05PM +0100, Christian König wrote: Gentle ping. Can I get an rb for that? Thanks, Christian. Reviewed-by: Lucas De Marchi Thanks! For some reason CI failed, but can't be related with this change. I re-triggered

Re: [PATCH] drm/i915: fix applying placement flag

2024-03-01 Thread Lucas De Marchi
On Thu, Feb 29, 2024 at 02:01:05PM +0100, Christian König wrote: Gentle ping. Can I get an rb for that? Thanks, Christian. Reviewed-by: Lucas De Marchi For some reason CI failed, but can't be related with this change. I re-triggered it to see if we can get a green run before merging.

Re: [PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:36:00PM +0200, Ville Syrjala wrote: > From: Ville Syrjälä > > Reorganize the crtc disable path to only deal with the > master pipes/transcoders in intel_old_crtc_state_disables() > and offload the handling of joined pipes to hsw_crtc_disable(). > This makes the whole

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 05:42:59PM +0200, Lisovskiy, Stanislav wrote: > On Fri, Mar 01, 2024 at 05:26:19PM +0200, Ville Syrjälä wrote: > > On Fri, Mar 01, 2024 at 05:17:41PM +0200, Lisovskiy, Stanislav wrote: > > > On Fri, Mar 01, 2024 at 04:40:28PM +0200, Ville Syrjälä wrote: > > > > On Fri, Mar

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 05:26:19PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 05:17:41PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 04:40:28PM +0200, Ville Syrjälä wrote: > > > On Fri, Mar 01, 2024 at 02:29:28PM +0200, Lisovskiy, Stanislav wrote: > > > > On Fri, Mar

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 05:17:41PM +0200, Lisovskiy, Stanislav wrote: > On Fri, Mar 01, 2024 at 04:40:28PM +0200, Ville Syrjälä wrote: > > On Fri, Mar 01, 2024 at 02:29:28PM +0200, Lisovskiy, Stanislav wrote: > > > On Fri, Mar 01, 2024 at 12:43:46PM +0200, Ville Syrjälä wrote: > > > > On Fri, Mar

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 04:40:28PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 02:29:28PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 12:43:46PM +0200, Ville Syrjälä wrote: > > > On Fri, Mar 01, 2024 at 12:27:18PM +0200, Lisovskiy, Stanislav wrote: > > > > On Fri, Mar

Re: [PATCH] drm/dp: Fix documentation of DP tunnel functions

2024-03-01 Thread Ville Syrjälä
On Wed, Feb 28, 2024 at 06:46:36PM +0200, Imre Deak wrote: > Fix the documentation issues below, also reported by 'make htmldocs': > > drivers/gpu/drm/display/drm_dp_tunnel.c:447: warning: Function parameter or > struct member 'tunnel' not described in 'drm_dp_tunnel_put' >

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 02:29:28PM +0200, Lisovskiy, Stanislav wrote: > On Fri, Mar 01, 2024 at 12:43:46PM +0200, Ville Syrjälä wrote: > > On Fri, Mar 01, 2024 at 12:27:18PM +0200, Lisovskiy, Stanislav wrote: > > > On Fri, Mar 01, 2024 at 12:10:52PM +0200, Ville Syrjälä wrote: > > > > On Wed, Feb

[PATCH 8/8] drm/i915: Handle joined pipes inside hsw_crtc_disable()

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Reorganize the crtc disable path to only deal with the master pipes/transcoders in intel_old_crtc_state_disables() and offload the handling of joined pipes to hsw_crtc_disable(). This makes the whole thing much more sensible since we can actually control the order in which we

[PATCH 7/8] drm/i915: Simplify intel_old_crtc_state_disables() calling convention

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Stop passing in so much redundant stuff to intel_old_crtc_state_disables(). Top level atomic state + crtc is all we need. Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_display.c | 18 +++--- 1 file changed, 7 insertions(+), 11 deletions(-)

[PATCH 6/8] drm/i915: Disable planes more atomically during modesets

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Follow in the footsteps of commit c610e841f19d ("drm/i915: Do plane/etc. updates more atomically across pipes") and do the plane disables back to back for all pipes also when we are disabling pipes. This should provide for a potentially more atomic user experience, which

[PATCH 5/8] drm/i915: Precompute disable_pipes bitmask in intel_commit_modeset_disables()

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Copy the pipe bitmask based approach skl_commit_modeset_enables() into intel_commit_modeset_disables(). This avoids doing so many duplicated checks in all the loops, and also let's us WARN at the end if we screwed up somewhere and forgot to disable some pipe. Signed-off-by:

[PATCH 4/8] drm/i915: Utilize intel_crtc_joined_pipe_mask() more

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Unify the master vs. slave handling in intel_ddi_post_disable_hdmi_or_sst() by looping over all the pipes in one go. This also lets us move the intel_crtc_vblank_off() calls to happen in a consistent place vs. the transcoder disable. Previously we did the master vs. slaves

[PATCH 3/8] drm/i915: Extract intel_ddi_post_disable_hdmi_or_sst()

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Extract the "not-MST" stuff from intel_ddi_post_disable() so that the whole thing isn't so cluttered. The bigjoiner slave handling was outside of the !MST check, but it really should have been inside it as its the counterpart to the master handling inside the check. So we

[PATCH 2/8] drm/i915: Introduce intel_crtc_joined_pipe_mask()

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Add a small helper to compute the set of pipes that the current crtc is using. And we have at least one trivial place in intel_ddi_update_active_dpll() where we can use it immediately, so let's do that. Signed-off-by: Ville Syrjälä ---

[PATCH 1/8] drm/i915: Rename the crtc/crtc_states in the top level DDI hooks/etc

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä In preparation for doing a more sensible pipe vs. transcoder handling for bigjoiner let's rename the crtc/crtc_state in the top level crtc_enable/disable and the DDI encoder hooks to include "master" in the name. This way they won't collide with the per-pipe stuff. Note that

[PATCH 0/8] drm/i915: Bigjoiner stuff

2024-03-01 Thread Ville Syrjala
From: Ville Syrjälä Here's some prep work I cooked up while thinking how to handle the bigjoiner stuff. I coverted the .crtc_disable() side of things to follow the new approach of iterating the joined pipes at a lower level. Looks pretty reasonable to me in the end. The enable side is somewhat

✗ Fi.CI.BAT: failure for drm/i915/dp: Log message when limiting SST link rate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915/dp: Log message when limiting SST link rate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit URL : https://patchwork.freedesktop.org/series/130597/ State : failure == Summary == CI Bug Log - changes from

[PATCH v7 6/6] drm/i915: Implement fbdev emulation as in-kernel client

2024-03-01 Thread Thomas Zimmermann
Replace all code that initializes or releases fbdev emulation throughout the driver. Instead initialize the fbdev client by a single call to intel_fbdev_setup() after i915 has registered its DRM device. Just like similar code in other drivers, i915 fbdev emulation now acts like a regular DRM

[PATCH v7 5/6] drm/i915: Implement fbdev client callbacks

2024-03-01 Thread Thomas Zimmermann
Move code from ad-hoc fbdev callbacks into DRM client functions and remove the old callbacks. The functions instruct the client to poll for changed output or restore the display. The DRM core calls both, the old callbacks and the new client helpers, from the same places. The new functions perform

[PATCH v7 4/6] drm/i915: Initialize fbdev DRM client with callback functions

2024-03-01 Thread Thomas Zimmermann
Initialize i915's fbdev client by giving an instance of struct drm_client_funcs to drm_client_init(). Also clean up with drm_client_release(). Doing this in i915 prevents fbdev helpers from initializing and releasing the client internally (see drm_fb_helper_init()). No functional change yet; the

[PATCH v7 2/6] drm/i915: Unregister in-kernel clients

2024-03-01 Thread Thomas Zimmermann
Unregister all in-kernel clients before unloading the i915 driver. For other drivers, drm_dev_unregister() does this automatically. As i915 does not use this helper, it has to perform the call by itself. For xe, do the same in xe_device_remove() Note that there are currently no in-kernel clients

[PATCH v7 3/6] drm/i915: Move fbdev functions

2024-03-01 Thread Thomas Zimmermann
Move functions within intel_fbdev.c to simplify later updates. Minor style fixes to make checkpatch happy, but no functional changes. v5: * style fixes (checkpatch) Signed-off-by: Thomas Zimmermann Reviewed-by: Jouni Högander --- drivers/gpu/drm/i915/display/intel_fbdev.c | 154

[PATCH v7 0/6] drm/i915: Convert fbdev to DRM client

2024-03-01 Thread Thomas Zimmermann
Convert i915's fbdev code to struct drm_client. Replaces the current ad-hoc integration. The conversion includes a number of cleanups. The patchset also enables unloading of driver modules with in-kernel DRM clients; a feature required by i915. Also update the xe driver where necessary. As with

[PATCH v7 1/6] drm/client: Export drm_client_dev_unregister()

2024-03-01 Thread Thomas Zimmermann
Export drm_client_dev_unregister() for use by the i915 driver. The driver does not use drm_dev_unregister(), so it has to clean up the in-kernel DRM clients by itself. Signed-off-by: Thomas Zimmermann --- drivers/gpu/drm/drm_client.c | 13 + 1 file changed, 13 insertions(+) diff

Re: ✗ Fi.CI.IGT: failure for drm/i915/selftests: Fix dependency of some timeouts on HZ

2024-03-01 Thread Janusz Krzysztofik
On Friday, 23 February 2024 05:10:10 CET Patchwork wrote: > == Series Details == > > Series: drm/i915/selftests: Fix dependency of some timeouts on HZ > URL : https://patchwork.freedesktop.org/series/130249/ > State : failure > > == Summary == > > CI Bug Log - changes from CI_DRM_14316_full

Re: ✗ Fi.CI.IGT: failure for drm/i915/selftest_hangcheck: Check sanity with more patience

2024-03-01 Thread Janusz Krzysztofik
On Thursday, 29 February 2024 23:16:22 CET Patchwork wrote: > == Series Details == > > Series: drm/i915/selftest_hangcheck: Check sanity with more patience > URL : https://patchwork.freedesktop.org/series/130512/ > State : failure > > == Summary == > > CI Bug Log - changes from

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 12:43:46PM +0200, Ville Syrjälä wrote: > On Fri, Mar 01, 2024 at 12:27:18PM +0200, Lisovskiy, Stanislav wrote: > > On Fri, Mar 01, 2024 at 12:10:52PM +0200, Ville Syrjälä wrote: > > > On Wed, Feb 21, 2024 at 09:20:09PM +0200, Stanislav Lisovskiy wrote: > > > > Handle only

Re: [PATCH] drm/i915: Add missing doc for drm_i915_reset_stats

2024-03-01 Thread Nirmoy Das
Hi Andi, On 2/29/2024 4:28 PM, Andi Shyti wrote: Hi Nirmoy, On Thu, Feb 29, 2024 at 02:29:18PM +0100, Nirmoy Das wrote: Add missing doc for struct drm_i915_reset_stats. Cc: Andi Shyti Signed-off-by: Nirmoy Das Reviewed-by: Andi Shyti Thanks, merged to din. Nirmoy Thanks, Andi

2024 X.Org Board of Directors Elections timeline extended, request for nominations

2024-03-01 Thread Christopher Michael
We are seeking nominations for candidates for election to the X.org Foundation Board of Directors. However, as we presently do not have enough nominations to start the election - the decision has been made to extend the timeline by 2 weeks. Note this is a fairly regular part of the elections

Re: linux-next: build failure after merge of the kunit-next tree

2024-03-01 Thread Stephen Rothwell
Hi all, On Fri, 1 Mar 2024 15:15:02 +0800 David Gow wrote: > > On Thu, 29 Feb 2024 at 23:07, Shuah Khan wrote: > > > > I can carry the fix through kselftest kunit if it works > > for all. > > I'm happy for this to go in with the KUnit changes if that's the best > way to keep all of the

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 12:27:18PM +0200, Lisovskiy, Stanislav wrote: > On Fri, Mar 01, 2024 at 12:10:52PM +0200, Ville Syrjälä wrote: > > On Wed, Feb 21, 2024 at 09:20:09PM +0200, Stanislav Lisovskiy wrote: > > > Handle only bigjoiner masters in skl_commit_modeset_enables/disables, > > > slave

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 12:10:52PM +0200, Ville Syrjälä wrote: > On Wed, Feb 21, 2024 at 09:20:09PM +0200, Stanislav Lisovskiy wrote: > > Handle only bigjoiner masters in skl_commit_modeset_enables/disables, > > slave crtcs should be handled by master hooks. Same for encoders. > > That way we can

Re: [PATCH 1/3] drm/i915/bigjoiner: Refactor bigjoiner state readout

2024-03-01 Thread Lisovskiy, Stanislav
On Fri, Mar 01, 2024 at 12:10:19PM +0200, Ville Syrjälä wrote: > On Wed, Feb 21, 2024 at 09:20:08PM +0200, Stanislav Lisovskiy wrote: > > Don't call enabled_bigjoiner_pipes twice, lets just move > > intel_get_bigjoiner_config earlier, because it is anyway > > calling same function. > > Also

Re: [PATCH 2/3] Start separating pipe vs transcoder set logic for bigjoiner during modeset

2024-03-01 Thread Ville Syrjälä
On Wed, Feb 21, 2024 at 09:20:09PM +0200, Stanislav Lisovskiy wrote: > Handle only bigjoiner masters in skl_commit_modeset_enables/disables, > slave crtcs should be handled by master hooks. Same for encoders. > That way we can also remove a bunch of checks like > intel_crtc_is_bigjoiner_slave. >

Re: [PATCH 1/3] drm/i915/bigjoiner: Refactor bigjoiner state readout

2024-03-01 Thread Ville Syrjälä
On Wed, Feb 21, 2024 at 09:20:08PM +0200, Stanislav Lisovskiy wrote: > Don't call enabled_bigjoiner_pipes twice, lets just move > intel_get_bigjoiner_config earlier, because it is anyway > calling same function. > Also cleanup hsw_enabled_transcoders from irrelevant bigjoiner code. I still don't

Re: [PATCH 1/2] drm/ttm: improve idle/busy handling v5

2024-03-01 Thread Thomas Hellström
Hi, Christian On Thu, 2024-02-29 at 14:40 +0100, Christian König wrote: > Previously we would never try to move a BO into the preferred > placements > when it ever landed in a busy placement since those were considered > compatible. > > Rework the whole handling and finally unify the idle and

Re: [PATCH v4] drm/i915: Show bios vbt when read from firmware/spi/oprom

2024-03-01 Thread Jani Nikula
On Thu, 29 Feb 2024, Radhakrishna Sripada wrote: > Make debugfs vbt only shows valid vbt when read from ACPI opregion. > Make it work when read from firmware/spi/pci oprom cases. The commit message (not just the changelog) should explain why the runtime pm wakeref is needed. I presume this

RE: [PATCH v2] drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()

2024-03-01 Thread Manna, Animesh
> -Original Message- > From: Nikula, Jani > Sent: Thursday, February 29, 2024 4:28 PM > To: Manna, Animesh ; intel- > g...@lists.freedesktop.org > Cc: ville.syrj...@linux.intel.com; Hogander, Jouni > ; Murthy, Arun R ; > Manna, Animesh > Subject: Re: [PATCH v2] drm/i915/panelreplay:

[ANNOUNCEMENT] Upstream Intel GFX CI shutdowns schedule (WW10.1 - WW14.1)

2024-03-01 Thread Musial, Ewelina
Hello, Due to lab management activities, we will be doing short CI shutdowns every Monday for next 5 weeks. Xe and i915 CIs will be impacted. Lab team is required to do actions around benches on which we are storing our hosts, therefore every week we will lose access to few/multiple platforms

Re: [PATCH v15 0/9] Enable Adaptive Sync SDP Support for DP

2024-03-01 Thread Jani Nikula
On Fri, 01 Mar 2024, Mitul Golani wrote: > An Adaptive-Sync-capable DP protocol converter indicates its > support by setting the related bit in the DPCD register. Please stop sending new series all the time! Let the review come to a natural stop, with all the review comments gathered, and

Re: [RFC] drm/i915/dp: Log message when limiting SST link rate

2024-03-01 Thread Ville Syrjälä
On Fri, Mar 01, 2024 at 11:07:43AM +0200, Jani Nikula wrote: > On Thu, 29 Feb 2024, Charlton Lin wrote: > > Driver currently limits link rate up to HBR3 in SST mode. Log a > > message with monitor vendor, product id, and MSTM_CAP to > > help understand what monitors are being downgraded by this

Re: [RFC] drm/i915/dp: Log message when limiting SST link rate

2024-03-01 Thread Jani Nikula
On Thu, 29 Feb 2024, Charlton Lin wrote: > Driver currently limits link rate up to HBR3 in SST mode. Log a > message with monitor vendor, product id, and MSTM_CAP to > help understand what monitors are being downgraded by this limit. Any logging of the sink details should be done exactly once at

[PATCH v15 7/9] drm/i915/display: Add state checker for Adaptive Sync SDP

2024-03-01 Thread Mitul Golani
Enable infoframe and add state checker for Adaptive Sync SDP enablement. --v1: - crtc_state->infoframes.enable, to add on correct place holder. Signed-off-by: Mitul Golani --- drivers/gpu/drm/i915/display/intel_display.c | 46 1 file changed, 46 insertions(+) diff --git

[PATCH v15 9/9] drm/i915/display: Read/Write AS sdp only when sink/source has enabled

2024-03-01 Thread Mitul Golani
Write/Read Adaptive sync SDP only when Sink and Source is enabled for the same. Also along with write TRANS_VRR_VSYNC values. Signed-off-by: Mitul Golani --- drivers/gpu/drm/i915/display/intel_ddi.c | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 1 + 2 files changed, 2 insertions(+) diff

[PATCH v15 8/9] drm/i915/display: Compute vrr_vsync params

2024-03-01 Thread Mitul Golani
Compute vrr_vsync_start/end, which sets the position for hardware to send the Vsync at a fixed position relative to the end of the Vblank. --v2: - Updated VSYNC_START/END macros to VRR_VSYNC_START/END. (Ankit) - Updated bit fields of VRR_VSYNC_START/END. (Ankit) --v3: - Add

[PATCH v15 6/9] drm/i915/display: Compute AS SDP parameters

2024-03-01 Thread Mitul Golani
Add necessary function definitions to compute AS SDP data. The new intel_dp_compute_as_sdp function computes AS SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR). --v2: - Added DP_SDP_ADAPTIVE_SYNC to infoframe_type_to_idx(). [Ankit] -

[PATCH v15 5/9] drm/i915/dp: Add wrapper function to check AS SDP

2024-03-01 Thread Mitul Golani
Add a wrapper function to check if both the source and sink support Adaptive Sync SDP. --v1: Just use drm/i915/dp in subject line. Signed-off-by: Mitul Golani --- drivers/gpu/drm/i915/display/intel_dp.c | 8 drivers/gpu/drm/i915/display/intel_dp.h | 1 + 2 files changed, 9

[PATCH v15 4/9] drm/i915/dp: Add Read/Write support for Adaptive Sync SDP

2024-03-01 Thread Mitul Golani
Add the necessary structures and functions to handle reading and unpacking Adaptive Sync Secondary Data Packets. Also add support to write and pack AS SDP. --v2: - Correct use of REG_BIT and REG_GENMASK. [Jani] - Use as_sdp instead of async. [Jani] - Remove unrelated comments and changes. [Jani]

[PATCH v15 2/9] drm: Add Adaptive Sync SDP logging

2024-03-01 Thread Mitul Golani
Add structure representing Adaptive Sync Secondary Data Packet (AS SDP). Also, add Adaptive Sync SDP logging in drm_dp_helper.c to facilitate debugging. --v2: - Update logging. [Jani, Ankit] - Use 'as_sdp' instead of 'async' [Ankit] - Correct define placeholders to where they are actually used.

[PATCH v15 3/9] drm: Add crtc state dump for Adaptive Sync SDP

2024-03-01 Thread Mitul Golani
Add crtc state dump for Adaptive Sync SDP to know which crtc specifically caused the failure. Signed-off-by: Mitul Golani --- .../gpu/drm/i915/display/intel_crtc_state_dump.c| 13 + drivers/gpu/drm/i915/display/intel_display_types.h | 1 + 2 files changed, 14 insertions(+)

[PATCH v15 1/9] drm/dp: Add support to indicate if sink supports AS SDP

2024-03-01 Thread Mitul Golani
Add an API that indicates support for Adaptive Sync SDP in the sink, which can be utilized by the rest of the DP programming. --v1: - Format commit message properly. Signed-off-by: Mitul Golani --- drivers/gpu/drm/display/drm_dp_helper.c | 25 +

[PATCH v15 0/9] Enable Adaptive Sync SDP Support for DP

2024-03-01 Thread Mitul Golani
An Adaptive-Sync-capable DP protocol converter indicates its support by setting the related bit in the DPCD register. Computes AS SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR) in the context of Adaptive Sync. --v2: - Update logging to

✓ Fi.CI.BAT: success for drm/i915: Fix VMA UAF on destroy against deactivate race (rev3)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: Fix VMA UAF on destroy against deactivate race (rev3) URL : https://patchwork.freedesktop.org/series/129026/ State : success == Summary == CI Bug Log - changes from CI_DRM_14374 -> Patchwork_129026v3

✗ Fi.CI.SPARSE: warning for drm/i915: Fix VMA UAF on destroy against deactivate race (rev3)

2024-03-01 Thread Patchwork
== Series Details == Series: drm/i915: Fix VMA UAF on destroy against deactivate race (rev3) URL : https://patchwork.freedesktop.org/series/129026/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[PULL] drm-intel-fixes

2024-03-01 Thread Joonas Lahtinen
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

Re: [PATCH v14 6/9] drm/i915/display: Compute AS SDP parameters

2024-03-01 Thread Nautiyal, Ankit K
On 2/29/2024 10:09 PM, Mitul Golani wrote: Add necessary function definitions to compute AS SDP data. The new intel_dp_compute_as_sdp function computes AS SDP values based on the display configuration, ensuring proper handling of Variable Refresh Rate (VRR). --v2: - Added DP_SDP_ADAPTIVE_SYNC