[Intel-gfx] linux-next: manual merge of the drm-intel-gt tree with the drm-intel tree

2022-02-13 Thread Stephen Rothwell
Hi all, The ongoing merge conflicts between the drm-intel tree and the drm-intel-gt tree are just a mess, so I am removing the drm-intel-gt tree from linux-next until you all can come up with a better way of doing conflicting development. -- Cheers, Stephen Rothwell pgpSYb7OTQzQr.pgp Descripti

Re: [Intel-gfx] [PATCH v5 07/10] drm/i915/guc: Extract GuC error capture lists on G2H notification.

2022-02-13 Thread Teres Alexis, Alan Previn
Thanks Umesh for reviewing the patch. Am fixing all the rest but a couple of comments. Responses to the latter and other questions below: ...alan > > +enum intel_guc_state_capture_event_status { > > + INTEL_GUC_STATE_CAPTURE_EVENT_STATUS_SUCCESS = 0x0, > > + INTEL_GUC_STATE_CAPTURE_EVENT_STAT

[Intel-gfx] ✓ Fi.CI.IGT: success for Add driver for GSC controller (rev7)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev7) URL : https://patchwork.freedesktop.org/series/98066/ State : success == Summary == CI Bug Log - changes from CI_DRM_11224_full -> Patchwork_22261_full Summary --- **S

[Intel-gfx] ✓ Fi.CI.IGT: success for Add driver for GSC controller (rev6)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev6) URL : https://patchwork.freedesktop.org/series/98066/ State : success == Summary == CI Bug Log - changes from CI_DRM_11224_full -> Patchwork_22260_full Summary --- **S

[Intel-gfx] ✓ Fi.CI.BAT: success for Add driver for GSC controller (rev7)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev7) URL : https://patchwork.freedesktop.org/series/98066/ State : success == Summary == CI Bug Log - changes from CI_DRM_11224 -> Patchwork_22261 Summary --- **SUCCESS**

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Add driver for GSC controller (rev7)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev7) URL : https://patchwork.freedesktop.org/series/98066/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Add driver for GSC controller (rev7)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev7) URL : https://patchwork.freedesktop.org/series/98066/ State : warning == Summary == $ dim checkpatch origin/drm-tip 7a41c021be32 drm/i915/gsc: add gsc as a mei auxiliary device -:63: WARNING:FILE_PATH_CHANGES: added, moved or de

[Intel-gfx] [PATCH v7 5/5] mei: gsc: retrieve the firmware version

2022-02-13 Thread Alexander Usyskin
Add a hook to retrieve the firmware version of the GSC devices to bus-fixup. GSC has a different MKHI clients GUIDs but the same message structure to retrieve the firmware version as MEI so mei_fwver() can be reused. CC: Ashutosh Dixit Reviewed-by: Greg Kroah-Hartman Signed-off-by: Alexander Usy

[Intel-gfx] [PATCH v7 4/5] mei: gsc: add runtime pm handlers

2022-02-13 Thread Alexander Usyskin
From: Tomas Winkler Implement runtime handlers for mei-gsc, to track idle state of the device properly. CC: Rodrigo Vivi Reviewed-by: Greg Kroah-Hartman Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin --- V4: drop debug prints V5: Rebase V6: Rebase V7: add Greg KH Reviewed-by -

[Intel-gfx] [PATCH v7 3/5] mei: gsc: setup char driver alive in spite of firmware handshake failure

2022-02-13 Thread Alexander Usyskin
Setup char device in spite of firmware handshake failure. In order to provide host access to the firmware status registers and other information required for the manufacturing process. Reviewed-by: Greg Kroah-Hartman Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler --- V5: Rebase V

[Intel-gfx] [PATCH v7 2/5] mei: add support for graphics system controller (gsc) devices

2022-02-13 Thread Alexander Usyskin
From: Tomas Winkler GSC is a graphics system controller, based on CSE, it provides a chassis controller for graphics discrete cards, as well as it supports media protection on selected devices. mei_gsc binds to a auxiliary devices exposed by Intel discrete driver i915. Reviewed-by: Greg Kroah-H

[Intel-gfx] [PATCH v7 1/5] drm/i915/gsc: add gsc as a mei auxiliary device

2022-02-13 Thread Alexander Usyskin
From: Tomas Winkler GSC is a graphics system controller, it provides a chassis controller for graphics discrete cards. There are two MEI interfaces in GSC: HECI1 and HECI2. Both interfaces are on the BAR0 at offsets 0x00258000 and 0x00259000. GSC is a GT Engine (class 4: instance 6). HECI1 inte

[Intel-gfx] [PATCH v7 0/5] Add driver for GSC controller

2022-02-13 Thread Alexander Usyskin
GSC is a graphics system controller, it provides a chassis controller for graphics discrete cards. There are two MEI interfaces in GSC: HECI1 and HECI2. This series includes instantiation of the auxiliary devices for HECI2 and mei-gsc auxiliary device driver that binds to the auxiliary device. I

