[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/pxp/mtl: Update gsc-heci cmd size and timeout

2023-07-07 Thread Patchwork
== Series Details == Series: drm/i915/pxp/mtl: Update gsc-heci cmd size and timeout URL : https://patchwork.freedesktop.org/series/120360/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13355_full -> Patchwork_120360v1_full

[Intel-gfx] [PATCH i-g-t] i915_pm_freq_api: Add some debug to tests

2023-07-07 Thread Vinay Belgaumkar
Some subtests seem to be failing in CI, use igt_assert_(lt/eq) which print the values being compared and some additional debug as well. Signed-off-by: Vinay Belgaumkar --- tests/i915/i915_pm_freq_api.c | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git

[Intel-gfx] ✗ Fi.CI.IGT: failure for fdinfo memory stats (rev4)

2023-07-07 Thread Patchwork
== Series Details == Series: fdinfo memory stats (rev4) URL : https://patchwork.freedesktop.org/series/119082/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13355_full -> Patchwork_119082v4_full Summary ---

Re: [Intel-gfx] [PATCH v2] drm/i915/display/lspcon: Increase LSPCON mode settle timeout

2023-07-07 Thread Pablo Ceballos
On Wed, Jun 14, 2023 at 9:35 PM Nautiyal, Ankit K wrote: > I was wondering if trying to set LS/PCON mode multiple time will have > any effect. > > Unfortunately I do not have access to machine with Parade LSPCON chip, > had suggested in yet another git lab issue [2]. > > I have a patch for this,

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/pxp/mtl: Update gsc-heci cmd size and timeout

2023-07-07 Thread Patchwork
== Series Details == Series: drm/i915/pxp/mtl: Update gsc-heci cmd size and timeout URL : https://patchwork.freedesktop.org/series/120360/ State : success == Summary == CI Bug Log - changes from CI_DRM_13355 -> Patchwork_120360v1 Summary

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Fix one wrong caching mode enum usage

2023-07-07 Thread Patchwork
== Series Details == Series: drm/i915: Fix one wrong caching mode enum usage URL : https://patchwork.freedesktop.org/series/120345/ State : success == Summary == CI Bug Log - changes from CI_DRM_13355_full -> Patchwork_120345v1_full

[Intel-gfx] [PATCH v1] drm/i915/pxp/mtl: Update gsc-heci cmd size and timeout

2023-07-07 Thread Alan Previn
Update the max GSC-HECI packet size and the max firmware response timeout to match internal fw specs. Signed-off-by: Alan Previn --- drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h| 4 ++-- 2 files changed, 3 insertions(+), 3

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Remove dead code from gen8_pte_encode

2023-07-07 Thread Patchwork
== Series Details == Series: drm/i915: Remove dead code from gen8_pte_encode URL : https://patchwork.freedesktop.org/series/120342/ State : success == Summary == CI Bug Log - changes from CI_DRM_13355_full -> Patchwork_120342v1_full

Re: [Intel-gfx] [PATCH] drm/i915: Remove dead code from gen8_pte_encode

2023-07-07 Thread Yang, Fei
> From: Tvrtko Ursulin > > Commit 9275277d5324 ("drm/i915: use pat_index instead of cache_level") > added a dedicated gen12_pte_encode but forgot to remove the Gen12 > specific bit from gen8_pte_encode. Reviewed-by: Fei Yang > Signed-off-by: Tvrtko Ursulin > Fixes: 9275277d5324 ("drm/i915:

[Intel-gfx] ✓ Fi.CI.BAT: success for fdinfo memory stats (rev4)

2023-07-07 Thread Patchwork
== Series Details == Series: fdinfo memory stats (rev4) URL : https://patchwork.freedesktop.org/series/119082/ State : success == Summary == CI Bug Log - changes from CI_DRM_13355 -> Patchwork_119082v4 Summary --- **SUCCESS** No

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for fdinfo memory stats (rev4)

2023-07-07 Thread Patchwork
== Series Details == Series: fdinfo memory stats (rev4) URL : https://patchwork.freedesktop.org/series/119082/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for fdinfo memory stats (rev4)

2023-07-07 Thread Patchwork
== Series Details == Series: fdinfo memory stats (rev4) URL : https://patchwork.freedesktop.org/series/119082/ State : warning == Summary == Error: dim checkpatch failed 74f7de01301b drm/i915: Add ability for tracking buffer objects per client 6edf495b8d56 drm/i915: Record which client owns a

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Fix one wrong caching mode enum usage

2023-07-07 Thread Patchwork
== Series Details == Series: drm/i915: Fix one wrong caching mode enum usage URL : https://patchwork.freedesktop.org/series/120345/ State : success == Summary == CI Bug Log - changes from CI_DRM_13355 -> Patchwork_120345v1 Summary ---

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Remove dead code from gen8_pte_encode

2023-07-07 Thread Patchwork
== Series Details == Series: drm/i915: Remove dead code from gen8_pte_encode URL : https://patchwork.freedesktop.org/series/120342/ State : success == Summary == CI Bug Log - changes from CI_DRM_13355 -> Patchwork_120342v1 Summary ---

Re: [Intel-gfx] [PATCH] drm/i915: Remove dead code from gen8_pte_encode

2023-07-07 Thread Rodrigo Vivi
On Fri, Jul 07, 2023 at 01:46:44PM +0100, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin > > Commit 9275277d5324 ("drm/i915: use pat_index instead of cache_level") > added a dedicated gen12_pte_encode but forgot to remove the Gen12 specific > bit from gen8_pte_encode. > > Signed-off-by: Tvrtko

Re: [Intel-gfx] [PATCH] drm/i915: Fix one wrong caching mode enum usage

2023-07-07 Thread Upadhyay, Tejas
> -Original Message- > From: Intel-gfx On Behalf Of > Tvrtko Ursulin > Sent: Friday, July 7, 2023 6:25 PM > To: Intel-gfx@lists.freedesktop.org; dri-de...@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH] drm/i915: Fix one wrong caching mode enum > usage > > From: Tvrtko Ursulin >

[Intel-gfx] [PATCH 4/5] drm/i915: Account ring buffer and context state storage

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Account ring buffers and logical context space against the owning client memory usage stats. Signed-off-by: Tvrtko Ursulin --- drivers/gpu/drm/i915/gt/intel_context.c | 13 + drivers/gpu/drm/i915/i915_drm_client.c | 10 ++

[Intel-gfx] [PATCH 5/5] drm/i915: Implement fdinfo memory stats printing

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Use the newly added drm_print_memory_stats helper to show memory utilisation of our objects in drm/driver specific fdinfo output. To collect the stats we walk the per memory regions object lists and accumulate object size into the respective drm_memory_stats categories.

[Intel-gfx] [PATCH 1/5] drm/i915: Add ability for tracking buffer objects per client

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin In order to show per client memory usage lets add some infrastructure which enables tracking buffer objects owned by clients. We add a per client list protected by a new per client lock and to support delayed destruction (post client exit) we make tracked objects hold

[Intel-gfx] [PATCH v5 0/5] fdinfo memory stats

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin I added tracking of most classes of objects which contribute to client's memory footprint and accouting along the similar lines as in Rob's msm code. Then printing it out to fdinfo using the drm helper Rob added. Accounting by keeping per client lists may not be the most

[Intel-gfx] [PATCH 3/5] drm/i915: Track page table backing store usage

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Account page table backing store against the owning client memory usage stats. Signed-off-by: Tvrtko Ursulin --- drivers/gpu/drm/i915/gt/intel_gtt.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/gpu/drm/i915/gt/intel_gtt.c

[Intel-gfx] [PATCH 2/5] drm/i915: Record which client owns a VM

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin To enable accounting of indirect client memory usage (such as page tables) in the following patch, lets start recording the creator of each PPGTT. Signed-off-by: Tvrtko Ursulin --- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 ---

[Intel-gfx] [PATCH] drm/i915: Fix one wrong caching mode enum usage

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Commit a4d86249c773 ("drm/i915/gt: Provide a utility to create a scratch buffer") mistakenly passed in uapi I915_CACHING_CACHED as argument to i915_gem_object_set_cache_coherency(), which actually takes internal enum i915_cache_level. No functional issue since the value

[Intel-gfx] [PATCH] drm/i915: Remove dead code from gen8_pte_encode

2023-07-07 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Commit 9275277d5324 ("drm/i915: use pat_index instead of cache_level") added a dedicated gen12_pte_encode but forgot to remove the Gen12 specific bit from gen8_pte_encode. Signed-off-by: Tvrtko Ursulin Fixes: 9275277d5324 ("drm/i915: use pat_index instead of cache_level")

Re: [Intel-gfx] [PATCH] drm/i915: Fix the disabling sequence for Bigjoiner

2023-07-07 Thread Lisovskiy, Stanislav
On Thu, Jul 06, 2023 at 09:02:29PM +0300, Ville Syrjälä wrote: > On Thu, Jul 06, 2023 at 01:32:17PM +0300, Lisovskiy, Stanislav wrote: > > On Thu, Jul 06, 2023 at 11:47:26AM +0300, Imre Deak wrote: > > > On Thu, Jul 06, 2023 at 11:24:21AM +0300, Lisovskiy, Stanislav wrote: > > > > On Wed, Jul 05,

Re: [Intel-gfx] [PATCH v2] drm/i915/gt: update request engine before removing virtual GuC engine

2023-07-07 Thread Nirmoy Das
On 7/6/2023 5:16 PM, Andrzej Hajda wrote: GuC virtual engines can be removed before request removal. On the other side driver expects rq->engine to be a valid pointer for a whole life of request. Setting rq->engine to an always valid engine should solve the issue. The patch fixes bug detected

[Intel-gfx] [PULL] drm-misc-fixes

2023-07-07 Thread Thomas Zimmermann
Hi Dave and Daniel, I just noticed that there hasn't been a fixes PR for drm-misc for some time. So here's the overdue update. Best regards Thomas drm-misc-fixes-2023-07-07: Short summary of fixes pull: * bridge: * dw_hdmi: Connector fixes * ti-sn65dsi86: Fix possible use-after-free *