[Intel-gfx] [PATCH 1/1] drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST

2021-01-27 Thread Anshuman Gupta
From: Juston Li Like the patch to disable QSES for HDCP 1.4 over MST https://patchwork.freedesktop.org/patch/415297/ the HDCP2.2 spec doesn't require QSES as well and we've seen QSES not supported on a couple HDCP2.2 docks so far (Dell WD19 and Lenovo LDC-G2) Remove it for now until we get a bet

[Intel-gfx] [PATCH 0/1] disable the QSES check for HDCP2.2 over MST

2021-01-27 Thread Anshuman Gupta
Floating a stand-alone patch form the below series in order to merge it. https://patchwork.freedesktop.org/series/86325/ Juston Li (1): drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 31 +--- 1 file changed, 1 insertio

Re: [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST (rev2)

2021-01-27 Thread Gupta, Anshuman
Pushed to drm-intel-next. From: Intel-gfx On Behalf Of Patchwork Sent: Thursday, January 28, 2021 12:36 PM To: Sean Paul Cc: intel-gfx@lists.freedesktop.org Subject: [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST (rev2) Patch Details Series: d

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST (rev2)

2021-01-27 Thread Petri Latvala
On Wed, Jan 27, 2021 at 09:13:36PM +0200, Vudum, Lakshminarayana wrote: > I am not totally sure why shard run is not triggered here > https://patchwork.freedesktop.org/series/8/#rev2 > @Latvala, Petri any help here? The results were there but reporting it failed. Re-reported it and it's now o

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST (rev2)

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST (rev2) URL : https://patchwork.freedesktop.org/series/8/ State : success == Summary == CI Bug Log - changes from CI_DRM_9666_full -> Patchwork_19447_full ===

[Intel-gfx] ✓ Fi.CI.BAT: success for Final set of patches for ADLS enabling (rev2)

2021-01-27 Thread Patchwork
== Series Details == Series: Final set of patches for ADLS enabling (rev2) URL : https://patchwork.freedesktop.org/series/86322/ State : success == Summary == CI Bug Log - changes from CI_DRM_9690 -> Patchwork_19525 Summary --- **SUC

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Final set of patches for ADLS enabling (rev2)

2021-01-27 Thread Patchwork
== Series Details == Series: Final set of patches for ADLS enabling (rev2) URL : https://patchwork.freedesktop.org/series/86322/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. - +drivers/gpu/drm/i

Re: [Intel-gfx] [PATCH 2/9] drm/i915/adl_s: MCHBAR memory info registers are moved

2021-01-27 Thread Aditya Swarup
On 1/27/21 8:48 AM, Souza, Jose wrote: > On Wed, 2021-01-27 at 07:07 -0800, Lucas De Marchi wrote: >> On Tue, Jan 26, 2021 at 08:11:52PM -0800, Aditya Swarup wrote: >>> From: Caz Yokoyama >>> >>> The crwebview indicates on ADL-S that some of our MCHBAR >>> registers have moved from their tradition

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Final set of patches for ADLS enabling (rev2)

2021-01-27 Thread Patchwork
== Series Details == Series: Final set of patches for ADLS enabling (rev2) URL : https://patchwork.freedesktop.org/series/86322/ State : warning == Summary == $ dim checkpatch origin/drm-tip 36f14b084aab drm/i915/adl_s: Update PHY_MISC programming 8cede37510f4 drm/i915/adl_s: MCHBAR memory inf

Re: [Intel-gfx] [PATCH 8/9] drm/i915/adl_s: Add display WAs for ADL-S

2021-01-27 Thread Aditya Swarup
On 1/26/21 9:22 PM, Matt Roper wrote: > On Tue, Jan 26, 2021 at 08:11:58PM -0800, Aditya Swarup wrote: >> - Extend permanent driver WA Wa_1409767108, Wa_14010685332 >> and Wa_14011294188 to adl-s. >> - Extend permanent driver WA Wa_1606054188 to adl-s. >> - Add Wa_14011765242 for adl-s A0 steppin

[Intel-gfx] [PATCH 8/9] drm/i915/adl_s: Add display WAs for ADL-S

2021-01-27 Thread Aditya Swarup
- Extend permanent driver WA Wa_1409767108, Wa_14010685332 and Wa_14011294188 to adl-s. - Extend permanent driver WA Wa_1606054188 to adl-s. - Add Wa_14011765242 for adl-s A0 stepping. v2: - Extend Wa_14011765242 to STEP A1.(mdroper) Cc: Jani Nikula Cc: Ville Syrjälä Cc: Imre Deak Cc: Matt R

[Intel-gfx] [PATCH 6/9] drm/i915/adl_s: Load DMC

2021-01-27 Thread Aditya Swarup
From: Anusha Srivatsa Load DMC on ADL_S v2.01. This is the first offcial release of DMC for ADL_S. Cc: Jani Nikula Cc: Imre Deak Cc: Matt Roper Cc: Lucas De Marchi Cc: Aditya Swarup Signed-off-by: Anusha Srivatsa Signed-off-by: Aditya Swarup Reviewed-by: Aditya Swarup --- drivers/gpu/dr

[Intel-gfx] [PATCH 7/9] drm/i915/adl_s: Update memory bandwidth parameters

2021-01-27 Thread Aditya Swarup
From: Tejas Upadhyay Just like RKL, the ADL_S platform also has different memory characteristics from past platforms. Update the values used by our memory bandwidth calculations accordingly. v2: Fix minor nitpick for shifting ADLS case above RKL(based on platform order).(mdroper) Bspec: 64631

[Intel-gfx] [PATCH 9/9] drm/i915/adl_s: Add GT and CTX WAs for ADL-S

2021-01-27 Thread Aditya Swarup
- Extend Wa_1606931601 and Wa_1409804808 to ADL-S. - Extend Wa_14010919138 and Wa_14010229206 to ADL-S (Madhumitha) - Extend Wa_22010271021 to ADLS (cyokoyam) v2: - Extend Wa_1409804808 and remove unnecessary branching/redundant adls workaround placeholder functions. - Split WAs properly based o

[Intel-gfx] [PATCH 5/9] drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION

2021-01-27 Thread Aditya Swarup
From: José Roberto de Souza - As RKL and ADL-S only have 5 planes, primary and 4 sprites and the cursor plane, let's group the handling together under HAS_D12_PLANE_MINIMIZATION. - Also use macro to select pipe irq fault error mask. BSpec: 49251 Cc: Lucas De Marchi Cc: Jani Nikula Cc: Vill

[Intel-gfx] [PATCH 3/9] drm/i915/adl_s: Add power wells

2021-01-27 Thread Aditya Swarup
From: Lucas De Marchi TGL power wells can be re-used for ADL-S with the exception of the fake power well for TC_COLD, just like DG-1. BSpec: 53597 Bspec: 49231 Cc: Imre Deak Cc: Matt Roper Cc: Aditya Swarup Signed-off-by: Lucas De Marchi Signed-off-by: Aditya Swarup Reviewed-by: Matt Roper

[Intel-gfx] [PATCH 4/9] drm/i915/adl_s: Re-use TGL GuC/HuC firmware

2021-01-27 Thread Aditya Swarup
From: Matt Roper ADL-S, like RKL, uses the same internal device ID for the GuC and HuC as TGL did, making them all firmware-compatible. Let's re-use TGL's firmware for ADL-S. Bspec: 50668 Cc: John Harrison Cc: Lucas De Marchi Signed-off-by: Matt Roper Signed-off-by: Aditya Swarup Reviewed-b

[Intel-gfx] [PATCH 2/9] drm/i915/adl_s: MCHBAR memory info registers are moved

2021-01-27 Thread Aditya Swarup
From: Caz Yokoyama The crwebview indicates on ADL-S that some of our MCHBAR registers have moved from their traditional 0x50XX offsets to new locations. The meaning and bit layout of the registers remain same. v2: Simplify logic to a single if else chain and fix indents.(Lucas) v3: Fix bug due

[Intel-gfx] [PATCH 0/9] Final set of patches for ADLS enabling

2021-01-27 Thread Aditya Swarup
These are the final set of patches required for enabling ADL-S. The patches have been tested on platform and all display outputs are working. v2: Address minor nitpicks provided by mdroper. Patch "drm/i915/adl_s: MCHBAR memory info registers are moved" can be ignored as Jose's submission https:/

[Intel-gfx] [PATCH 1/9] drm/i915/adl_s: Update PHY_MISC programming

2021-01-27 Thread Aditya Swarup
From: Matt Roper ADL-S switches up which PHYs are considered a master to other PHYs; PHY-C is no longer a master, but PHY-D is now. Bspec: 49291 Cc: Jani Nikula Cc: Ville Syrjälä Cc: Imre Deak Cc: Lucas De Marchi Signed-off-by: Matt Roper Signed-off-by: Aditya Swarup Reviewed-by: Aditya Sw

Re: [Intel-gfx] [PATCH v2 3/4] drm/i915: Fail driver probe when unable to load DRAM information

2021-01-27 Thread Lucas De Marchi
On Wed, Jan 27, 2021 at 08:54:01AM -0800, Jose Souza wrote: DRAM information is required to properly program display. Before "drm/i915/gen11+: Only load DRAM information from pcode" we were failing driver load if unable to fetch DRAM information from pcode form GEN11+ but we should also extend it

Re: [Intel-gfx] [PATCH v2 2/4] drm/i915/gen11+: Only load DRAM information from pcode

2021-01-27 Thread Lucas De Marchi
On Wed, Jan 27, 2021 at 08:54:00AM -0800, Jose Souza wrote: Up to now we were reading some DRAM information from MCHBAR register and from pcode what is already not good but some GEN12(TGL-H and ADL-S) platforms have MCHBAR DRAM information in different offsets. This was notified to HW team that

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: Disable runtime power management during shutdown

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915: Disable runtime power management during shutdown URL : https://patchwork.freedesktop.org/series/86362/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688_full -> Patchwork_19524_full S

Re: [Intel-gfx] [PATCH 3/3] drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST

2021-01-27 Thread kernel test robot
, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Juston-Li/drm-i915-hdcp-update-cp_irq_count_cached-in-intel_dp_hdcp2_read_msg/20210127-082615 base: git://anongit.freedesktop.org/drm-intel for-

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances URL : https://patchwork.freedesktop.org/series/86361/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688_full -> Patchwork_19523_full =

Re: [Intel-gfx] [PATCH v2] drm/i915/display: Prevent double YUV range correction on HDR planes

2021-01-27 Thread Ville Syrjälä
On Tue, Dec 15, 2020 at 10:42:19PM +, Andres Calderon Jaramillo wrote: > From: Andres Calderon Jaramillo > > Prevent the ICL HDR plane pipeline from performing YUV color range > correction twice when the input is in limited range. This is done by > removing the limited-range code from icl_pro

Re: [Intel-gfx] [PATCH] drm/i915/gen9bc: Handle TGP PCH during suspend/resume

2021-01-27 Thread Ville Syrjälä
On Wed, Jan 27, 2021 at 03:38:30PM +0530, Tejas Upadhyay wrote: > For Legacy S3 suspend/resume GEN9 BC needs to enable and > setup TGP PCH. > > Cc: Matt Roper > Signed-off-by: Tejas Upadhyay > --- > drivers/gpu/drm/i915/i915_irq.c | 36 - > 1 file changed, 27 ins

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/gt: Drop active.lock around active request read inside execlists

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/gt: Drop active.lock around active request read inside execlists URL : https://patchwork.freedesktop.org/series/86356/ State : failure == Summary == CI Bug Log - changes from CI_DRM_9688_full -> Patchwork_19521_full ===

[Intel-gfx] ✓ Fi.CI.IGT: success for drm: Move struct drm_device.pdev to legacy (rev5)

2021-01-27 Thread Patchwork
== Series Details == Series: drm: Move struct drm_device.pdev to legacy (rev5) URL : https://patchwork.freedesktop.org/series/84205/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688_full -> Patchwork_19519_full Summary --

Re: [Intel-gfx] [PULL] drm-intel-next

2021-01-27 Thread Ville Syrjälä
On Wed, Jan 27, 2021 at 09:08:22AM -0500, Rodrigo Vivi wrote: > Hi Dave and Daniel, > > Hopefully this is the last pull request towards 5.12. > > Please notice this contains a drm/framebuffer change needed for > supporting clear color support for TGL Render Decompression. > > Here goes drm-intel

Re: [Intel-gfx] [PATCH] drm/i915: Disable runtime power management during shutdown

2021-01-27 Thread Almahallawy, Khaled
On Wed, 2021-01-27 at 20:19 +0200, Imre Deak wrote: > At least on some TGL platforms PUNIT wants to access some display HW > registers, but it doesn't handle display power managment (disabling > DC > states as required) and so this register access will lead to a hang. > To > prevent this disable ru

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST URL : https://patchwork.freedesktop.org/series/86325/ State : success == Summary == CI Bug Log - changes from CI_DRM_9686_full -> Patchwork_19513_full ===

Re: [Intel-gfx] linux-next: Tree for Jan 27 (drm/i915)

2021-01-27 Thread Chris Wilson
Quoting Randy Dunlap (2021-01-27 20:28:05) > On 1/27/21 11:30 AM, Randy Dunlap wrote: > > On 1/27/21 11:08 AM, Randy Dunlap wrote: > >> On 1/27/21 6:44 AM, Stephen Rothwell wrote: > >>> Hi all, > >>> > >>> Note: the patch file has failed to upload :-( > >>> > >>> Changes since 20210125: > >>> > >>

Re: [Intel-gfx] [PATCH v13 1/2] drm/i915/display: Support PSR Multiple Instances

2021-01-27 Thread Souza, Jose
On Wed, 2021-01-27 at 19:23 +0200, Gwan-gyeong Mun wrote: > It is a preliminary work for supporting multiple EDP PSR and > DP PanelReplay. And it refactors singleton PSR to Multi Transcoder > supportable PSR. > And this moves and renames the i915_psr structure of drm_i915_private's to > intel_dp's

Re: [Intel-gfx] linux-next: Tree for Jan 27 (drm/i915)

2021-01-27 Thread Randy Dunlap
On 1/27/21 11:30 AM, Randy Dunlap wrote: > On 1/27/21 11:08 AM, Randy Dunlap wrote: >> On 1/27/21 6:44 AM, Stephen Rothwell wrote: >>> Hi all, >>> >>> Note: the patch file has failed to upload :-( >>> >>> Changes since 20210125: >>> >> >> on x86_64: >> >> ../drivers/gpu/drm/i915/i915_gem.c: In func

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/gen9bc: Handle TGP PCH during suspend/resume

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/gen9bc: Handle TGP PCH during suspend/resume URL : https://patchwork.freedesktop.org/series/86346/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688_full -> Patchwork_19518_full Summar

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Disable runtime power management during shutdown

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915: Disable runtime power management during shutdown URL : https://patchwork.freedesktop.org/series/86362/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19524 Summary ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Disable runtime power management during shutdown

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915: Disable runtime power management during shutdown URL : https://patchwork.freedesktop.org/series/86362/ State : warning == Summary == $ dim checkpatch origin/drm-tip 207a500f0a86 drm/i915: Disable runtime power management during shutdown -:7: WARNING:TYPO_

Re: [Intel-gfx] mmotm 2021-01-25-21-18 uploaded (drm/i915/Kconfig.debug)

2021-01-27 Thread Randy Dunlap
On 1/25/21 9:19 PM, a...@linux-foundation.org wrote: > The mm-of-the-moment snapshot 2021-01-25-21-18 has been uploaded to > >https://www.ozlabs.org/~akpm/mmotm/ > > mmotm-readme.txt says > > README for mm-of-the-moment: > > https://www.ozlabs.org/~akpm/mmotm/ > > This is a snapshot of my

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances URL : https://patchwork.freedesktop.org/series/86361/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19523 ===

Re: [Intel-gfx] linux-next: Tree for Jan 27 (drm/i915)

2021-01-27 Thread Randy Dunlap
On 1/27/21 11:08 AM, Randy Dunlap wrote: > On 1/27/21 6:44 AM, Stephen Rothwell wrote: >> Hi all, >> >> Note: the patch file has failed to upload :-( >> >> Changes since 20210125: >> > > on x86_64: > > ../drivers/gpu/drm/i915/i915_gem.c: In function ‘i915_gem_freeze_late’: > ../drivers/gpu/drm/i9

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST (rev2)

2021-01-27 Thread Vudum, Lakshminarayana
I am not totally sure why shard run is not triggered here https://patchwork.freedesktop.org/series/8/#rev2 @Latvala, Petri any help here? Thanks, Lakshmi. -Original Message- From: Gupta, Anshuman Sent: Tuesday, January 26, 2021 11:38 PM To: Vudum, Lakshminarayana ; intel-gfx@lists

Re: [Intel-gfx] linux-next: Tree for Jan 27 (drm/i915)

2021-01-27 Thread Randy Dunlap
On 1/27/21 6:44 AM, Stephen Rothwell wrote: > Hi all, > > Note: the patch file has failed to upload :-( > > Changes since 20210125: > on x86_64: ../drivers/gpu/drm/i915/i915_gem.c: In function ‘i915_gem_freeze_late’: ../drivers/gpu/drm/i915/i915_gem.c:1182:2: error: implicit declaration of fu

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances URL : https://patchwork.freedesktop.org/series/86361/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be check

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v13,1/2] drm/i915/display: Support PSR Multiple Instances URL : https://patchwork.freedesktop.org/series/86361/ State : warning == Summary == $ dim checkpatch origin/drm-tip a69d1c74e99d drm/i915/display: Support PSR Multiple Instances -:80:

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v2,1/4] drm/i915: Nuke not needed members of dram_info

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v2,1/4] drm/i915: Nuke not needed members of dram_info URL : https://patchwork.freedesktop.org/series/86360/ State : failure == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19522 ==

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gt: Drop active.lock around active request read inside execlists

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/gt: Drop active.lock around active request read inside execlists URL : https://patchwork.freedesktop.org/series/86356/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19521 =

[Intel-gfx] [PATCH] drm/i915: Disable runtime power management during shutdown

2021-01-27 Thread Imre Deak
At least on some TGL platforms PUNIT wants to access some display HW registers, but it doesn't handle display power managment (disabling DC states as required) and so this register access will lead to a hang. To prevent this disable runtime power management for poweroff and reboot. Reported-and-te

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/hdcp: mst streams type1 capability check

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/hdcp: mst streams type1 capability check URL : https://patchwork.freedesktop.org/series/86345/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687_full -> Patchwork_19517_full Summary --

Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST

2021-01-27 Thread Vudum, Lakshminarayana
Re-reported. From: Gupta, Anshuman Sent: Wednesday, January 27, 2021 3:14 AM To: intel-gfx@lists.freedesktop.org; Vudum, Lakshminarayana Cc: Li, Juston Subject: RE: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v5,1/8] drm/i915: make local-memory probing a GT operation

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v5,1/8] drm/i915: make local-memory probing a GT operation URL : https://patchwork.freedesktop.org/series/86355/ State : failure == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19520 ==

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST URL : https://patchwork.freedesktop.org/series/86325/ State : success == Summary == CI Bug Log - changes from CI_DRM_9686 -> Patchwork_19513 =

[Intel-gfx] [PATCH v13 2/2] drm/i915/display: Support Multiple Transcoders' PSR status on debugfs

2021-01-27 Thread Gwan-gyeong Mun
In order to support the PSR state of each transcoder, it adds i915_psr_status to sub-directory of each transcoder. v2: Change using of Symbolic permissions 'S_IRUGO' to using of octal permissions '0444' v5: Addressed JJani Nikula's review comments - Remove checking of Gen12 for i915_psr_statu

[Intel-gfx] [PATCH v13 1/2] drm/i915/display: Support PSR Multiple Instances

2021-01-27 Thread Gwan-gyeong Mun
It is a preliminary work for supporting multiple EDP PSR and DP PanelReplay. And it refactors singleton PSR to Multi Transcoder supportable PSR. And this moves and renames the i915_psr structure of drm_i915_private's to intel_dp's intel_psr structure. It also causes changes in PSR interrupt handlin

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [v5,1/8] drm/i915: make local-memory probing a GT operation

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v5,1/8] drm/i915: make local-memory probing a GT operation URL : https://patchwork.freedesktop.org/series/86355/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be chec

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [v5,1/8] drm/i915: make local-memory probing a GT operation

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v5,1/8] drm/i915: make local-memory probing a GT operation URL : https://patchwork.freedesktop.org/series/86355/ State : warning == Summary == $ dim checkpatch origin/drm-tip 5a1abb4304a2 drm/i915: make local-memory probing a GT operation 931

