[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/dmc: Add MMIO range restrictions (rev5)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/dmc: Add MMIO range restrictions (rev5) URL : https://patchwork.freedesktop.org/series/102630/ State : success == Summary == CI Bug Log - changes from CI_DRM_11607_full -> Patchwork_102630v5_full

[Intel-gfx] [PATCH] drm/i915/guc/slpc: Use non-blocking H2G for waitboost

2022-05-04 Thread Vinay Belgaumkar
SLPC min/max frequency updates require H2G calls. We are seeing timeouts when GuC channel is backed up and it is unable to respond in a timely fashion causing warnings and affecting CI. This is seen when waitboosting happens during a stress test. this patch updates the waitboost path to use a

[Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [01/12] drm/i915: Drop IPC from display 13 and newer URL : https://patchwork.freedesktop.org/series/103562/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11606_full -> Patchwork_103562v1_full

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/bios: Rework BDB block handling (rev7)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev7) URL : https://patchwork.freedesktop.org/series/101496/ State : success == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_101496v7 Summary ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/bios: Rework BDB block handling (rev7)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev7) URL : https://patchwork.freedesktop.org/series/101496/ State : warning == Summary == Error: dim checkpatch failed 5c4f46729d27 drm/i915/bios: Reorder panel DTD parsing d34ebed1abf7 drm/i915/bios: Generate LFP data

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() URL : https://patchwork.freedesktop.org/series/103560/ State : success == Summary == CI Bug Log - changes from CI_DRM_11606_full -> Patchwork_103560v1_full

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Make fastset not suck and allow seamless M/N changes (rev4)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev4) URL : https://patchwork.freedesktop.org/series/103491/ State : success == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_103491v4

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: Make fastset not suck and allow seamless M/N changes (rev4)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev4) URL : https://patchwork.freedesktop.org/series/103491/ 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 drm/i915: Make fastset not suck and allow seamless M/N changes (rev4)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev4) URL : https://patchwork.freedesktop.org/series/103491/ State : warning == Summary == Error: dim checkpatch failed c22b28cfffd3 drm/i915: Split shared dpll .get_dplls() into compute and get

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/dmc: Add MMIO range restrictions (rev7)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/dmc: Add MMIO range restrictions (rev7) URL : https://patchwork.freedesktop.org/series/102168/ State : success == Summary == CI Bug Log - changes from CI_DRM_11606_full -> Patchwork_102168v7_full

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/guc: Support programming the EU priority in the GuC descriptor (rev2)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/guc: Support programming the EU priority in the GuC descriptor (rev2) URL : https://patchwork.freedesktop.org/series/103515/ State : success == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_103515v2

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Make fastset not suck and allow seamless M/N changes (rev3)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev3) URL : https://patchwork.freedesktop.org/series/103491/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_103491v3

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Make fastset not suck and allow seamless M/N changes (rev3)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev3) URL : https://patchwork.freedesktop.org/series/103491/ State : warning == Summary == Error: dim checkpatch failed 231785cfe6ad drm/i915: Split shared dpll .get_dplls() into compute and get

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915: Make fastset not suck and allow seamless M/N changes (rev3)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev3) URL : https://patchwork.freedesktop.org/series/103491/ 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.BAT: failure for drm/i915/bios: Rework BDB block handling (rev6)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev6) URL : https://patchwork.freedesktop.org/series/101496/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_101496v6 Summary ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/bios: Rework BDB block handling (rev6)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev6) URL : https://patchwork.freedesktop.org/series/101496/ State : warning == Summary == Error: dim checkpatch failed 876e81fcc079 drm/i915/bios: Reorder panel DTD parsing 326b27338109 drm/i915/bios: Generate LFP data

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/bios: Rework BDB block handling (rev6)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev6) URL : https://patchwork.freedesktop.org/series/101496/ 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.BAT: success for drm/i915: Prepare for GSC-loaded HuC (rev2)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Prepare for GSC-loaded HuC (rev2) URL : https://patchwork.freedesktop.org/series/103186/ State : success == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_103186v2 Summary ---

Re: [Intel-gfx] [PATCH 02/11] drm/i915/pvc: Add forcewake support

