[Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915/gem: Avoid taking runtime-pm under the shrinker

2022-07-24 Thread Patchwork
== Series Details == Series: series starting with [1/2] drm/i915/gem: Avoid taking runtime-pm under the shrinker URL : https://patchwork.freedesktop.org/series/106522/ State : success == Summary == CI Bug Log - changes from CI_DRM_11928_full -> Patchwork_106522v1_full

Re: [Intel-gfx] [PATCH 1/8] drm/i915: Added is_intel_rpm_allowed helper

2022-07-24 Thread kernel test robot
Hi, Thank you for the patch! Yet something to improve: [auto build test ERROR on drm-tip/drm-tip] url: https://github.com/intel-lab-lkp/linux/commits/tilak-tangudu-intel-com/drm-i915-Add-D3Cold-Off-support-for-runtime-pm/20220721-174913 base: git://anongit.freedesktop.org/drm/drm-tip drm-t

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/display: stop HPD workers before display driver unregister (rev14)

2022-07-24 Thread Patchwork
== Series Details == Series: drm/i915/display: stop HPD workers before display driver unregister (rev14) URL : https://patchwork.freedesktop.org/series/105557/ State : success == Summary == CI Bug Log - changes from CI_DRM_11935_full -> Patchwork_105557v14_full ===

[Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: stop HPD workers before display driver unregister (rev14)

2022-07-24 Thread Patchwork
== Series Details == Series: drm/i915/display: stop HPD workers before display driver unregister (rev14) URL : https://patchwork.freedesktop.org/series/105557/ State : success == Summary == CI Bug Log - changes from CI_DRM_11935 -> Patchwork_105557v14 =

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/display: stop HPD workers before display driver unregister (rev14)

2022-07-24 Thread Patchwork
== Series Details == Series: drm/i915/display: stop HPD workers before display driver unregister (rev14) URL : https://patchwork.freedesktop.org/series/105557/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately

Re: [Intel-gfx] [PATCH v6 02/14] mei: add slow_fw flag to the mei auxiliary device

2022-07-24 Thread Greg Kroah-Hartman
On Sun, Jul 24, 2022 at 11:24:16AM +0300, Tomas Winkler wrote: > From: Alexander Usyskin > > Add slow_fw flag to the mei auxiliary device info > to inform the mei driver about slow underlying firmware. > Such firmware will require to use larger operation timeouts. > > Signed-off-by: Alexander Us

Re: [Intel-gfx] [PATCH v6 00/14] GSC support for XeHP SDV and DG2

2022-07-24 Thread Greg Kroah-Hartman
On Sun, Jul 24, 2022 at 11:24:14AM +0300, Tomas Winkler wrote: > Add GSC support for XeHP SDV and DG2 platforms. > > The series includes changes for the mei driver: > - add ability to use polling instead of interrupts > - add ability to use extended timeouts > - setup extended operational memory f

Re: [Intel-gfx] [PATCH] drm/i915/display: Cleanup intel_phy_is_combo()

2022-07-24 Thread Murthy, Arun R
> -Original Message- > From: Srivatsa, Anusha > Sent: Friday, July 22, 2022 1:48 AM > To: intel-gfx@lists.freedesktop.org > Cc: Srivatsa, Anusha ; Murthy, Arun R > ; Roper, Matthew D > > Subject: [PATCH] drm/i915/display: Cleanup intel_phy_is_combo() > > No functional change. Cleanup the

[Intel-gfx] ✗ Fi.CI.IGT: failure for GSC support for XeHP SDV and DG2

2022-07-24 Thread Patchwork
== Series Details == Series: GSC support for XeHP SDV and DG2 URL : https://patchwork.freedesktop.org/series/106638/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11935_full -> Patchwork_106638v1_full Summary --- **F

[Intel-gfx] ✓ Fi.CI.BAT: success for GSC support for XeHP SDV and DG2

2022-07-24 Thread Patchwork
== Series Details == Series: GSC support for XeHP SDV and DG2 URL : https://patchwork.freedesktop.org/series/106638/ State : success == Summary == CI Bug Log - changes from CI_DRM_11935 -> Patchwork_106638v1 Summary --- **SUCCESS**

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for GSC support for XeHP SDV and DG2

2022-07-24 Thread Patchwork
== Series Details == Series: GSC support for XeHP SDV and DG2 URL : https://patchwork.freedesktop.org/series/106638/ 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 GSC support for XeHP SDV and DG2

2022-07-24 Thread Patchwork
== Series Details == Series: GSC support for XeHP SDV and DG2 URL : https://patchwork.freedesktop.org/series/106638/ State : warning == Summary == Error: dim checkpatch failed 98beb37f122a drm/i915/gsc: skip irq initialization if using polling 9d0a0b0b2d9d mei: add slow_fw flag to the mei auxi

[Intel-gfx] [PATCH v6 14/14] HAX: drm/i915: force INTEL_MEI_GSC on for CI

2022-07-24 Thread Tomas Winkler
From: Daniele Ceraolo Spurio After the new config option is merged we'll enable it by default in the CI config, but for now just force it on via the i915 Kconfig so we can get pre-merge CI results for it. Signed-off-by: Daniele Ceraolo Spurio Signed-off-by: Alexander Usyskin Signed-off-by: Tom

[Intel-gfx] [PATCH v6 09/14] mei: mkhi: add memory ready command

2022-07-24 Thread Tomas Winkler
Add GSC memory ready command. The command indicates to the firmware that extend operation memory was setup and the firmware may enter PXP mode. CC: Daniele Ceraolo Spurio Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin --- drivers/misc/mei/mkhi.h | 14 +- 1 file chang

[Intel-gfx] [PATCH v6 13/14] drm/i915/gsc: allocate extended operational memory in LMEM

2022-07-24 Thread Tomas Winkler
GSC requires more operational memory than available on chip. Reserve 4M of LMEM for GSC operation. The memory is provided to the GSC as struct resource to the auxiliary data of the child device. Cc: Alan Previn Signed-off-by: Tomas Winkler Signed-off-by: Daniele Ceraolo Spurio Signed-off-by: Al

[Intel-gfx] [PATCH v6 12/14] mei: debugfs: add pxp mode to devstate in debugfs

2022-07-24 Thread Tomas Winkler
Add pxp mode devstate to debugfs to monitor pxp state machine progress. This is useful to debug issues in scenarios in which the pxp state needs to be re-initialized, like during power transitions such as suspend/resume. With this debugfs the state could be monitored to ensure that pxp is in the re

[Intel-gfx] [PATCH v6 11/14] mei: gsc: add transition to PXP mode in resume flow

2022-07-24 Thread Tomas Winkler
From: Vitaly Lubart Added transition to PXP mode in resume flow. CC: Daniele Ceraolo Spurio Signed-off-by: Vitaly Lubart Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin --- drivers/misc/mei/gsc-me.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/drivers/misc/

[Intel-gfx] [PATCH v6 10/14] mei: gsc: setup gsc extended operational memory

2022-07-24 Thread Tomas Winkler
1. Retrieve extended operational memory physical pointers from the auxiliary device info. 2. Setup memory registers. 3. Notify firmware that the memory is ready by sending the memory ready command. 4. Disable PXP device if GSC is not in PXP mode. CC: Daniele Ceraolo Spurio Signed-off-by: To

[Intel-gfx] [PATCH v6 08/14] mei: bus: export common mkhi definitions into a separate header

2022-07-24 Thread Tomas Winkler
From: Vitaly Lubart Exported common mkhi definitions from bus-fixup.c into a separate header file mkhi.h for other driver usage. Signed-off-by: Vitaly Lubart Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin --- drivers/misc/mei/bus-fixup.c | 31 + drivers

[Intel-gfx] [PATCH v6 07/14] mei: extend timeouts on slow devices.

2022-07-24 Thread Tomas Winkler
From: Alexander Usyskin Parametrize operational timeouts in order to support slow firmware on some graphic devices. Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler --- drivers/misc/mei/bus-fixup.c | 3 +-- drivers/misc/mei/client.c| 14 +++--- drivers/misc/mei/gsc-m

[Intel-gfx] [PATCH v6 05/14] mei: gsc: use polling instead of interrupts

2022-07-24 Thread Tomas Winkler
A work-around for a HW issue in XEHPSDV that manifests itself when SW reads a gsc register when gsc is sending an interrupt. The work-around is to disable interrupts and to use polling instead. Cc: James Ausmus Signed-off-by: Vitaly Lubart Signed-off-by: Tomas Winkler Signed-off-by: Alexander U

[Intel-gfx] [PATCH v6 06/14] mei: gsc: wait for reset thread on stop

2022-07-24 Thread Tomas Winkler
From: Alexander Usyskin Wait for reset work to complete before initiating stop reset flow sequence. Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler --- drivers/misc/mei/init.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/misc/mei/init.c b/drivers/misc/mei/init.c

[Intel-gfx] [PATCH v6 04/14] drm/i915/gsc: add GSC XeHP SDV platform definition

2022-07-24 Thread Tomas Winkler
From: Alexander Usyskin Define GSC on XeHP SDV (Intel(R) dGPU without display) XeHP SDV uses the same hardware settings as DG1, but uses polling instead of interrupts and runs the firmware in slow pace due to hardware limitations. Signed-off-by: Vitaly Lubart Signed-off-by: Tomas Winkler Sign

[Intel-gfx] [PATCH v6 03/14] drm/i915/gsc: add slow_fw flag to the gsc device definition

2022-07-24 Thread Tomas Winkler
From: Alexander Usyskin Add slow_fw flag to the gsc device definition and pass it to mei auxiliary device. Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler Reviewed-by: Daniele Ceraolo Spurio --- drivers/gpu/drm/i915/gt/intel_gsc.c | 2 ++ 1 file changed, 2 insertions(+) diff -

[Intel-gfx] [PATCH v6 01/14] drm/i915/gsc: skip irq initialization if using polling

2022-07-24 Thread Tomas Winkler
From: Vitaly Lubart Some platforms require the host to poll on the GSC registers instead of relaying on the interrupts. For those platforms, irq initialization should be skipped Signed-off-by: Vitaly Lubart Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin Reviewed-by: Daniele Cer

[Intel-gfx] [PATCH v6 02/14] mei: add slow_fw flag to the mei auxiliary device

2022-07-24 Thread Tomas Winkler
From: Alexander Usyskin Add slow_fw flag to the mei auxiliary device info to inform the mei driver about slow underlying firmware. Such firmware will require to use larger operation timeouts. Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler Reviewed-by: Daniele Ceraolo Spurio ---

[Intel-gfx] [PATCH v6 00/14] GSC support for XeHP SDV and DG2

2022-07-24 Thread Tomas Winkler
Add GSC support for XeHP SDV and DG2 platforms. The series includes changes for the mei driver: - add ability to use polling instead of interrupts - add ability to use extended timeouts - setup extended operational memory for GSC The series includes changes for the i915 driver: - allocate extende