[Intel-gfx] ✓ Fi.CI.BAT: success for x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks URL : https://patchwork.freedesktop.org/series/91082/ State : success == Summary == CI Bug Log - changes from CI_DRM_10182 -> Patchwork_20293 Summary ---

[Intel-gfx] ✗ Fi.CI.BUILD: warning for x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks URL : https://patchwork.freedesktop.org/series/91082/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

[Intel-gfx] ✗ Fi.CI.IGT: failure for x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks URL : https://patchwork.freedesktop.org/series/91082/ State : failure == Summary == CI Bug Log - changes from CI_DRM_10182_full -> Patchwork_20293_full Summary

Re: [Intel-gfx] [PATCH v2 1/4] drm/i915/display: Fix fastsets involving PSR

2021-06-07 Thread Gwan-gyeong Mun
Reviewed-by: Gwan-gyeong Mun On 5/15/21 2:22 AM, José Roberto de Souza wrote: Commit 78b772e1a01f ("drm/i915/display: Fill PSR state during hardware configuration read out") is not allowing fastsets to happen when PSR states changes but PSR is a feature that can be enabled and disabled during

[Intel-gfx] [PATCH v3 1/2] drm/i915/display: Introduce new intel_psr_pause/resume function

2021-06-07 Thread Gwan-gyeong Mun
This introduces the following function that can exit and activate a psr source when intel_psr is already enabled. - intel_psr_pause(): Pause current PSR. It deactivates current psr state. - intel_psr_resume(): Resume paused PSR. It activates paused psr state. v2: Address Jose's review comment.

[Intel-gfx] [PATCH v3 2/2] drm/i915: Disable PSR around cdclk changes

2021-06-07 Thread Gwan-gyeong Mun
From: Ville Syrjälä AUX logic is often clocked from cdclk. Disable PSR to make sure there are no hw initiated AUX transactions in flight while we change the cdclk frequency. Cc: Mika Kahola Signed-off-by: Ville Syrjälä Signed-off-by: Gwan-gyeong Mun Reviewed-by: Mika Kahola ---

Re: [Intel-gfx] [RFC v3 1/2] drm/i915/dg1: Adjust the AUDIO power domain

2021-06-07 Thread Kai Vehmanen
Hi, On Tue, 1 Jun 2021, Anshuman Gupta wrote: > DG1 and XE_PLD platforms has Audio MMIO/VERBS lies in PG0 power > well. Adjusting the power domain accordingly to > POWER_DOMAIN_AUDIO_VERBS for audio detection and POWER_DOMAIN_AUDIO > for audio playback. thanks Anshuman! From audio perspective

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev2)

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev2) URL : https://patchwork.freedesktop.org/series/91006/ State : success == Summary == CI Bug Log - changes from CI_DRM_10184 -> Patchwork_20294 Summary

[Intel-gfx] ✗ Fi.CI.BUILD: warning for drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev2)

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev2) URL : https://patchwork.freedesktop.org/series/91006/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

Re: [Intel-gfx] [PATCH v2 3/4] drm/i915/display: Nuke has_infoframe

2021-06-07 Thread Gwan-gyeong Mun
On 5/21/21 10:58 PM, Souza, Jose wrote: On Fri, 2021-05-21 at 16:27 +0100, Mun, Gwan-gyeong wrote: On Fri, 2021-05-14 at 16:22 -0700, José Roberto de Souza wrote: This was only reduntant information has_hdmi_sink can do the same job. set_infoframes() hooks will call intel_write_infoframe()

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/display: remove duplicated argument

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/display: remove duplicated argument URL : https://patchwork.freedesktop.org/series/91086/ State : failure == Summary == Applying: drm/i915/display: remove duplicated argument Using index info to reconstruct a base tree... M

[Intel-gfx] [PATCH] drm/i915/display: remove duplicated argument

2021-06-07 Thread Wan Jiabing
Fix the following coccicheck warning: ./drivers/gpu/drm/i915/display/intel_display_power.c:3081:1-28: duplicated argument to & or | This commit fixes duplicate argument. It might be a typo. But what I can do is to remove it now. Signed-off-by: Wan Jiabing ---

Re: [Intel-gfx] [PATCH v2 2/4] drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe do not match with PSR enabled

2021-06-07 Thread Gwan-gyeong Mun
Looks good to me. Reviewed-by: Gwan-gyeong Mun On 5/15/21 2:22 AM, José Roberto de Souza wrote: When PSR is enabled it handles DP_SDP_VSC, changing revision and all the other fields as necessary. It can also enabled and disable this SDP as needed without a full modeset. So here masking

Re: [Intel-gfx] [PATCH] drm/i915/display: remove duplicated argument

2021-06-07 Thread Imre Deak
On Sat, Jun 05, 2021 at 11:22:07AM +0800, Wan Jiabing wrote: > Fix the following coccicheck warning: > > ./drivers/gpu/drm/i915/display/intel_display_power.c:3081:1-28: > duplicated argument to & or | > > This commit fixes duplicate argument. It might be a typo. > But what I can do is to remove