[Intel-gfx] ✓ Fi.CI.BAT: success for drm: Move struct drm_device.pdev to legacy (rev5)

2021-01-27 Thread Patchwork
== Series Details == Series: drm: Move struct drm_device.pdev to legacy (rev5) URL : https://patchwork.freedesktop.org/series/84205/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19519 Summary --- *

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/gt: Prefer local execution_mask for determing viable engines

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/gt: Prefer local execution_mask for determing viable engines URL : https://patchwork.freedesktop.org/series/86342/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687_full -> Patchwork_19516_full

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST

2021-01-27 Thread Patchwork
== Series Details == Series: series starting with [v2,1/4] drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST URL : https://patchwork.freedesktop.org/series/86325/ State : failure == Summary == CI Bug Log - changes from CI_DRM_9686 -> Patchwork_19513 =

[Intel-gfx] [PATCH v2 4/4] drm/i915: Rename is_16gb_dimm to wm_lv_0_adjust_needed

2021-01-27 Thread José Roberto de Souza
As it now it is always required for GEN12+ the is_16gb_dimm name do not make sense for GEN12+. v2: - Updated comment on top of "dram_info->wm_lv_0_adjust_needed = !IS_GEN9_LP(i915);" Reviewed-by: Lucas De Marchi Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 2 +-