[Intel-gfx] ✓ Fi.CI.BAT: success for Add driver for GSC controller (rev6)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev6) URL : https://patchwork.freedesktop.org/series/98066/ State : success == Summary == CI Bug Log - changes from CI_DRM_11224 -> Patchwork_22260 Summary --- **SUCCESS**

Re: [Intel-gfx] [PATCH v6 0/5] Add driver for GSC controller

2022-02-13 Thread Usyskin, Alexander
> -Original Message- > From: Greg Kroah-Hartman > Sent: Sunday, February 13, 2022 11:56 > To: Usyskin, Alexander > Cc: Jani Nikula ; Joonas Lahtinen > ; Vivi, Rodrigo ; > David Airlie ; Daniel Vetter ; Winkler, > Tomas ; Lubart, Vitaly ; > intel-gfx@lists.freedesktop.org; linux-ker...@

Re: [Intel-gfx] [PATCH v6 0/5] Add driver for GSC controller

2022-02-13 Thread Greg Kroah-Hartman
On Sun, Feb 13, 2022 at 11:14:53AM +0200, Alexander Usyskin wrote: > GSC is a graphics system controller, it provides > a chassis controller for graphics discrete cards. > > There are two MEI interfaces in GSC: HECI1 and HECI2. > > This series includes instantiation of the auxiliary devices for H

[Intel-gfx] ✗ Fi.CI.SPARSE: warning for Add driver for GSC controller (rev6)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev6) URL : https://patchwork.freedesktop.org/series/98066/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Add driver for GSC controller (rev6)

2022-02-13 Thread Patchwork
== Series Details == Series: Add driver for GSC controller (rev6) URL : https://patchwork.freedesktop.org/series/98066/ State : warning == Summary == $ dim checkpatch origin/drm-tip d0b59e5994c0 drm/i915/gsc: add gsc as a mei auxiliary device -:62: WARNING:FILE_PATH_CHANGES: added, moved or de

[Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [v12,1/5] drm: improve drm_buddy_alloc function

2022-02-13 Thread Patchwork
== Series Details == Series: series starting with [v12,1/5] drm: improve drm_buddy_alloc function URL : https://patchwork.freedesktop.org/series/100069/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11224 -> Patchwork_22259

[Intel-gfx] [PATCH v6 5/5] mei: gsc: retrieve the firmware version

2022-02-13 Thread Alexander Usyskin
Add a hook to retrieve the firmware version of the GSC devices to bus-fixup. GSC has a different MKHI clients GUIDs but the same message structure to retrieve the firmware version as MEI so mei_fwver() can be reused. CC: Ashutosh Dixit Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkle

[Intel-gfx] [PATCH v6 4/5] mei: gsc: add runtime pm handlers

2022-02-13 Thread Alexander Usyskin
From: Tomas Winkler Implement runtime handlers for mei-gsc, to track idle state of the device properly. CC: Rodrigo Vivi Signed-off-by: Tomas Winkler Signed-off-by: Alexander Usyskin --- V4: drop debug prints V5: Rebase V6: Rebase --- drivers/misc/mei/gsc-me.c | 67 ++

[Intel-gfx] [PATCH v6 3/5] mei: gsc: setup char driver alive in spite of firmware handshake failure

2022-02-13 Thread Alexander Usyskin
Setup char device in spite of firmware handshake failure. In order to provide host access to the firmware status registers and other information required for the manufacturing process. Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler --- V5: Rebase V6: Rebase --- drivers/misc/mei/g

[Intel-gfx] [PATCH v6 2/5] mei: add support for graphics system controller (gsc) devices

2022-02-13 Thread Alexander Usyskin
From: Tomas Winkler GSC is a graphics system controller, based on CSE, it provides a chassis controller for graphics discrete cards, as well as it supports media protection on selected devices. mei_gsc binds to a auxiliary devices exposed by Intel discrete driver i915. Signed-off-by: Alexander

[Intel-gfx] [PATCH v6 1/5] drm/i915/gsc: add gsc as a mei auxiliary device

2022-02-13 Thread Alexander Usyskin
From: Tomas Winkler GSC is a graphics system controller, it provides a chassis controller for graphics discrete cards. There are two MEI interfaces in GSC: HECI1 and HECI2. Both interfaces are on the BAR0 at offsets 0x00258000 and 0x00259000. GSC is a GT Engine (class 4: instance 6). HECI1 inte

[Intel-gfx] [PATCH v6 0/5] Add driver for GSC controller

2022-02-13 Thread Alexander Usyskin
GSC is a graphics system controller, it provides a chassis controller for graphics discrete cards. There are two MEI interfaces in GSC: HECI1 and HECI2. This series includes instantiation of the auxiliary devices for HECI2 and mei-gsc auxiliary device driver that binds to the auxiliary device. I

[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [v12,1/5] drm: improve drm_buddy_alloc function

2022-02-13 Thread Patchwork
== Series Details == Series: series starting with [v12,1/5] drm: improve drm_buddy_alloc function URL : https://patchwork.freedesktop.org/series/100069/ State : warning == Summary == $ dim checkpatch origin/drm-tip 07cd035b740d drm: improve drm_buddy_alloc function -:368: WARNING:AVOID_BUG: Av