Re: [Intel-gfx] [RFC PATCH 36/97] drm/i915/guc: Add non blocking CTB send function

2021-06-07 Thread Matthew Brost
On Thu, May 27, 2021 at 04:11:50PM +0100, Tvrtko Ursulin wrote: > > On 27/05/2021 15:35, Matthew Brost wrote: > > On Thu, May 27, 2021 at 11:02:24AM +0100, Tvrtko Ursulin wrote: > > > > > > On 26/05/2021 19:10, Matthew Brost wrote: > > > > > > [snip] > > > > > > > > > > > +static int

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Update firmware to v62.0.0

2021-06-07 Thread Patchwork
== Series Details == Series: Update firmware to v62.0.0 URL : https://patchwork.freedesktop.org/series/91106/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. -

Re: [Intel-gfx] [PATCH 09/13] drm/i915/doc: Include GuC ABI documentation

2021-06-07 Thread Michal Wajdeczko
On 07.06.2021 19:45, Matthew Brost wrote: > On Mon, Jun 07, 2021 at 11:03:51AM -0700, Matthew Brost wrote: >> From: Michal Wajdeczko >> >> GuC ABI documentation is now ready to be included in i915.rst >> >> Signed-off-by: Michal Wajdeczko >> Signed-off-by: Matthew Brost >> Cc: Piotr

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v3,1/2] drm/i915/display: Introduce new intel_psr_pause/resume function

2021-06-07 Thread Patchwork
== Series Details == Series: series starting with [v3,1/2] drm/i915/display: Introduce new intel_psr_pause/resume function URL : https://patchwork.freedesktop.org/series/91096/ State : failure == Summary == CI Bug Log - changes from CI_DRM_10187 -> Patchwork_20296

[Intel-gfx] ✗ Fi.CI.BUILD: warning for series starting with [v3,1/2] drm/i915/display: Introduce new intel_psr_pause/resume function

2021-06-07 Thread Patchwork
== Series Details == Series: series starting with [v3,1/2] drm/i915/display: Introduce new intel_psr_pause/resume function URL : https://patchwork.freedesktop.org/series/91096/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK

Re: [Intel-gfx] [PATCH 01/21] drm: Add Enhanced Gamma and color lut range attributes

2021-06-07 Thread Shankar, Uma
> -Original Message- > From: Harry Wentland > Sent: Friday, June 4, 2021 8:53 PM > To: Shankar, Uma ; Pekka Paalanen > > Cc: intel-gfx@lists.freedesktop.org; dri-de...@lists.freedesktop.org; Modem, > Bhanuprakash > Subject: Re: [PATCH 01/21] drm: Add Enhanced Gamma and color lut

[Intel-gfx] ✗ Fi.CI.BUILD: warning for x86/gpu: add JasperLake to gen11 early quirks (rev2)

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks (rev2) URL : https://patchwork.freedesktop.org/series/91082/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

[Intel-gfx] ✓ Fi.CI.BAT: success for x86/gpu: add JasperLake to gen11 early quirks (rev2)

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks (rev2) URL : https://patchwork.freedesktop.org/series/91082/ State : success == Summary == CI Bug Log - changes from CI_DRM_10187 -> Patchwork_20297 Summary ---

Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [v2,1/4] drm/i915/display: Fix fastsets involving PSR (rev2)

2021-06-07 Thread Souza, Jose
On Sat, 2021-05-15 at 13:15 +, Patchwork wrote: Patch Details Series: series starting with [v2,1/4] drm/i915/display: Fix fastsets involving PSR (rev2) URL:https://patchwork.freedesktop.org/series/90184/ State: failure Details:

Re: [Intel-gfx] [PATCH 13/13] drm/i915/guc: Update firmware to v62.0.0

2021-06-07 Thread Matthew Brost
On Mon, Jun 07, 2021 at 11:03:55AM -0700, Matthew Brost wrote: > From: John Harrison > > Signed-off-by: John Harrison > Signed-off-by: Michal Wajdeczko > Signed-off-by: Matthew Brost Reviewed-by: Matthew Brost > --- > drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 26

Re: [Intel-gfx] [PATCH 09/13] drm/i915/doc: Include GuC ABI documentation

2021-06-07 Thread Matthew Brost
On Mon, Jun 07, 2021 at 09:38:58PM +0200, Michal Wajdeczko wrote: > > > On 07.06.2021 19:45, Matthew Brost wrote: > > On Mon, Jun 07, 2021 at 11:03:51AM -0700, Matthew Brost wrote: > >> From: Michal Wajdeczko > >> > >> GuC ABI documentation is now ready to be included in i915.rst > >> > >>

Re: [Intel-gfx] [PATCH 10/13] drm/i915/guc: Kill guc_clients.ct_pool