[Intel-gfx] [PATCH v2 2/4] drm/i915/gen11+: Only load DRAM information from pcode

2021-01-27 Thread José Roberto de Souza
Up to now we were reading some DRAM information from MCHBAR register and from pcode what is already not good but some GEN12(TGL-H and ADL-S) platforms have MCHBAR DRAM information in different offsets. This was notified to HW team that decided that the best alternative is always apply the 16gb_dim

[Intel-gfx] [PATCH v2 3/4] drm/i915: Fail driver probe when unable to load DRAM information

2021-01-27 Thread José Roberto de Souza
DRAM information is required to properly program display. Before "drm/i915/gen11+: Only load DRAM information from pcode" we were failing driver load if unable to fetch DRAM information from pcode form GEN11+ but we should also extend it to GEN9 plaforms. Signed-off-by: José Roberto de Souza ---

[Intel-gfx] [PATCH v2 1/4] drm/i915: Nuke not needed members of dram_info

2021-01-27 Thread José Roberto de Souza
Valid, ranks and bandwidth_kbps are set into dram_info but are not used anywhere else so nuking it. Reviewed-by: Lucas De Marchi Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.c | 4 +-- drivers/gpu/drm/i915/i915_drv.h | 3 -- drivers/gpu/drm/i915/intel_dram.c | 47