2022-05-04 Thread Matt Roper
On Mon, May 02, 2022 at 03:33:53PM -0700, Summers, Stuart wrote: > On Mon, 2022-05-02 at 09:34 -0700, Matt Roper wrote: > > Add PVC's forcewake ranges. > > > > Bspec: 67609 > > Cc: Daniele Ceraolo Spurio > > Signed-off-by: Matt Roper > > --- > > drivers/gpu/drm/i915/intel_uncore.c |

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Prepare for GSC-loaded HuC (rev2)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Prepare for GSC-loaded HuC (rev2) URL : https://patchwork.freedesktop.org/series/103186/ State : warning == Summary == Error: dim checkpatch failed 6c310d719f23 drm/i915/huc: drop intel_huc_is_authenticated -:6: WARNING:TYPO_SPELLING: 'fuction' may be

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/dmc: Add MMIO range restrictions (rev5)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/dmc: Add MMIO range restrictions (rev5) URL : https://patchwork.freedesktop.org/series/102630/ State : success == Summary == CI Bug Log - changes from CI_DRM_11607 -> Patchwork_102630v5 Summary ---

[Intel-gfx] [PATCH v2] drm/i915/guc: Support programming the EU priority in the GuC descriptor

2022-05-04 Thread Daniele Ceraolo Spurio
From: Matthew Brost In GuC submission mode the EU priority must be updated by the GuC rather than the driver as the GuC owns the programming of the context descriptor. Given that the GuC code uses the GuC priorities, we can't use a generic function using i915 priorities for both execlists and

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [01/12] drm/i915: Drop IPC from display 13 and newer URL : https://patchwork.freedesktop.org/series/103562/ State : success == Summary == CI Bug Log - changes from CI_DRM_11606 -> Patchwork_103562v1

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [01/12] drm/i915: Drop IPC from display 13 and newer URL : https://patchwork.freedesktop.org/series/103562/ 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 series starting with [01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [01/12] drm/i915: Drop IPC from display 13 and newer URL : https://patchwork.freedesktop.org/series/103562/ State : warning == Summary == Error: dim checkpatch failed fe464ec005a5 drm/i915: Drop IPC from display 13 and newer -:29:

Re: [Intel-gfx] [PATCH v2 00/20] drm/edid: CEA data block iterators, and more

2022-05-04 Thread Ville Syrjälä
On Tue, May 03, 2022 at 12:23:45PM +0300, Jani Nikula wrote: > I've kind of lost track of the version numbers on some of the iterator > patches, but this is the next version (or mostly a resend) of > [1]. There's an additional rename patch for SCDS. > > BR, > Jani. > > > [1]

Re: [Intel-gfx] [PATCH v2 13/20] drm/edid: convert drm_parse_cea_ext() to use cea db iter

2022-05-04 Thread Ville Syrjälä
On Tue, May 03, 2022 at 12:23:58PM +0300, Jani Nikula wrote: > Iterate through all CTA data blocks across all CTA Extensions and > DisplayID data blocks. > > Cc: Ville Syrjälä > Signed-off-by: Jani Nikula > --- > drivers/gpu/drm/drm_edid.c | 25 + > 1 file changed, 13

Re: [Intel-gfx] [PATCH v2 18/20] drm/edid: detect color formats and CTA revision in all CTA extensions

2022-05-04 Thread Ville Syrjälä
On Tue, May 03, 2022 at 12:24:03PM +0300, Jani Nikula wrote: > Convert drm_find_cea_extension() to EDID block iterator in color format > and CTA revision detection. Detect them in all CTA extensions. > > Also parse CTA Data Blocks in DisplayID even if there's no CTA EDID > extension. > > Cc:

[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [1/3] drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() URL : https://patchwork.freedesktop.org/series/103560/ State : success == Summary == CI Bug Log - changes from CI_DRM_11606 -> Patchwork_103560v1

Re: [Intel-gfx] [PATCH v2 03/20] drm/edid: rename HDMI Forum VSDB to SCDS

2022-05-04 Thread Ville Syrjälä
On Tue, May 03, 2022 at 12:23:48PM +0300, Jani Nikula wrote: > The HDMI spec talks about SCDS, Sink Capability Data Structure, exposed > via HF-VSDB or HF-SCDB. Rename VSDB to SCDS. > > Suggested-by: Ville Syrjälä > Signed-off-by: Jani Nikula Reviewed-by: Ville Syrjälä > --- >

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/dmc: Add MMIO range restrictions (rev7)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/dmc: Add MMIO range restrictions (rev7) URL : https://patchwork.freedesktop.org/series/102168/ State : success == Summary == CI Bug Log - changes from CI_DRM_11606 -> Patchwork_102168v7 Summary ---

Re: [Intel-gfx] [PATCH 01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread Ville Syrjälä
On Wed, May 04, 2022 at 12:07:45PM -0700, José Roberto de Souza wrote: > This feature is supported from display 9 to display 12 and was > incorrectly being applied to DG2 and Alderlake-P. They just renamed the register to ARB_HP_CTL. > > While at is also taking the oportunity to drop it from >

Re: [Intel-gfx] [PATCH 05/12] drm/i915: Drop has_rc6p from device info

2022-05-04 Thread Ville Syrjälä
On Wed, May 04, 2022 at 12:07:49PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as it was only supported in graphics version 6 and 7 not including > haswell. nor vlv > > Signed-off-by: José Roberto de Souza > --- >

[Intel-gfx] [PATCH v2 11/26] drm/i915: Introduce struct iclkip_params

2022-05-04 Thread Ville Syrjala
From: Ville Syrjälä Pull the various iCLKIP parameters into a struct. Later on we'll reuse this during the state computation to determine the exact dotclock the hardware will be generating for us. v2: Don't lost the phaseinc calculation Signed-off-by: Ville Syrjälä ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: Add MMIO range restrictions (rev7)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/dmc: Add MMIO range restrictions (rev7) URL : https://patchwork.freedesktop.org/series/102168/ State : warning == Summary == Error: dim checkpatch failed b3b699d828b8 drm/i915/dmc: Add MMIO range restrictions -:77: WARNING:LONG_LINE: line length of 101

Re: [Intel-gfx] [PATCH 11/12] drm/i915: Drop has_psr_hw_tracking from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:55PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as this feature was only supported by display 9, display 11, tigerlake The code below is correct, but the description here misses display version 10 (i.e., GLK).

Re: [Intel-gfx] [PATCH 10/12] drm/i915: Drop has_psr from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:54PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as all platforms with display version 9 or newer has this feature. > > Signed-off-by: José Roberto de Souza Reviewed-by: Matt Roper > --- >

Re: [Intel-gfx] [PATCH 09/12] drm/i915: Drop has_dp_mst from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:53PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as the requirement to support it is the DDI support. > > Signed-off-by: José Roberto de Souza Reviewed-by: Matt Roper > --- > drivers/gpu/drm/i915/i915_drv.h

Re: [Intel-gfx] [PATCH] i915/guc/reset: Make __guc_reset_context aware of guilty engines

2022-05-04 Thread Teres Alexis, Alan Previn
Thanks Umesh for clarifying that question. With that, here is my rvb and apologies for the tardiness. Reviewed-by: Alan Previn On Mon, 2022-05-02 at 13:07 -0700, Umesh Nerlige Ramappa wrote: > On Thu, Apr 28, 2022 at 09:13:57AM -0700, Teres Alexis, Alan Previn wrote: > > At a high level, this

Re: [Intel-gfx] [PATCH 08/12] drm/i915: Drop has_ddi from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:52PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as all platforms with display version 9 or newer, haswell or broadwell > supports it. > > Signed-off-by: José Roberto de Souza > --- >

Re: [Intel-gfx] [PATCH 07/12] drm/i915: Drop has_logical_ring_elsq from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:51PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as all platforms with graphics version 11 or newer has this feature. > > Signed-off-by: José Roberto de Souza Reviewed-by: Matt Roper > --- >

[Intel-gfx] [PATCH v2 4/4] drm/i915/huc: Don't fail the probe if HuC init fails

2022-05-04 Thread Daniele Ceraolo Spurio
The previous patch introduced new failure cases in the HuC init flow that can be hit by simply changing the config, so we want to avoid failing the probe in those scenarios. HuC load failure is already considered a non-fatal error and we have a way to report to userspace if the HuC is not

[Intel-gfx] [PATCH v2 2/4] drm/i915/huc: Add fetch support for gsc-loaded HuC binary

2022-05-04 Thread Daniele Ceraolo Spurio
On newer platforms (starting DG2 G10 B-step and G11 A-step), ownership of HuC loading has been moved from the GuC to the GSC. As part of the change, the header format of the HuC binary has been updated and does not match the GuC anymore. The GSC will perform all the required checks on the binary

[Intel-gfx] [PATCH v2 3/4] drm/i915/huc: Prepare for GSC-loaded HuC

2022-05-04 Thread Daniele Ceraolo Spurio
HuC loading via GSC is performed via a PXP command sent through the mei modules, so we need both MEI_GSC and MEI_PXP to be available. Given that the GSC will do both the transfer and the authentication, the legacy HuC loading paths can be safely skipped. Also note that the GSC-loaded HuC survives

[Intel-gfx] [PATCH v2 1/4] drm/i915/huc: drop intel_huc_is_authenticated

2022-05-04 Thread Daniele Ceraolo Spurio
The fuction name is confusing, because it doesn't check the actual auth status in HW but the SW status. Given that there is only one user (the huc_auth function itself), just get rid of it and use the FW status checker directly. Signed-off-by: Daniele Ceraolo Spurio ---

[Intel-gfx] [PATCH v2 0/4] drm/i915: Prepare for GSC-loaded HuC

2022-05-04 Thread Daniele Ceraolo Spurio
On newer platforms (starting DG2 G10 B-step and G11 A-step), ownership of HuC loading and authentication has been moved from the GuC to the GSC, with both actions being performed via a single PXP command. Given that the mei code has not fully landed yet (see [1]), we can't implement the new load

Re: [Intel-gfx] [PATCH 06/12] drm/i915: Drop has_reset_engine from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:50PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as all platforms with graphics version 7 or newer can reset engines. > > Signed-off-by: José Roberto de Souza Reviewed-by: Matt Roper > --- >

Re: [Intel-gfx] [PATCH 05/12] drm/i915: Drop has_rc6p from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:49PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as it was only supported in graphics version 6 and 7 not including > haswell. > > Signed-off-by: José Roberto de Souza > --- > drivers/gpu/drm/i915/i915_drv.h

[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config URL : https://patchwork.freedesktop.org/series/103536/ State : success == Summary == CI Bug Log - changes from CI_DRM_11602_full -> Patchwork_103536v1_full

Re: [Intel-gfx] [PATCH 04/12] drm/i915: Drop has_rc6 from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:48PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as all platforms with graphics version 6 or newer have software > support for this feature. > > Signed-off-by: José Roberto de Souza Reviewed-by: Matt Roper >

Re: [Intel-gfx] [PATCH 03/12] drm/i915: Drop has_gt_uc from device info

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:47PM -0700, José Roberto de Souza wrote: > No need to have this parameter in intel_device_info struct > as all platforms with graphics version 9 or newer has graphics > microcontroller. > > Signed-off-by: José Roberto de Souza Reviewed-by: Matt Roper > --- >

Re: [Intel-gfx] [PATCH 01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 12:07:45PM -0700, José Roberto de Souza wrote: > This feature is supported from display 9 to display 12 and was > incorrectly being applied to DG2 and Alderlake-P. > > While at is also taking the oportunity to drop it from > intel_device_info struct as a display check is

[Intel-gfx] [PATCH] drm/i915/dmc: Load DMC on DG2

2022-05-04 Thread Anusha Srivatsa
Add Support for DC states on Dg2. v2: Add dc9 as the max supported DC states and disable DC5. v3: set max_dc to 0. (Imre) Cc: Imre Deak Cc: Rodrigo Vivi Signed-off-by: Anusha Srivatsa Reviewed-by: Rodrigo Vivi (v1) --- drivers/gpu/drm/i915/display/intel_display_power.c | 4 +++-

[Intel-gfx] [PATCH 0/1] DG2 DMC Support

2022-05-04 Thread Anusha Srivatsa
While DG2 supports DC5 and DC9, some of the tests in fast-feedback blew up DG2 when the tests forced transition from dc5->dc9 on suspend and dc9->dc5 on resume. Some local experiments performed with Rodrigo on a RIL system showed promising results when dc5 was completely diabled and i915 took

Re: [Intel-gfx] [PATCH] drm/i915: warn about missing ->get_buf_trans initialization

2022-05-04 Thread Jani Nikula
On Wed, 04 May 2022, "Murthy, Arun R" wrote: >> -Original Message- >> From: Intel-gfx On Behalf Of Jani >> Nikula >> Sent: Tuesday, May 3, 2022 1:52 PM >> To: intel-gfx@lists.freedesktop.org >> Cc: Nikula, Jani >> Subject: [Intel-gfx] [PATCH] drm/i915: warn about missing ->get_buf_trans

[Intel-gfx] [PATCH 12/12] drm/i915: Drop supports_tv from device info

2022-05-04 Thread José Roberto de Souza
Only four platforms ever support this feature so we can elimitate this from device info and use platform checks instead. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 3 ++- drivers/gpu/drm/i915/i915_pci.c | 4

[Intel-gfx] [PATCH 09/12] drm/i915: Drop has_dp_mst from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as the requirement to support it is the DDI support. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 3 --- drivers/gpu/drm/i915/intel_device_info.h |

[Intel-gfx] [PATCH 11/12] drm/i915: Drop has_psr_hw_tracking from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as this feature was only supported by display 9, display 11, tigerlake and DG1, no newer platform will have this feature. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 6 --

[Intel-gfx] [PATCH 10/12] drm/i915: Drop has_psr from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as all platforms with display version 9 or newer has this feature. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 3 ---

[Intel-gfx] [PATCH 07/12] drm/i915: Drop has_logical_ring_elsq from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as all platforms with graphics version 11 or newer has this feature. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 3 +-- drivers/gpu/drm/i915/i915_pci.c | 4 +---

[Intel-gfx] [PATCH 08/12] drm/i915: Drop has_ddi from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as all platforms with display version 9 or newer, haswell or broadwell supports it. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 4 +++- drivers/gpu/drm/i915/i915_pci.c | 3 ---

[Intel-gfx] [PATCH 06/12] drm/i915: Drop has_reset_engine from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as all platforms with graphics version 7 or newer can reset engines. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/gt/intel_reset.c| 2 +- drivers/gpu/drm/i915/i915_pci.c | 5 -

[Intel-gfx] [PATCH 04/12] drm/i915: Drop has_rc6 from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as all platforms with graphics version 6 or newer have software support for this feature. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 3 ++- drivers/gpu/drm/i915/i915_pci.c | 8

[Intel-gfx] [PATCH 05/12] drm/i915: Drop has_rc6p from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as it was only supported in graphics version 6 and 7 not including haswell. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 4 +++- drivers/gpu/drm/i915/i915_pci.c | 3 ---

[Intel-gfx] [PATCH 03/12] drm/i915: Drop has_gt_uc from device info

2022-05-04 Thread José Roberto de Souza
No need to have this parameter in intel_device_info struct as all platforms with graphics version 9 or newer has graphics microcontroller. Signed-off-by: José Roberto de Souza --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c| 2 +-

[Intel-gfx] [PATCH 02/12] drm/i915/display: Disable DSB for DG2 and Alderlake-P

2022-05-04 Thread José Roberto de Souza
Commit 99510e1afb48 ("drm/i915: Disable DSB usage for now") disabled DSB for all display 12 platforms because it is not properly programming gamma LUT but left display 13 platforms with it enabled what I believe is not intentional. kms_color@pipe-a-gamma test is still passing on TGL with DSB

[Intel-gfx] [PATCH 01/12] drm/i915: Drop IPC from display 13 and newer

2022-05-04 Thread José Roberto de Souza
This feature is supported from display 9 to display 12 and was incorrectly being applied to DG2 and Alderlake-P. While at is also taking the oportunity to drop it from intel_device_info struct as a display check is more simple and less prone to be left enabled in future platforms. BSpec: 50039

Re: [Intel-gfx] [PATCH] drm/i915/reset: Add Wa_22011802037 for gen11 and execlist backend

2022-05-04 Thread Umesh Nerlige Ramappa
On Wed, May 04, 2022 at 07:09:09PM +0100, Tvrtko Ursulin wrote: On 04/05/2022 18:35, Umesh Nerlige Ramappa wrote: On Wed, May 04, 2022 at 09:10:42AM +0100, Tvrtko Ursulin wrote: On 03/05/2022 20:49, Umesh Nerlige Ramappa wrote: On Tue, May 03, 2022 at 09:42:52AM +0100, Tvrtko Ursulin wrote:

[Intel-gfx] [PATCH 3/3] drm/i915/display: stop using BUG()

2022-05-04 Thread Jani Nikula
Avoid bringing the entire machine down even if there's a bug that shouldn't happen, but won't corrupt the system either. Log them loudly and limp on. Cc: Tvrtko Ursulin Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_ddi.c | 11 ++-

[Intel-gfx] [PATCH 1/3] drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()

2022-05-04 Thread Jani Nikula
There are already too many choices here, take away the unused ones. Cc: Tvrtko Ursulin Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/i915_gem.h | 4 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_gem.h b/drivers/gpu/drm/i915/i915_gem.h index

[Intel-gfx] [PATCH 2/3] drm/i915: remove single-use GEM_DEBUG_EXEC()

2022-05-04 Thread Jani Nikula
Reduce the magic of what's going on in GEM_DEBUG_EXEC() by expanding it inline and being explicit about it. It's as single use case anyway, so the macro feels overkill. Cc: Tvrtko Ursulin Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/gt/intel_ring.c | 3 ++-

[Intel-gfx] [PATCH] drm/i915/dmc: Add MMIO range restrictions

2022-05-04 Thread Anusha Srivatsa
Bspec has added some steps that check forDMC MMIO range before programming them v2: Fix for CI v3: move register defines to .h (Anusha) - Check MMIO restrictions per pipe - Add MMIO restricton for v1 dmc header as well (Lucas) v4: s/_PICK/_PICK_EVEN and use it only for Pipe DMC scenario. - clean

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 06:59:32PM +0100, Tvrtko Ursulin wrote: > > On 04/05/2022 17:48, Matt Roper wrote: > > On Wed, May 04, 2022 at 01:07:14PM +0100, Tvrtko Ursulin wrote: > > > From: Tvrtko Ursulin > > > > > > DRM_DEBUG_WARN_ON should only be used when we are certain CI is guaranteed > > >

[Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/fbdev: print error in case drm_fb_helper_initial_config fails

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915/fbdev: print error in case drm_fb_helper_initial_config fails URL : https://patchwork.freedesktop.org/series/103533/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11601_full -> Patchwork_103533v1_full

Re: [Intel-gfx] [PATCH] drm/i915: Change semantics of context isolation reporting to UM

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 06:42:37PM +0200, Daniel Vetter wrote: > On Wed, May 04, 2022 at 07:59:27AM -0700, Matt Roper wrote: > > On Wed, May 04, 2022 at 02:24:07PM +0200, Daniel Vetter wrote: > > > On Fri, 29 Apr 2022 at 17:11, Adrian Larumbe > > > wrote: > > > > I915_PARAM_HAS_CONTEXT_ISOLATION

Re: [Intel-gfx] [PATCH] drm/i915/reset: Add Wa_22011802037 for gen11 and execlist backend

2022-05-04 Thread Tvrtko Ursulin
On 04/05/2022 18:35, Umesh Nerlige Ramappa wrote: On Wed, May 04, 2022 at 09:10:42AM +0100, Tvrtko Ursulin wrote: On 03/05/2022 20:49, Umesh Nerlige Ramappa wrote: On Tue, May 03, 2022 at 09:42:52AM +0100, Tvrtko Ursulin wrote: On 02/05/2022 23:18, Umesh Nerlige Ramappa wrote: Current

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/bios: Rework BDB block handling (rev5)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev5) URL : https://patchwork.freedesktop.org/series/101496/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11603 -> Patchwork_101496v5 Summary ---

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config

2022-05-04 Thread Tvrtko Ursulin
On 04/05/2022 17:48, Matt Roper wrote: On Wed, May 04, 2022 at 01:07:14PM +0100, Tvrtko Ursulin wrote: From: Tvrtko Ursulin DRM_DEBUG_WARN_ON should only be used when we are certain CI is guaranteed to exercise a certain code path, so in case of values coming from MMIO reads we cannot be

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/bios: Rework BDB block handling (rev5)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/bios: Rework BDB block handling (rev5) URL : https://patchwork.freedesktop.org/series/101496/ State : warning == Summary == Error: dim checkpatch failed d75e921156be drm/i915/bios: Reorder panel DTD parsing 13196c04b00e drm/i915/bios: Generate LFP data

Re: [Intel-gfx] [PATCH] drm/i915/reset: Add Wa_22011802037 for gen11 and execlist backend

2022-05-04 Thread Umesh Nerlige Ramappa
On Wed, May 04, 2022 at 09:10:42AM +0100, Tvrtko Ursulin wrote: On 03/05/2022 20:49, Umesh Nerlige Ramappa wrote: On Tue, May 03, 2022 at 09:42:52AM +0100, Tvrtko Ursulin wrote: On 02/05/2022 23:18, Umesh Nerlige Ramappa wrote: Current implementation of Wa_22011802037 is limited to the GuC

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/fbdev: print error in case drm_fb_helper_initial_config fails (rev2)

2022-05-04 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915/fbdev: print error in case drm_fb_helper_initial_config fails (rev2) URL : https://patchwork.freedesktop.org/series/103533/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11603 -> Patchwork_103533v2

Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for i915: Introduce Ponte Vecchio

2022-05-04 Thread Vudum, Lakshminarayana
igt@kms_concurrent@pipe-b@hdmi-a-3 is not yet in CBL, otherwise failures are addressed and are-reported. -Original Message- From: Roper, Matthew D Sent: Tuesday, May 3, 2022 10:33 AM To: intel-gfx@lists.freedesktop.org Cc: Vudum, Lakshminarayana Subject: Re: ✗ Fi.CI.IGT: failure for

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config

2022-05-04 Thread Matt Roper
On Wed, May 04, 2022 at 01:07:14PM +0100, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin > > DRM_DEBUG_WARN_ON should only be used when we are certain CI is guaranteed > to exercise a certain code path, so in case of values coming from MMIO > reads we cannot be sure CI will have all the possible

[Intel-gfx] ✓ Fi.CI.IGT: success for i915: Introduce Ponte Vecchio

2022-05-04 Thread Patchwork
== Series Details == Series: i915: Introduce Ponte Vecchio URL : https://patchwork.freedesktop.org/series/103443/ State : success == Summary == CI Bug Log - changes from CI_DRM_11588_full -> Patchwork_103443v1_full Summary ---

Re: [Intel-gfx] [PATCH] drm/i915: Change semantics of context isolation reporting to UM

2022-05-04 Thread Daniel Vetter
On Wed, May 04, 2022 at 07:59:27AM -0700, Matt Roper wrote: > On Wed, May 04, 2022 at 02:24:07PM +0200, Daniel Vetter wrote: > > On Fri, 29 Apr 2022 at 17:11, Adrian Larumbe > > wrote: > > > I915_PARAM_HAS_CONTEXT_ISOLATION was already being used as a boolean by > > > both Iris and Vulkan , and

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/guc: Support programming the EU priority in the GuC descriptor

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/guc: Support programming the EU priority in the GuC descriptor URL : https://patchwork.freedesktop.org/series/103515/ State : success == Summary == CI Bug Log - changes from CI_DRM_11599_full -> Patchwork_103515v1_full

[Intel-gfx] ✓ Fi.CI.IGT: success for i915: Introduce Ponte Vecchio

2022-05-04 Thread Patchwork
== Series Details == Series: i915: Introduce Ponte Vecchio URL : https://patchwork.freedesktop.org/series/103443/ State : success == Summary == CI Bug Log - changes from CI_DRM_11588_full -> Patchwork_103443v1_full Summary ---

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/dmc: Add MMIO range restrictions (rev6)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915/dmc: Add MMIO range restrictions (rev6) URL : https://patchwork.freedesktop.org/series/102168/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11599_full -> Patchwork_102168v6_full

[Intel-gfx] ✓ Fi.CI.IGT: success for DG2 DMC Support

2022-05-04 Thread Patchwork
== Series Details == Series: DG2 DMC Support URL : https://patchwork.freedesktop.org/series/103513/ State : success == Summary == CI Bug Log - changes from CI_DRM_11599_full -> Patchwork_103513v1_full Summary --- **WARNING**

[Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Make fastset not suck and allow seamless M/N changes (rev2)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev2) URL : https://patchwork.freedesktop.org/series/103491/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11602 -> Patchwork_103491v2

Re: [Intel-gfx] [PATCH i-g-t 1/2] tests/i915/gem_caching: handle discrete

2022-05-04 Thread Das, Nirmoy
The series is Reviewed-by: Nirmoy Das On 5/4/2022 5:08 PM, Matthew Auld wrote: Test should still be valid, even if we can't explicitly control the PTE caching bits, like on discrete, where the caching should already be enabled by default for system memory objects. References:

Re: [Intel-gfx] [PATCH v2] drm/i915: Fix race in __i915_vma_remove_closed

2022-05-04 Thread Tvrtko Ursulin
On 20/04/2022 10:57, Karol Herbst wrote: i915_vma_reopen checked if the vma is closed before without taking the lock. So multiple threads could attempt removing the vma. Instead the lock needs to be taken before actually checking. v2: move struct declaration Cc: Chris Wilson Cc:

Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915: Fix race in __i915_vma_remove_closed (rev4)

2022-05-04 Thread Tvrtko Ursulin
On 04/05/2022 14:30, Patchwork wrote: *Patch Details* *Series:* drm/i915: Fix race in __i915_vma_remove_closed (rev4) *URL:* https://patchwork.freedesktop.org/series/102845/ *State:*failure *Details:*

[Intel-gfx] [PATCH i-g-t 1/2] tests/i915/gem_caching: handle discrete

2022-05-04 Thread Matthew Auld
Test should still be valid, even if we can't explicitly control the PTE caching bits, like on discrete, where the caching should already be enabled by default for system memory objects. References: https://gitlab.freedesktop.org/drm/intel/-/issues/4873 Signed-off-by: Matthew Auld Cc: Nirmoy Das

[Intel-gfx] [PATCH i-g-t 2/2] tests/i915/gem_workarounds: handle discrete

2022-05-04 Thread Matthew Auld
On discrete the object should already be using I915_CACHING_CACHED, by default, for system memory objects, although we can no longer explicitly control the PTE caching bits. References: https://gitlab.freedesktop.org/drm/intel/-/issues/4873 Signed-off-by: Matthew Auld Cc: Nirmoy Das ---

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Make fastset not suck and allow seamless M/N changes (rev2)

2022-05-04 Thread Patchwork
== Series Details == Series: drm/i915: Make fastset not suck and allow seamless M/N changes (rev2) URL : https://patchwork.freedesktop.org/series/103491/ State : warning == Summary == Error: dim checkpatch failed e071bdd7839d drm/i915: Split shared dpll .get_dplls() into compute and get

[Intel-gfx] [PATCH v2 9/9] drm/i915: Respect VBT seamless DRRS min refresh rate

2022-05-04 Thread Ville Syrjala
From: Ville Syrjälä Make sure our choice of downclock mode respects the VBT seameless DRRS min refresh rate limit. v2: s/vrefesh/vrefresh/ (Jani) Reviewed-by: Jani Nikula Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_panel.c | 10 +++--- 1 file changed, 7

[Intel-gfx] [PATCH v2 7/9] drm/i915/bios: Refactor panel_type code

2022-05-04 Thread Ville Syrjala
From: Ville Syrjälä Make the panel type code a bit more abstract along the lines of the source of the panel type. For the moment we have three classes: OpRegion, VBT, fallback. Well introduce another one shortly. We can now also print out all the different panel types, and indicate which one we

[Intel-gfx] [PATCH v2 8/9] drm/i915/bios: Parse the seamless DRRS min refresh rate

2022-05-04 Thread Ville Syrjala
From: Ville Syrjälä Extract the seamless DRRS min refresh rate from the VBT. v2: Do a version check Reviewed-by: Jani Nikula Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_bios.c | 9 - drivers/gpu/drm/i915/i915_drv.h | 1 + 2 files changed, 9

[Intel-gfx] [PATCH v2 6/9] drm/i915/bios: Extract get_panel_type()

2022-05-04 Thread Ville Syrjala
From: Ville Syrjälä Pull the code to determine the panel type into its own set of sane functions. v2: rebase Reviewed-by: Jani Nikula Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_bios.c | 58 +++ 1 file changed, 39 insertions(+), 19 deletions(-)

  1   2   >