2021-06-07 Thread Matthew Brost
On Mon, Jun 07, 2021 at 11:03:52AM -0700, Matthew Brost wrote: > From: Michal Wajdeczko > > CTB pool is now maintained internally by the GuC as part of its > "private data". No need to allocate separate buffer and pass it > to GuC as yet another ADS. > > Signed-off-by: Matthew Brost #v4 >

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Update firmware to v62.0.0

2021-06-07 Thread Patchwork
== Series Details == Series: Update firmware to v62.0.0 URL : https://patchwork.freedesktop.org/series/91106/ State : warning == Summary == $ dim checkpatch origin/drm-tip 5735522498b2 drm/i915/guc: Introduce unified HXG messages 067ec8d0b970 drm/i915/guc: Update MMIO based communication

Re: [Intel-gfx] [PATCH 0/9] Enhance pipe color support for multi segmented luts

2021-06-07 Thread Shankar, Uma
> -Original Message- > From: Harry Wentland > Sent: Saturday, June 5, 2021 12:21 AM > To: Shankar, Uma ; intel-gfx@lists.freedesktop.org; > dri- > de...@lists.freedesktop.org > Cc: Modem, Bhanuprakash ; Cyr, Aric > > Subject: Re: [PATCH 0/9] Enhance pipe color support for multi

Re: [Intel-gfx] [PATCH V2] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Lucas De Marchi
On Mon, Jun 07, 2021 at 07:42:16PM +0530, Tejas Upadhyay wrote: Let's reserve JSL stolen memory for graphics. JasperLake is a gen11 platform which is compatible with ICL/EHL changes. V1: - Added Cc: x...@kernel.org except you didn't Lucas De Marchi Cc: x...@kernel.org Signed-off-by:

Re: [Intel-gfx] [v2] drm/i915/dsc: Fix bigjoiner check in dsc_disable

2021-06-07 Thread Navare, Manasi
On Mon, Jun 07, 2021 at 04:23:42PM +0530, Vandita Kulkarni wrote: > This change takes care of resetting the dss_ctl registers > in case of dsc_disable, bigjoiner disable and also > uncompressed joiner disable. > > v2: Fix formatting > > Suggested-by: Jani Nikula > Fixes: d961eb20adb6

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [v3,1/2] drm/i915/display: Introduce new intel_psr_pause/resume function

2021-06-07 Thread Patchwork
== Series Details == Series: series starting with [v3,1/2] drm/i915/display: Introduce new intel_psr_pause/resume function URL : https://patchwork.freedesktop.org/series/91096/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit

Re: [Intel-gfx] [PATCH 02/21] drm: Add Plane Degamma Mode property

2021-06-07 Thread Shankar, Uma
> -Original Message- > From: Harry Wentland > Sent: Friday, June 4, 2021 11:54 PM > To: Shankar, Uma ; intel-gfx@lists.freedesktop.org; > dri- > de...@lists.freedesktop.org > Cc: Modem, Bhanuprakash ; Cyr, Aric > > Subject: Re: [PATCH 02/21] drm: Add Plane Degamma Mode property > >

[Intel-gfx] [PATCH 05/13] drm/i915/guc: Add flag for mark broken CTB

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko Once CTB descriptor is found in error state, either set by GuC or us, there is no need continue checking descriptor any more, we can rely on our internal flag. Signed-off-by: Matthew Brost Signed-off-by: Michal Wajdeczko Cc: Piotr Piórkowski Reviewed-by: Matthew Brost

[Intel-gfx] [PATCH 01/13] drm/i915/guc: Introduce unified HXG messages

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko New GuC firmware will unify format of MMIO and CTB H2G messages. Introduce their definitions now to allow gradual transition of our code to match new changes. Signed-off-by: Matthew Brost Signed-off-by: Michal Wajdeczko Cc: Michał Winiarski ---

[Intel-gfx] [PATCH 02/13] drm/i915/guc: Update MMIO based communication

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko The MMIO based Host-to-GuC communication protocol has been updated to use unified HXG messages. Update our intel_guc_send_mmio() function by correctly handle BUSY, RETRY and FAILURE replies. Also update our documentation. GuC: 55.0.0 Signed-off-by: Matthew Brost

[Intel-gfx] [PATCH 03/13] drm/i915/guc: Update CTB response status definition

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko Format of the STATUS dword in CTB response message now follows definition of the HXG header. Update our code and remove any obsolete legacy definitions. GuC: 55.0.0 Signed-off-by: Michal Wajdeczko Acked-by: Piotr Piórkowski --- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c

[Intel-gfx] [PATCH 04/13] drm/i915/guc: Support per context scheduling policies

2021-06-07 Thread Matthew Brost
From: John Harrison GuC firmware v53.0.0 introduced per context scheduling policies. This includes changes to some of the ADS structures which are required to load the firmware even if not using GuC submission. Signed-off-by: John Harrison Signed-off-by: Matthew Brost Reviewed-by: Matthew