Re: [Intel-gfx] [PATCH 2/9] drm/i915/adl_s: MCHBAR memory info registers are moved

2021-01-27 Thread Souza, Jose
On Wed, 2021-01-27 at 07:07 -0800, Lucas De Marchi wrote: > On Tue, Jan 26, 2021 at 08:11:52PM -0800, Aditya Swarup wrote: > > From: Caz Yokoyama > > > > The crwebview indicates on ADL-S that some of our MCHBAR > > registers have moved from their traditional 0x50XX offsets to > > new locations. T

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gen9bc: Handle TGP PCH during suspend/resume

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/gen9bc: Handle TGP PCH during suspend/resume URL : https://patchwork.freedesktop.org/series/86346/ State : success == Summary == CI Bug Log - changes from CI_DRM_9688 -> Patchwork_19518 Summary ---

Re: [Intel-gfx] [PATCH 2/4] drm/i915/gen11+: Only load DRAM information from pcode

2021-01-27 Thread Souza, Jose
On Wed, 2021-01-27 at 06:49 -0800, Lucas De Marchi wrote: > On Wed, Jan 20, 2021 at 07:16:09AM -0800, Jose Souza wrote: > > Up to now we were reading some DRAM information from MCHBAR register > > and from pcode what is already not good but some GEN12(TGL-H and ADL-S) > > platforms have MCHBAR DRAM

Re: [Intel-gfx] [PATCH 5/8] drm/i915/selftests: Replace unbound set-domain waits with explicit timeouts

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > Let's prefer to use explicit request tracking and bounded timeouts in > our selftests. > > Signed-off-by: Chris Wilson Reviewed-by: Matthew Auld ___ Intel-gfx mailing list Intel-gfx@lists.freedeskto

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/bios: tidy up child device debug logging

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/bios: tidy up child device debug logging URL : https://patchwork.freedesktop.org/series/86341/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687_full -> Patchwork_19515_full Summary --

Re: [Intel-gfx] [PATCH 7/8] drm/i915/selftests: Remove redundant set-to-gtt-domain before batch submission

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > In construction the rpcs_query batch we know that it is device coherent > and ready for execution, the set-to-gtt-domain here is redudant. > > Signed-off-by: Chris Wilson Reviewed-by: Matthew Auld _

Re: [Intel-gfx] [PATCH 6/8] drm/i915/selftests: Replace an unbounded set-domain wait with a timeout

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > After the memory-region test completes, it flushes the test by calling > set-to-cpu-domain. Use the igt_flush_test as it includes a timeout, > recovery and reports and error for miscreant tests. > > Signed-off-by: Chris Wilson Reviewed-by: Mat

Re: [Intel-gfx] [PATCH 4/8] drm/i915/selftests: Remove redundant set-to-gtt-domain

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > Since the vma's backing store is flushed upon first creation, remove the > manual calls to set-to-gtt-domain. > > Signed-off-by: Chris Wilson Reviewed-by: Matthew Auld ___ Intel-gfx mailing list Int