Re: [Intel-gfx] [PATCH 0/9] Enhance pipe color support for multi segmented luts

2021-06-07 Thread Shankar, Uma
> -Original Message- > From: dri-devel On Behalf Of Pekka > Paalanen > Sent: Monday, June 7, 2021 1:00 PM > To: Harry Wentland > Cc: intel-gfx@lists.freedesktop.org; Shankar, Uma ; > Sebastian Wick ; dri-de...@lists.freedesktop.org; > Modem, Bhanuprakash > Subject: Re: [PATCH 0/9]

Re: [Intel-gfx] [PATCH 12/13] drm/i915/guc: Unified GuC log

2021-06-07 Thread Matthew Brost
On Mon, Jun 07, 2021 at 11:03:54AM -0700, Matthew Brost wrote: > From: John Harrison > > GuC v57 unified the 'DPC' and 'ISR' buffers into a single buffer with > the option for it to be larger. > > Signed-off-by: Matthew Brost Reviewed-by: Matthew Brost > Signed-off-by: John Harrison > Cc:

[Intel-gfx] [PATCH 0/6] Add back the buddy allocator

2021-06-07 Thread Matthew Auld
Needs to be applied on top of: https://patchwork.freedesktop.org/series/90681/ Matthew Auld (5): drm/i915/ttm: add ttm_buddy_man drm/i915/ttm: add i915_sg_from_buddy_resource drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS drm/i915/ttm: switch over to ttm_buddy_man drm/i915/ttm:

[Intel-gfx] [PATCH 1/6] drm/i915/ttm: add ttm_buddy_man

2021-06-07 Thread Matthew Auld
Add back our standalone i915_buddy allocator and integrate it into a ttm_resource_manager. This will plug into our ttm backend for managing device local-memory in the next couple of patches. Signed-off-by: Matthew Auld Cc: Thomas Hellström --- drivers/gpu/drm/i915/Makefile |

[Intel-gfx] [PATCH 3/6] drm/i915/ttm: Calculate the object placement at get_pages time

2021-06-07 Thread Matthew Auld
From: Thomas Hellström Instead of relying on a static placement, calculate at get_pages() time. This should work for LMEM regions and system for now. For stolen we need to take preallocated range into account. That well be added later. Signed-off-by: Thomas Hellström ---

[Intel-gfx] [PATCH 2/6] drm/i915/ttm: add i915_sg_from_buddy_resource

2021-06-07 Thread Matthew Auld
We need to be able to build an sg table from our list of buddy blocks, so that we can later plug this into our ttm backend, and replace our use of the range manager. Signed-off-by: Matthew Auld Cc: Thomas Hellström --- drivers/gpu/drm/i915/i915_scatterlist.c | 80 +

[Intel-gfx] [PATCH 4/6] drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS

2021-06-07 Thread Matthew Auld
Currently we just ignore the I915_BO_ALLOC_CONTIGUOUS flag, which is fine since everything is already contiguous with the ttm range manager. However in the next patch we want to switch over to the ttm buddy manager, where allocations are by default not contiguous. Signed-off-by: Matthew Auld Cc:

[Intel-gfx] [PATCH 5/6] drm/i915/ttm: switch over to ttm_buddy_man

2021-06-07 Thread Matthew Auld
Move back to the buddy allocator for managing device local memory, and restore the lost mock selftests. Keep around the range manager related bits, since we likely need this for managing stolen at some point. For stolen we also don't need to reserve anything so no need to support a generic reserve

[Intel-gfx] [PATCH 6/6] drm/i915/ttm: restore min_page_size behaviour

2021-06-07 Thread Matthew Auld
We now have bo->page_alignment which perfectly describes what we need if we have min page size restrictions for lmem. We can also drop the flag here, since this is the default behaviour for all objects. Signed-off-by: Matthew Auld Cc: Thomas Hellström ---

[Intel-gfx] ✗ Fi.CI.BUILD: failure for Add back the buddy allocator

2021-06-07 Thread Patchwork
== Series Details == Series: Add back the buddy allocator URL : https://patchwork.freedesktop.org/series/91110/ State : failure == Summary == Applying: drm/i915/ttm: add ttm_buddy_man Applying: drm/i915/ttm: add i915_sg_from_buddy_resource Applying: drm/i915/ttm: Calculate the object

Re: [Intel-gfx] [PATCH 09/13] drm/i915/doc: Include GuC ABI documentation

2021-06-07 Thread Matthew Brost
On Mon, Jun 07, 2021 at 11:03:51AM -0700, Matthew Brost wrote: > From: Michal Wajdeczko > > GuC ABI documentation is now ready to be included in i915.rst > > Signed-off-by: Michal Wajdeczko > Signed-off-by: Matthew Brost > Cc: Piotr Piórkowski Michal - I noticed while putting this series

Re: [Intel-gfx] [PATCH i-g-t] tests/kms_dp_dsc: Avoid SIGSEGV when release DRM connector.

2021-06-07 Thread Mark Yacoub
On Fri, Jun 4, 2021 at 2:48 PM Mark Yacoub wrote: > > On Mon, May 31, 2021 at 11:34 AM Lee Shawn C wrote: > > > > Got SIGSEGV fault while running kms_dp_dsc test but did not > > connect DP DSC capable monitor on eDP/DP port. This test daemon > > should "SKIP" test without any problem. We found

[Intel-gfx] [PATCH 11/13] drm/i915/guc: Kill ads.client_info

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko New GuC does not require it any more. Reviewed-by: Matthew Brost Signed-off-by: Michal Wajdeczko Cc: Piotr Piórkowski --- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 7 --- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 8 +--- 2 files changed, 1

[Intel-gfx] [PATCH 10/13] drm/i915/guc: Kill guc_clients.ct_pool

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko CTB pool is now maintained internally by the GuC as part of its "private data". No need to allocate separate buffer and pass it to GuC as yet another ADS. Signed-off-by: Matthew Brost #v4 Signed-off-by: Michal Wajdeczko Cc: Janusz Krzysztofik ---

[Intel-gfx] [PATCH 06/13] drm/i915/guc: New definition of the CTB descriptor

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko Definition of the CTB descriptor has changed, leaving only minimal shared fields like HEAD/TAIL/STATUS. Both HEAD and TAIL are now in dwords. Add some ABI documentation and implement required changes. Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost ---

[Intel-gfx] [PATCH 07/13] drm/i915/guc: New definition of the CTB registration action

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko Definition of the CTB registration action has changed. Add some ABI documentation and implement required changes. Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost Cc: Piotr Piórkowski #4 --- .../gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 107

[Intel-gfx] [PATCH 08/13] drm/i915/guc: New CTB based communication

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko Format of the CTB messages has changed: - support for multiple formats - message fence is now part of the header - reuse of unified HXG message formats Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost Cc: Piotr Piórkowski ---

[Intel-gfx] [PATCH 00/13] Update firmware to v62.0.0

2021-06-07 Thread Matthew Brost
As part of enabling GuC submission [1] we need to update to the latest and greatest firmware. This series does that. This is a destructive change. e.g. Without all the patches in this series it will break the i915 driver. As such, after we review all of these patches they will squashed into a

[Intel-gfx] [PATCH 12/13] drm/i915/guc: Unified GuC log

2021-06-07 Thread Matthew Brost
From: John Harrison GuC v57 unified the 'DPC' and 'ISR' buffers into a single buffer with the option for it to be larger. Signed-off-by: Matthew Brost Signed-off-by: John Harrison Cc: Alan Previn --- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 15 ---

[Intel-gfx] [PATCH 13/13] drm/i915/guc: Update firmware to v62.0.0

2021-06-07 Thread Matthew Brost
From: John Harrison Signed-off-by: John Harrison Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost --- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 26 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c

[Intel-gfx] [PATCH 09/13] drm/i915/doc: Include GuC ABI documentation

2021-06-07 Thread Matthew Brost
From: Michal Wajdeczko GuC ABI documentation is now ready to be included in i915.rst Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost Cc: Piotr Piórkowski --- Documentation/gpu/i915.rst | 8 1 file changed, 8 insertions(+) diff --git a/Documentation/gpu/i915.rst

[Intel-gfx] ✓ Fi.CI.BAT: success for Update firmware to v62.0.0

2021-06-07 Thread Patchwork
== Series Details == Series: Update firmware to v62.0.0 URL : https://patchwork.freedesktop.org/series/91106/ State : success == Summary == CI Bug Log - changes from CI_DRM_10187 -> Patchwork_20298 Summary --- **SUCCESS** No

[Intel-gfx] ✗ Fi.CI.BUILD: warning for Update firmware to v62.0.0

2021-06-07 Thread Patchwork
== Series Details == Series: Update firmware to v62.0.0 URL : https://patchwork.freedesktop.org/series/91106/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel: arch/x86/boot/bzImage is ready

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev2)

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev2) URL : https://patchwork.freedesktop.org/series/91006/ State : success == Summary == CI Bug Log - changes from CI_DRM_10184_full -> Patchwork_20294_full

[Intel-gfx] [PATCH V2] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Tejas Upadhyay
Let's reserve JSL stolen memory for graphics. JasperLake is a gen11 platform which is compatible with ICL/EHL changes. V1: - Added Cc: x...@kernel.org Cc: x...@kernel.org Signed-off-by: Tejas Upadhyay --- arch/x86/kernel/early-quirks.c | 1 + 1 file changed, 1 insertion(+) diff --git

Re: [Intel-gfx] [PATCH 08/13] drm/i915/guc: New CTB based communication

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: From: Michal Wajdeczko Format of the CTB messages has changed: - support for multiple formats - message fence is now part of the header - reuse of unified HXG message formats Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost Cc:

Re: [Intel-gfx] [PATCH] drm/i915/adl_p: Add initial ADL_P Workarounds

2021-06-07 Thread Matt Roper
On Mon, Jun 07, 2021 at 05:20:56PM -0700, clinton.a.tay...@intel.com wrote: > From: Clint Taylor > > Most of the context WA are already implemented. > Adding adl_p platform tag to reflect so. > > BSpec: 54369 > Cc: Matt Roper > Cc: Aditya Swarup > Signed-off-by: Radhakrishna Sripada >

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev4)

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev4) URL : https://patchwork.freedesktop.org/series/91006/ State : success == Summary == CI Bug Log - changes from CI_DRM_10188 -> Patchwork_20303 Summary

[Intel-gfx] ✗ Fi.CI.BUILD: warning for drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev4)

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev4) URL : https://patchwork.freedesktop.org/series/91006/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for x86/gpu: add JasperLake to gen11 early quirks (rev3)

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks (rev3) URL : https://patchwork.freedesktop.org/series/91082/ State : warning == Summary == $ dim checkpatch origin/drm-tip fb04a3c01920 x86/gpu: add JasperLake to gen11 early quirks -:16: ERROR:GIT_COMMIT_ID: Please

[Intel-gfx] [PATCH V3] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Tejas Upadhyay
Let's reserve JSL stolen memory for graphics. JasperLake is a gen11 platform which is compatible with ICL/EHL changes. Required due to below reference patch: commit 24ea098b7c0d80b56d62a200608e0b029056baf6 drm/i915/jsl: Split EHL/JSL platform info and PCI ids V2: - Added maintainer list in

[Intel-gfx] ✓ Fi.CI.BAT: success for x86/gpu: add JasperLake to gen11 early quirks (rev3)

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks (rev3) URL : https://patchwork.freedesktop.org/series/91082/ State : success == Summary == CI Bug Log - changes from CI_DRM_10188 -> Patchwork_20304 Summary ---

[Intel-gfx] ✗ Fi.CI.BUILD: warning for x86/gpu: add JasperLake to gen11 early quirks (rev3)

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks (rev3) URL : https://patchwork.freedesktop.org/series/91082/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

[Intel-gfx] linux-next: build failure after merge of the drm-misc tree

2021-06-07 Thread Stephen Rothwell
Hi all, After merging the drm-misc tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c: In function 'amdgpu_preempt_mgr_new': drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c:75:5: error: 'struct ttm_resource' has no member

[Intel-gfx] ✗ Fi.CI.BUILD: failure for linux-next: build failure after merge of the drm-misc tree

2021-06-07 Thread Patchwork
== Series Details == Series: linux-next: build failure after merge of the drm-misc tree URL : https://patchwork.freedesktop.org/series/91132/ State : failure == Summary == Applying: linux-next: build failure after merge of the drm-misc tree Using index info to reconstruct a base tree... M

Re: [Intel-gfx] [v3] drm/i915/dsc: Fix bigjoiner check in dsc_disable

2021-06-07 Thread Navare, Manasi D
This change takes care of resetting the dss_ctl registers in case of dsc_disable, bigjoiner disable and also uncompressed joiner disable. v2: Fix formatting v3: Fix the typo (Mansi) Suggested-by: Jani Nikula Fixes: d961eb20adb6 (drm/i915/bigjoiner: atomic commit changes for uncompressed

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev4)

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/dsc: Fix bigjoiner check in dsc_disable (rev4) URL : https://patchwork.freedesktop.org/series/91006/ State : warning == Summary == $ dim checkpatch origin/drm-tip bfd70a7d1a4e drm/i915/dsc: Fix bigjoiner check in dsc_disable -:6:

[Intel-gfx] [PATCH V3] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Tejas Upadhyay
Let's reserve JSL stolen memory for graphics. JasperLake is a gen11 platform which is compatible with ICL/EHL changes. Required due to below reference patch: commit 24ea098b7c0d80b56d62a200608e0b029056baf6 drm/i915/jsl: Split EHL/JSL platform info and PCI ids V2: - Added maintainer list in

Re: [Intel-gfx] [v3] drm/i915/dsc: Fix bigjoiner check in dsc_disable

2021-06-07 Thread Navare, Manasi
On Tue, Jun 08, 2021 at 09:36:59AM +0530, Vandita Kulkarni wrote: > This change takes care of resetting the dss_ctl registers > in case of dsc_disable, bigjoiner disable and also > uncompressed joiner disable. > > v2: Fix formatting > v3: Fix the typo (Mansi) > > Suggested-by: Jani Nikula >