Re: [Intel-gfx] [PATCH 3/8] drm/i915/selftests: Replace the unbounded set-domain with an explicit wait

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > After running client_blt, we flush the object by changing its domain. > This causes us to wait forever instead of an bounded wait suitable for > the selftest timeout. So do an explicit wait with a suitable timeout -- > which in turn means we ha

Re: [Intel-gfx] [PATCH 20/41] drm/i915: Replace priolist rbtree with a skiplist

2021-01-27 Thread Tvrtko Ursulin
On 27/01/2021 15:44, Chris Wilson wrote: Quoting Chris Wilson (2021-01-27 15:33:05) Quoting Tvrtko Ursulin (2021-01-27 15:10:43) On 25/01/2021 14:01, Chris Wilson wrote: Replace the priolist rbtree with a skiplist. The crucial difference is that walking and removing the first element of a s

Re: [Intel-gfx] [PATCH 2/8] drm/i915/selftests: Use a coherent map to setup scratch batch buffers

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > Instead of manipulating the object's cache domain, just use the device > coherent map to write the batch buffer. > > Signed-off-by: Chris Wilson Reviewed-by: Matthew Auld ___ Intel-gfx mailing list

Re: [Intel-gfx] [PATCH 1/8] drm/i915/selftests: Set cache status for huge_gem_object

2021-01-27 Thread Matthew Auld
On Mon, 25 Jan 2021 at 14:18, Chris Wilson wrote: > > Set the cache coherency and status using the set-coherency helper. > Otherwise, we forget to mark the new pages as cache dirty. > > Signed-off-by: Chris Wilson Reviewed-by: Matthew Auld ___ Intel-gf

Re: [Intel-gfx] [PATCH 20/41] drm/i915: Replace priolist rbtree with a skiplist

2021-01-27 Thread Chris Wilson
Quoting Chris Wilson (2021-01-27 15:33:05) > Quoting Tvrtko Ursulin (2021-01-27 15:10:43) > > > > On 25/01/2021 14:01, Chris Wilson wrote: > > > Replace the priolist rbtree with a skiplist. The crucial difference is > > > that walking and removing the first element of a skiplist is O(1), but > >

Re: [Intel-gfx] [PATCH 20/41] drm/i915: Replace priolist rbtree with a skiplist

2021-01-27 Thread Chris Wilson
Quoting Tvrtko Ursulin (2021-01-27 15:10:43) > > On 25/01/2021 14:01, Chris Wilson wrote: > > Replace the priolist rbtree with a skiplist. The crucial difference is > > that walking and removing the first element of a skiplist is O(1), but > > I wasn't (and am not) familiar with them, but wikiped

Re: [Intel-gfx] [PATCH 21/41] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper

2021-01-27 Thread Tvrtko Ursulin
On 25/01/2021 14:01, Chris Wilson wrote: Wrap cmpxchg64 with a try_cmpxchg()-esque helper. Hiding the old-value dance in the helper allows for cleaner code. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/i915_utils.h | 32 +++ 1 file changed, 32 insertions

Re: [Intel-gfx] [PATCH] drm/i915/gt: Drop active.lock around active request read inside execlists

2021-01-27 Thread Mika Kuoppala
Chris Wilson writes: > As we find the active request for capturing upon a hang, we know that the > lists are stable as we are inside the execlists tasklet, the only path > that can modify those lists. As such, we do not need to disable irqs and > take the active lock for a simple read of the curr

Re: [Intel-gfx] [PATCH] drm/i915/rkl: Remove require_force_probe protection

2021-01-27 Thread Chris Wilson
Quoting Pandey, Hariom (2021-01-27 15:10:53) > Hi Chris, > > (i) To your concern on the GPU dying issue gitlab#2743 --> this issue has > been resolved and not observed in last 3 runs --> The gitlab had been updated > with the pass results and closed. > (ii) RocketLate platform has been setup in

Re: [Intel-gfx] [PATCH 6/9] drm/i915/adl_s: Load DMC

2021-01-27 Thread Lucas De Marchi
On Tue, Jan 26, 2021 at 08:11:56PM -0800, Aditya Swarup wrote: From: Anusha Srivatsa Load DMC on ADL_S v2.01. This is the first offcial release of DMC for ADL_S. Cc: Jani Nikula Cc: Imre Deak Cc: Matt Roper Cc: Lucas De Marchi Cc: Aditya Swarup Signed-off-by: Anusha Srivatsa Signed-off-b

Re: [Intel-gfx] [PATCH] drm/i915/rkl: Remove require_force_probe protection

2021-01-27 Thread Pandey, Hariom
Hi Chris, (i) To your concern on the GPU dying issue gitlab#2743 --> this issue has been resolved and not observed in last 3 runs --> The gitlab had been updated with the pass results and closed. (ii) RocketLate platform has been setup in Public CI with the name " fi-rkl-11500t" --> https://int

Re: [Intel-gfx] [PATCH 20/41] drm/i915: Replace priolist rbtree with a skiplist

2021-01-27 Thread Tvrtko Ursulin
On 25/01/2021 14:01, Chris Wilson wrote: Replace the priolist rbtree with a skiplist. The crucial difference is that walking and removing the first element of a skiplist is O(1), but I wasn't (and am not) familiar with them, but wikipedia page says removal is O(logN) average case to O(N) wors

Re: [Intel-gfx] [PATCH 2/9] drm/i915/adl_s: MCHBAR memory info registers are moved

2021-01-27 Thread Lucas De Marchi
On Tue, Jan 26, 2021 at 08:11:52PM -0800, Aditya Swarup wrote: From: Caz Yokoyama The crwebview indicates on ADL-S that some of our MCHBAR registers have moved from their traditional 0x50XX offsets to new locations. The meaning and bit layout of the registers remain same. v2: Simplify logic to

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/hdcp: mst streams type1 capability check

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/hdcp: mst streams type1 capability check URL : https://patchwork.freedesktop.org/series/86345/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687 -> Patchwork_19517 Summary --- *

Re: [Intel-gfx] [PATCH 4/4] drm/i915: Rename is_16gb_dimm to wm_lv_0_adjust_needed

2021-01-27 Thread Lucas De Marchi
On Wed, Jan 20, 2021 at 07:16:11AM -0800, Jose Souza wrote: As it now it is always required for GEN12+ the is_16gb_dimm name do not make sense for GEN12+. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/intel_dram.c | 10 +- drivers

Re: [Intel-gfx] [PATCH 19/41] drm/i915/gt: Show scheduler queues when dumping state

2021-01-27 Thread Chris Wilson
Quoting Tvrtko Ursulin (2021-01-27 14:50:19) > > On 27/01/2021 14:35, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2021-01-27 14:13:11) > >> > >> On 25/01/2021 14:01, Chris Wilson wrote: > >>> Move the scheduler pretty printer from out of the execlists state to > >>> match its more common locat

Re: [Intel-gfx] [PATCH 19/41] drm/i915/gt: Show scheduler queues when dumping state

2021-01-27 Thread Tvrtko Ursulin
On 27/01/2021 14:35, Chris Wilson wrote: Quoting Tvrtko Ursulin (2021-01-27 14:13:11) On 25/01/2021 14:01, Chris Wilson wrote: Move the scheduler pretty printer from out of the execlists state to match its more common location. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gt/int