[Intel-gfx] [PATCH V3] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Tejas Upadhyay
Let's reserve JSL stolen memory for graphics. JasperLake is a gen11 platform which is compatible with ICL/EHL changes. Required due to below reference patch: commit 24ea098b7c0d80b56d62a200608e0b029056baf6 drm/i915/jsl: Split EHL/JSL platform info and PCI ids V2: - Added maintainer list in

[Intel-gfx] ✓ Fi.CI.IGT: success for Update firmware to v62.0.0

2021-06-07 Thread Patchwork
== Series Details == Series: Update firmware to v62.0.0 URL : https://patchwork.freedesktop.org/series/91106/ State : success == Summary == CI Bug Log - changes from CI_DRM_10187_full -> Patchwork_20298_full Summary --- **SUCCESS**

Re: [Intel-gfx] [v2] drm/i915/dsc: Fix bigjoiner check in dsc_disable

2021-06-07 Thread Kulkarni, Vandita
> -Original Message- > From: Navare, Manasi D > Sent: Tuesday, June 8, 2021 2:01 AM > To: Kulkarni, Vandita > Cc: intel-gfx@lists.freedesktop.org; Nikula, Jani ; > Manna, Animesh > Subject: Re: [v2] drm/i915/dsc: Fix bigjoiner check in dsc_disable > > On Mon, Jun 07, 2021 at 04:23:42PM

Re: [Intel-gfx] [PATCH V3] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Surendrakumar Upadhyay, TejaskumarX
Please ignore this. Multiple mail sent by mistake. > -Original Message- > From: Intel-gfx On Behalf Of Tejas > Upadhyay > Sent: 08 June 2021 10:57 > To: intel-gfx@lists.freedesktop.org; t...@linutronix.de; mi...@redhat.com; > b...@alien8.de > Subject: [Intel-gfx] [PATCH V3] x86/gpu: add

Re: [Intel-gfx] [PATCH V3] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Surendrakumar Upadhyay, TejaskumarX
Please ignore this. Multiple mail sent by mistake. > -Original Message- > From: Intel-gfx On Behalf Of Tejas > Upadhyay > Sent: 08 June 2021 10:57 > To: intel-gfx@lists.freedesktop.org; t...@linutronix.de; mi...@redhat.com; > b...@alien8.de > Subject: [Intel-gfx] [PATCH V3] x86/gpu: add

Re: [Intel-gfx] [PATCH v3 1/2] drm/i915/display: Introduce new intel_psr_pause/resume function

2021-06-07 Thread Souza, Jose
On Mon, 2021-06-07 at 17:19 +0300, Gwan-gyeong Mun wrote: > This introduces the following function that can exit and activate a psr > source when intel_psr is already enabled. > > - intel_psr_pause(): Pause current PSR. It deactivates current psr state. > - intel_psr_resume(): Resume paused PSR.

Re: [Intel-gfx] [PATCH 02/13] drm/i915/guc: Update MMIO based communication

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: From: Michal Wajdeczko The MMIO based Host-to-GuC communication protocol has been updated to use unified HXG messages. Update our intel_guc_send_mmio() function by correctly handle BUSY, RETRY and FAILURE replies. Also update our documentation.

[Intel-gfx] ✗ Fi.CI.IGT: failure for x86/gpu: add JasperLake to gen11 early quirks (rev2)

2021-06-07 Thread Patchwork
== Series Details == Series: x86/gpu: add JasperLake to gen11 early quirks (rev2) URL : https://patchwork.freedesktop.org/series/91082/ State : failure == Summary == CI Bug Log - changes from CI_DRM_10187_full -> Patchwork_20297_full

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/adl_p: Add initial ADL_P Workarounds

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/adl_p: Add initial ADL_P Workarounds URL : https://patchwork.freedesktop.org/series/91127/ State : success == Summary == CI Bug Log - changes from CI_DRM_10188 -> Patchwork_20301 Summary ---

[Intel-gfx] ✗ Fi.CI.BUILD: warning for drm/i915/adl_p: Add initial ADL_P Workarounds

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/adl_p: Add initial ADL_P Workarounds URL : https://patchwork.freedesktop.org/series/91127/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

[Intel-gfx] [v3] drm/i915/dsc: Fix bigjoiner check in dsc_disable