[Intel-gfx] ✓ Fi.CI.IGT: success for HDCP 2.2 DP errata

2021-01-27 Thread Patchwork
== Series Details == Series: HDCP 2.2 DP errata URL : https://patchwork.freedesktop.org/series/86340/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687_full -> Patchwork_19514_full Summary --- **SUCCESS** No regr

Re: [Intel-gfx] [PATCH 2/4] drm/i915/gen11+: Only load DRAM information from pcode

2021-01-27 Thread Lucas De Marchi
On Wed, Jan 20, 2021 at 07:16:09AM -0800, Jose Souza wrote: Up to now we were reading some DRAM information from MCHBAR register and from pcode what is already not good but some GEN12(TGL-H and ADL-S) platforms have MCHBAR DRAM information in different offsets. This was notified to HW team that

Re: [Intel-gfx] [PATCH 1/4] drm/i915: Nuke not needed members of dram_info

2021-01-27 Thread Lucas De Marchi
On Wed, Jan 20, 2021 at 07:29:37PM +, Jose Souza wrote: On Wed, 2021-01-20 at 10:52 -0800, Lucas De Marchi wrote: On Wed, Jan 20, 2021 at 10:42:46AM -0800, Jose Souza wrote: > On Wed, 2021-01-20 at 10:31 -0800, Lucas De Marchi wrote: > > On Wed, Jan 20, 2021 at 07:16:08AM -0800, Jose Souza w

Re: [Intel-gfx] [PATCH 19/41] drm/i915/gt: Show scheduler queues when dumping state

2021-01-27 Thread Chris Wilson
Quoting Tvrtko Ursulin (2021-01-27 14:13:11) > > On 25/01/2021 14:01, Chris Wilson wrote: > > Move the scheduler pretty printer from out of the execlists state to > > match its more common location. > > > > Signed-off-by: Chris Wilson > > --- > > drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34

Re: [Intel-gfx] [PATCH 17/22] drm/i915/adl_s: MCHBAR memory info registers are moved

2021-01-27 Thread Lucas De Marchi
On Fri, Dec 04, 2020 at 05:08:39PM -0800, Aditya Swarup wrote: From: Caz Yokoyama The crwebview indicates on ADL-S that some of our MCHBAR registers have moved from their traditional 0x50XX offsets to new locations. The meaning and bit layout of the registers remain same. v2: Simplify logic to

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gt: Prefer local execution_mask for determing viable engines

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/gt: Prefer local execution_mask for determing viable engines URL : https://patchwork.freedesktop.org/series/86342/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687 -> Patchwork_19516

Re: [Intel-gfx] [PATCH 18/41] drm/i915: Move tasklet from execlists to sched

2021-01-27 Thread Chris Wilson
Quoting Tvrtko Ursulin (2021-01-27 14:10:55) > > + Matt to check on how this fits with GuC. This patch and a few before > it in this series. > > The split between physical and scheduling engine (i915_sched_engine) > makes sense to me. Gut feeling says it should work for GuC as well, in > princ

Re: [Intel-gfx] [PATCH 19/41] drm/i915/gt: Show scheduler queues when dumping state

2021-01-27 Thread Tvrtko Ursulin
On 25/01/2021 14:01, Chris Wilson wrote: Move the scheduler pretty printer from out of the execlists state to match its more common location. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34 +-- 1 file changed, 19 insertions(+), 15 deletio

Re: [Intel-gfx] [PATCH 18/41] drm/i915: Move tasklet from execlists to sched

2021-01-27 Thread Tvrtko Ursulin
+ Matt to check on how this fits with GuC. This patch and a few before it in this series. The split between physical and scheduling engine (i915_sched_engine) makes sense to me. Gut feeling says it should work for GuC as well, in principle. A small comment or two below: On 25/01/2021 14:

[Intel-gfx] [PULL] drm-intel-next

2021-01-27 Thread Rodrigo Vivi
Hi Dave and Daniel, Hopefully this is the last pull request towards 5.12. Please notice this contains a drm/framebuffer change needed for supporting clear color support for TGL Render Decompression. Here goes drm-intel-next-2021-01-27: - HDCP 2.2 and HDCP 1.4 Gen12 DP MST support (Anshuman) - F

[Intel-gfx] [PATCH] drm/i915/gt: Drop active.lock around active request read inside execlists

2021-01-27 Thread Chris Wilson
As we find the active request for capturing upon a hang, we know that the lists are stable as we are inside the execlists tasklet, the only path that can modify those lists. As such, we do not need to disable irqs and take the active lock for a simple read of the current request. Suggested-by: Mik

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/bios: tidy up child device debug logging

2021-01-27 Thread Patchwork
== Series Details == Series: drm/i915/bios: tidy up child device debug logging URL : https://patchwork.freedesktop.org/series/86341/ State : success == Summary == CI Bug Log - changes from CI_DRM_9687 -> Patchwork_19515 Summary --- *

  1   2   >