2021-06-07 Thread Vandita Kulkarni
This change takes care of resetting the dss_ctl registers in case of dsc_disable, bigjoiner disable and also uncompressed joiner disable. v2: Fix formatting v3: Fix the typo (Mansi) Suggested-by: Jani Nikula Fixes: d961eb20adb6 (drm/i915/bigjoiner: atomic commit changes for uncompressed

[Intel-gfx] [PATCH V3] x86/gpu: add JasperLake to gen11 early quirks

2021-06-07 Thread Tejas Upadhyay
Let's reserve JSL stolen memory for graphics. JasperLake is a gen11 platform which is compatible with ICL/EHL changes. Required due to below reference patch: commit 24ea098b7c0d80b56d62a200608e0b029056baf6 drm/i915/jsl: Split EHL/JSL platform info and PCI ids V2: - Added maintainer list in

Re: [Intel-gfx] [PATCH 4/4] drm/i915/display: Add handling for new "active bpc" property

2021-06-07 Thread Werner Sembach
Am 07.06.21 um 08:47 schrieb Werner Sembach: Am 04.06.21 um 19:30 schrieb Ville Syrjälä: On Fri, Jun 04, 2021 at 07:17:23PM +0200, Werner Sembach wrote: This commits implements the "active bpc" drm property for the Intel GPU driver. Signed-off-by: Werner Sembach ---  

Re: [Intel-gfx] [PATCH 00/13] Update firmware to v62.0.0

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: As part of enabling GuC submission [1] we need to update to the latest and greatest firmware. This series does that. This is a destructive change. e.g. Without all the patches in this series it will break the i915 driver. As such, after we review all

[Intel-gfx] [PATCH][next] drm/i915/gem: Fix fall-through warning for Clang

2021-06-07 Thread Gustavo A. R. Silva
in linux-next(20210607). This is one of those last remaining warnings. :) drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c b/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c index f4fb68e8955a

Re: [Intel-gfx] [PATCH v2 3/4] drm/i915/display: Nuke has_infoframe

2021-06-07 Thread Souza, Jose
On Mon, 2021-06-07 at 15:49 +0300, Gwan-gyeong Mun wrote: > > On 5/21/21 10:58 PM, Souza, Jose wrote: > > On Fri, 2021-05-21 at 16:27 +0100, Mun, Gwan-gyeong wrote: > > > On Fri, 2021-05-14 at 16:22 -0700, José Roberto de Souza wrote: > > > > This was only reduntant information has_hdmi_sink can

[Intel-gfx] [PATCH] drm/i915/adl_p: Add initial ADL_P Workarounds

2021-06-07 Thread clinton . a . taylor
From: Clint Taylor Most of the context WA are already implemented. Adding adl_p platform tag to reflect so. BSpec: 54369 Cc: Matt Roper Cc: Aditya Swarup Signed-off-by: Radhakrishna Sripada Signed-off-by: Anusha Srivatsa Signed-off-by: Madhumitha Tolakanahalli Pradeep Signed-off-by: José

Re: [Intel-gfx] [PATCH 07/13] drm/i915/guc: New definition of the CTB registration action

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: From: Michal Wajdeczko Definition of the CTB registration action has changed. Add some ABI documentation and implement required changes. Signed-off-by: Michal Wajdeczko Signed-off-by: Matthew Brost Cc: Piotr Piórkowski #4 ---

Re: [Intel-gfx] [PATCH 01/13] drm/i915/guc: Introduce unified HXG messages

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: From: Michal Wajdeczko New GuC firmware will unify format of MMIO and CTB H2G messages. Introduce their definitions now to allow gradual transition of our code to match new changes. Signed-off-by: Matthew Brost Signed-off-by: Michal Wajdeczko Cc:

Re: [Intel-gfx] [PATCH][next] drm/i915/gem: Fix fall-through warning for Clang

2021-06-07 Thread Joe Perches
On Mon, 2021-06-07 at 15:32 -0500, Gustavo A. R. Silva wrote: > In preparation to enable -Wimplicit-fallthrough for Clang, fix a > warning by explicitly adding a fallthrough; statement. [] > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c > b/drivers/gpu/drm/i915/gem/i915_gem_shrinker.c

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/gem: Fix fall-through warning for Clang

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/gem: Fix fall-through warning for Clang URL : https://patchwork.freedesktop.org/series/91120/ State : success == Summary == CI Bug Log - changes from CI_DRM_10188 -> Patchwork_20300 Summary ---

[Intel-gfx] ✗ Fi.CI.BUILD: warning for drm/i915/gem: Fix fall-through warning for Clang

2021-06-07 Thread Patchwork
== Series Details == Series: drm/i915/gem: Fix fall-through warning for Clang URL : https://patchwork.freedesktop.org/series/91120/ State : warning == Summary == CALLscripts/checksyscalls.sh CALLscripts/atomic/check-atomics.sh CHK include/generated/compile.h Kernel:

Re: [Intel-gfx] [PATCH 03/13] drm/i915/guc: Update CTB response status definition

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: From: Michal Wajdeczko Format of the STATUS dword in CTB response message now follows definition of the HXG header. Update our code and remove any obsolete legacy definitions. This is kind of hard to review on its own against the specs, because

Re: [Intel-gfx] [PATCH 06/13] drm/i915/guc: New definition of the CTB descriptor

2021-06-07 Thread Daniele Ceraolo Spurio
On 6/7/2021 11:03 AM, Matthew Brost wrote: From: Michal Wajdeczko Definition of the CTB descriptor has changed, leaving only minimal shared fields like HEAD/TAIL/STATUS. Both HEAD and TAIL are now in dwords. Add some ABI documentation and implement required changes. Signed-off-by: Michal

  1   2   >