drm/i915: Vulkan performance query support

Submitted by Zhou, David(ChunMing) on May 21, 2019, 2:08 p.m.

Details

Reviewer None
Submitted May 21, 2019, 2:08 p.m.
Last Updated Sept. 9, 2019, 2:11 p.m.
Revision 17

Cover Letter(s)

Revision 1
      Hi all,

This small (but maybe not to everybody's taste) series enables us to
support performance queries on Vulkan. We've gone through the process
to define this as a Vulkan INTEL extension (it should appear on [1]
soonish).

We'll publish the Mesa side shortly.

Cheers,

 [1] : https://github.com/KhronosGroup/Vulkan-Docs

Lionel Landwerlin (5):
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915: add support for perf configuration queries

 drivers/gpu/drm/i915/gt/intel_context.c       |   1 +
 drivers/gpu/drm/i915/gt/intel_context_types.h |   3 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   7 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   3 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_drv.c               |   7 +
 drivers/gpu/drm/i915/i915_drv.h               |  29 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c    | 113 ++++++-
 drivers/gpu/drm/i915/i915_perf.c              | 226 +++++++++++---
 drivers/gpu/drm/i915/i915_query.c             | 277 ++++++++++++++++++
 include/uapi/drm/i915_drm.h                   | 112 ++++++-
 12 files changed, 727 insertions(+), 56 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 2
      Hi all,

This small (but maybe not to everybody's taste) series enables us to
support performance queries on Vulkan. We've gone through the process
to define this as a Vulkan INTEL extension (it should appear on [1]
soonish).

This v2 includes fixes after Chris' first round of review.

Cheers,

 [1] : https://github.com/KhronosGroup/Vulkan-Docs

Lionel Landwerlin (5):
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915: add support for perf configuration queries

 drivers/gpu/drm/i915/gt/intel_context.c       |   1 +
 drivers/gpu/drm/i915/gt/intel_context_types.h |   3 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   7 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   3 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_drv.c               |   7 +
 drivers/gpu/drm/i915/i915_drv.h               |  29 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c    |  97 +++++-
 drivers/gpu/drm/i915/i915_perf.c              | 214 +++++++++++---
 drivers/gpu/drm/i915/i915_query.c             | 277 ++++++++++++++++++
 include/uapi/drm/i915_drm.h                   | 112 ++++++-
 12 files changed, 705 insertions(+), 50 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 3
      Hi all,

This is a pretty big update following v2.

The first big change is to drop the HW arbitration usage in favor of a
software mechanism using a special priority in the scheduler.

The second is a rework of the uAPI. Since we have a couple of execbuf
uAPI changes for this series (VK_INTEL_performance_query) & timeline
semaphores, we can come up with a more generic mechanism that could be
extended in the future. Rather than reusing partially deprecated
fields.

Unfortunately (or not!) that requires timeline semaphores to be added
to the series because we need to use cliprects_ptr that is already
used by FENCE_ARRAY.

Cheers,

Lionel Landwerlin (7):
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 437 +++++++++++++++---
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   7 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   7 +
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  37 +-
 drivers/gpu/drm/i915/i915_perf.c              | 197 ++++++--
 drivers/gpu/drm/i915/i915_priolist_types.h    |   7 +
 drivers/gpu/drm/i915/i915_query.c             | 279 +++++++++++
 drivers/gpu/drm/i915/i915_request.c           |   1 +
 drivers/gpu/drm/i915/i915_request.h           |   1 +
 drivers/gpu/drm/i915/intel_guc_submission.c   |   6 +
 include/uapi/drm/i915_drm.h                   | 211 ++++++++-
 14 files changed, 1109 insertions(+), 97 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 4
      Hi all,

Here is a list of changes in this iteration :

  - Reuse i915_user_extension_fn

  - Serialize OA configuration updates

  - Report the perf priority through the effective_prio() helper
    rather than updating the value

Cheers,

Lionel Landwerlin (7):
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 439 +++++++++++++++---
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |   1 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   8 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  51 +-
 drivers/gpu/drm/i915/i915_perf.c              | 203 ++++++--
 drivers/gpu/drm/i915/i915_priolist_types.h    |   7 +
 drivers/gpu/drm/i915/i915_query.c             | 279 +++++++++++
 drivers/gpu/drm/i915/i915_request.c           |   1 +
 drivers/gpu/drm/i915/i915_request.h           |   1 +
 drivers/gpu/drm/i915/intel_guc_submission.c   |  10 +-
 include/uapi/drm/i915_drm.h                   | 193 +++++++-
 15 files changed, 1116 insertions(+), 103 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 5
      Hi,

Since the last iteration we found a couple of issues with the NOA
configuration not being ready when we run the performance queries.

This led me to realized I had "lost" a patch during a rebase
("drm/i915/perf: implement active wait for noa configurations") and
also exposed a bug fixed ("drm/i915/perf: add missing delay for OA
muxes configuration").

Finally a new patch is added to make use of active NOA wait
("drm/i915/perf: execute OA configuration from command stream")
instead of a wait on the CPU side. This makes all of the non per
context part of OA configurations to be executed on the command
streamer rather than through CPU MMIO.

Cheers,

Lionel Landwerlin (10):
  drm/i915/perf: add missing delay for OA muxes configuration
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 440 +++++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   8 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  25 +
 drivers/gpu/drm/i915/i915_drv.c               |   9 +
 drivers/gpu/drm/i915/i915_drv.h               |  59 +-
 drivers/gpu/drm/i915/i915_perf.c              | 525 ++++++++++++++----
 drivers/gpu/drm/i915/i915_priolist_types.h    |   7 +
 drivers/gpu/drm/i915/i915_query.c             | 279 ++++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 drivers/gpu/drm/i915/i915_request.c           |   1 +
 drivers/gpu/drm/i915/i915_request.h           |   1 +
 drivers/gpu/drm/i915/intel_guc_submission.c   |  12 +-
 include/uapi/drm/i915_drm.h                   | 193 ++++++-
 17 files changed, 1436 insertions(+), 167 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 6
      Hi all,

Here are a number of fixes and improvement over v5.

Here is a summary :

     * Name offsets/fields used in the scratch buffer

     * Save/restore used CS_GPR registers for perf delay

     * Limiting taking of global lock now that we have configuration
       happening on CS

     * Prevent structure to be listed more than once in execbuffer
       extension chain

Many thanks to Chris for his comments.

Cheers,

Lionel Landwerlin (11):
  drm/i915/perf: add missing delay for OA muxes configuration
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: enumerate scratch fields
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 452 +++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt.h            |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |  20 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |  32 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |  35 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  25 +
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  61 +-
 drivers/gpu/drm/i915/i915_perf.c              | 629 +++++++++++++++---
 drivers/gpu/drm/i915/i915_priolist_types.h    |   7 +
 drivers/gpu/drm/i915/i915_query.c             | 279 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 drivers/gpu/drm/i915/i915_request.c           |   4 +-
 drivers/gpu/drm/i915/i915_request.h           |  14 +-
 drivers/gpu/drm/i915/intel_guc_submission.c   |  10 +-
 drivers/gpu/drm/i915/intel_pm.c               |   5 +-
 include/uapi/drm/i915_drm.h                   | 193 +++++-
 20 files changed, 1625 insertions(+), 198 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 7
      Hi all,

Another iteration, I think this time it might just need some more
looking into "drm/i915/perf: execute OA configuration from command
stream".

Cheers,

Lionel Landwerlin (12):
  drm/i915/perf: ensure we keep a reference on the driver
  drm/i915/perf: add missing delay for OA muxes configuration
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: enumerate scratch fields
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 461 ++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt.h            |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |  20 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |  32 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |  35 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  62 +-
 drivers/gpu/drm/i915/i915_perf.c              | 656 +++++++++++++++---
 drivers/gpu/drm/i915/i915_priolist_types.h    |   7 +
 drivers/gpu/drm/i915/i915_query.c             | 279 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 drivers/gpu/drm/i915/i915_request.c           |   4 +-
 drivers/gpu/drm/i915/i915_request.h           |  14 +-
 drivers/gpu/drm/i915/intel_guc_submission.c   |  10 +-
 drivers/gpu/drm/i915/intel_pm.c               |   5 +-
 include/uapi/drm/i915_drm.h                   | 193 +++++-
 20 files changed, 1668 insertions(+), 198 deletions(-)

--
2.21.0.392.gf8f6787159e
    
Revision 8
      Hi again,

This break one of the commit in 2 so that hold preemption
infrastructure is separate from perf using the feature.

Hopefully it addresses the last bits of locking issues around OA
configurations.

Finally added the Rbs from Chris.

Thanks a lot,

Lionel Landwerlin (13):
  drm/i915/perf: ensure we keep a reference on the driver
  drm/i915/perf: add missing delay for OA muxes configuration
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915: enumerate scratch fields
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915: add infrastructure to hold off preemption on a request
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 468 +++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt.h            |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |  20 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |  32 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |  35 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  62 +-
 drivers/gpu/drm/i915/i915_perf.c              | 661 +++++++++++++++---
 drivers/gpu/drm/i915/i915_priolist_types.h    |   7 +
 drivers/gpu/drm/i915/i915_query.c             | 277 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 drivers/gpu/drm/i915/i915_request.c           |   4 +-
 drivers/gpu/drm/i915/i915_request.h           |  14 +-
 drivers/gpu/drm/i915/intel_guc_submission.c   |  10 +-
 drivers/gpu/drm/i915/intel_pm.c               |   5 +-
 include/uapi/drm/i915_drm.h                   | 193 ++++-
 20 files changed, 1678 insertions(+), 198 deletions(-)

--
2.22.0
    
Revision 9
      Hi,

A few changes :

   - Don't call copy_to_user under lock in i915_query

   - Fix save/restore helper for noa wait

Many thanks to the reviewers!

Cheers,

Lionel Landwerlin (9):
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 463 +++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   2 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   1 +
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  68 +-
 drivers/gpu/drm/i915/i915_perf.c              | 645 +++++++++++++++---
 drivers/gpu/drm/i915/i915_query.c             | 282 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 193 +++++-
 14 files changed, 1573 insertions(+), 170 deletions(-)

--
2.22.0
    
Revision 10
      Hi all,

Just posted some tests : https://patchwork.freedesktop.org/series/64220/
And shockingly it found a few bugs.

This series is also rebased on top of Chris' on the fly OA
reconfiguration of contexts.

Cheers,

Lionel Landwerlin (9):
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 470 ++++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   3 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   1 +
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |  11 +-
 drivers/gpu/drm/i915/i915_drv.h               |  68 +-
 drivers/gpu/drm/i915/i915_perf.c              | 603 +++++++++++++++---
 drivers/gpu/drm/i915/i915_query.c             | 282 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 193 +++++-
 14 files changed, 1550 insertions(+), 159 deletions(-)

--
2.22.0
    
Revision 11
      Hi all,

This is a rebase on top of some of the i915/perf refactoring that
landed. It also changes a few things to allocate BOs onto the
i915_perf_stream to make the landed refactoring. It also makes things
a bit less contentious on global state :)

As the previous iterations of this series, this also includes 3
patches (the first 3) from the timeline semaphore work. You can safely
ignore them, they're getting reviewed on a different series. It's just
unfortunate they interact because of uAPI changes.

Cheers,

Lionel Landwerlin (10):
  drm/syncobj: add sideband payload
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 drivers/gpu/drm/drm_internal.h                |   2 +
 drivers/gpu/drm/drm_ioctl.c                   |   3 +
 drivers/gpu/drm/drm_syncobj.c                 |  59 +-
 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 487 +++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   4 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   4 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               |  48 +-
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 643 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  23 +
 drivers/gpu/drm/i915/i915_query.c             | 283 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/drm/drm_syncobj.h                     |   9 +
 include/uapi/drm/drm.h                        |  17 +
 include/uapi/drm/i915_drm.h                   | 196 +++++-
 21 files changed, 1710 insertions(+), 158 deletions(-)

--
2.23.0
    
Revision 12
      Hi all,

This is a rebase on top of some of the i915/perf refactoring that
landed. It also changes a few things to allocate BOs onto the
i915_perf_stream to make the landed refactoring. It also makes things
a bit less contentious on global state :)

As the previous iterations of this series, this also includes 3
patches (the first 3) from the timeline semaphore work. You can safely
ignore them, they're getting reviewed on a different series. It's just
unfortunate they interact because of uAPI changes.

Cheers,

Lionel Landwerlin (10):
  drm/syncobj: add sideband payload
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add support for perf configuration queries

 drivers/gpu/drm/drm_internal.h                |   2 +
 drivers/gpu/drm/drm_ioctl.c                   |   3 +
 drivers/gpu/drm/drm_syncobj.c                 |  59 +-
 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 487 +++++++++++--
 drivers/gpu/drm/i915/gt/intel_engine_cs.c     |   4 +
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |   9 +
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   4 +-
 drivers/gpu/drm/i915/gt/intel_ringbuffer.c    |   4 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               |  48 +-
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 643 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  23 +
 drivers/gpu/drm/i915/i915_query.c             | 283 ++++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/drm/drm_syncobj.h                     |   9 +
 include/uapi/drm/drm.h                        |  17 +
 include/uapi/drm/i915_drm.h                   | 196 +++++-
 21 files changed, 1710 insertions(+), 158 deletions(-)

--
2.23.0
    
Revision 13
      Hi all,

This moves locking a bit, hopefully in the right direction so that it
helps dropping the use of struct_mutex.

Cheers,

Lionel Landwerlin (11):
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: drop list of streams
  drm/i915/perf: store the associated engine of a stream
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 505 +++++++++++--
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               |  63 +-
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 713 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  27 +
 drivers/gpu/drm/i915/i915_query.c             | 283 +++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 196 ++++-
 12 files changed, 1683 insertions(+), 181 deletions(-)

--
2.23.0
    
Revision 14
      Hi all,

Some missing locks of the VMA that Chris spotted in the review. This
also simplifies a bit the execbuf code, again as recommended by Chris.

Cheers,

Lionel Landwerlin (11):
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: drop list of streams
  drm/i915/perf: store the associated engine of a stream
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 500 ++++++++++--
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               |  63 +-
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 717 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  27 +
 drivers/gpu/drm/i915/i915_query.c             | 283 +++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 196 ++++-
 12 files changed, 1682 insertions(+), 181 deletions(-)

--
2.23.0
    
Revision 15
      Hi all,

While exercising this series with Renderdoc I found a couple of
issues :

   - Leaked perf_fd in execbuf when running into an error

   - The wait on the completion of the configure request being
     interrupted

I also fixed an error return value issue reported by Dan Carpenter.

Cheers,

Lionel Landwerlin (12):
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: drop list of streams
  drm/i915/perf: store the associated engine of a stream
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: add wait flags to i915_active_request_retire
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 501 ++++++++++--
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/i915_active.c            |   4 +-
 drivers/gpu/drm/i915/i915_active.h            |   5 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               |  63 +-
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 717 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  27 +
 drivers/gpu/drm/i915/i915_query.c             | 283 +++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 196 ++++-
 14 files changed, 1686 insertions(+), 187 deletions(-)

--
2.23.0
    
Revision 16
      Hi all,

The series is gaining one patch, splitting away the i915_perf types
into their own header file. The CI reported compilation issues and I
figured as well as fixing them, we could reduce the size of i915_drv.h
a bit more.

No other change apart from the rippling changes from the moving the
types around.

Cheers,

Lionel Landwerlin (13):
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: drop list of streams
  drm/i915/perf: store the associated engine of a stream
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: move perf types to their own header
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: add wait flags to i915_active_request_retire
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 501 ++++++++++--
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/i915_active.c            |   4 +-
 drivers/gpu/drm/i915/i915_active.h            |   5 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  31 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               | 313 +-------
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 717 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  29 +
 drivers/gpu/drm/i915/i915_perf_types.h        | 356 +++++++++
 drivers/gpu/drm/i915/i915_query.c             | 283 +++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 196 ++++-
 15 files changed, 2001 insertions(+), 480 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_perf_types.h

--
2.23.0
    
Revision 17
      Hi all,

This is just a few compilation fixes only seen on CI.

Cheers,

Lionel Landwerlin (13):
  drm/i915: introduce a mechanism to extend execbuf2
  drm/i915: add syncobj timeline support
  drm/i915/perf: drop list of streams
  drm/i915/perf: store the associated engine of a stream
  drm/i915/perf: introduce a versioning of the i915-perf uapi
  drm/i915/perf: move perf types to their own header
  drm/i915/perf: allow for CS OA configs to be created lazily
  drm/i915/perf: implement active wait for noa configurations
  drm/i915: add wait flags to i915_active_request_retire
  drm/i915/perf: execute OA configuration from command stream
  drm/i915: add a new perf configuration execbuf parameter
  drm/i915/perf: allow holding preemption on filtered ctx
  drm/i915: add support for perf configuration queries

 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    | 501 ++++++++++--
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  25 +
 drivers/gpu/drm/i915/gt/intel_gt_types.h      |   5 +
 drivers/gpu/drm/i915/i915_active.c            |   4 +-
 drivers/gpu/drm/i915/i915_active.h            |   5 +-
 drivers/gpu/drm/i915/i915_debugfs.c           |  30 +
 drivers/gpu/drm/i915/i915_drv.c               |   3 +-
 drivers/gpu/drm/i915/i915_drv.h               | 313 +-------
 drivers/gpu/drm/i915/i915_getparam.c          |   9 +
 drivers/gpu/drm/i915/i915_perf.c              | 719 +++++++++++++++---
 drivers/gpu/drm/i915/i915_perf.h              |  29 +
 drivers/gpu/drm/i915/i915_perf_types.h        | 367 +++++++++
 drivers/gpu/drm/i915/i915_query.c             | 282 +++++++
 drivers/gpu/drm/i915/i915_reg.h               |   4 +-
 include/uapi/drm/i915_drm.h                   | 196 ++++-
 15 files changed, 2012 insertions(+), 480 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_perf_types.h

--
2.23.0
    

Revisions

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6114 -> Patchwork_13060
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_13060 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_13060, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13060:

### IGT changes ###

#### Possible regressions ####

  * igt@gem_busy@basic-busy-default:
    - fi-apl-guc:         [PASS][1] -> [DMESG-WARN][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-apl-guc/igt@gem_busy@basic-busy-default.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-apl-guc/igt@gem_busy@basic-busy-default.html
    - fi-glk-dsi:         [PASS][3] -> [DMESG-WARN][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-glk-dsi/igt@gem_busy@basic-busy-default.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-glk-dsi/igt@gem_busy@basic-busy-default.html
    - fi-ivb-3770:        [PASS][5] -> [DMESG-WARN][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-ivb-3770/igt@gem_busy@basic-busy-default.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-ivb-3770/igt@gem_busy@basic-busy-default.html
    - fi-skl-6600u:       [PASS][7] -> [DMESG-WARN][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-6600u/igt@gem_busy@basic-busy-default.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-6600u/igt@gem_busy@basic-busy-default.html
    - fi-kbl-guc:         [PASS][9] -> [DMESG-WARN][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-kbl-guc/igt@gem_busy@basic-busy-default.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-guc/igt@gem_busy@basic-busy-default.html
    - fi-bsw-kefka:       [PASS][11] -> [DMESG-WARN][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bsw-kefka/igt@gem_busy@basic-busy-default.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bsw-kefka/igt@gem_busy@basic-busy-default.html
    - fi-kbl-x1275:       [PASS][13] -> [DMESG-WARN][14]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-kbl-x1275/igt@gem_busy@basic-busy-default.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-x1275/igt@gem_busy@basic-busy-default.html
    - fi-kbl-7500u:       [PASS][15] -> [DMESG-WARN][16]
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-kbl-7500u/igt@gem_busy@basic-busy-default.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-7500u/igt@gem_busy@basic-busy-default.html
    - fi-kbl-8809g:       [PASS][17] -> [DMESG-WARN][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-kbl-8809g/igt@gem_busy@basic-busy-default.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-8809g/igt@gem_busy@basic-busy-default.html
    - fi-whl-u:           [PASS][19] -> [DMESG-WARN][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-whl-u/igt@gem_busy@basic-busy-default.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-whl-u/igt@gem_busy@basic-busy-default.html
    - fi-skl-gvtdvm:      [PASS][21] -> [DMESG-WARN][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-gvtdvm/igt@gem_busy@basic-busy-default.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-gvtdvm/igt@gem_busy@basic-busy-default.html
    - fi-ilk-650:         [PASS][23] -> [DMESG-WARN][24]
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-ilk-650/igt@gem_busy@basic-busy-default.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-ilk-650/igt@gem_busy@basic-busy-default.html
    - fi-bdw-gvtdvm:      [PASS][25] -> [DMESG-WARN][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bdw-gvtdvm/igt@gem_busy@basic-busy-default.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bdw-gvtdvm/igt@gem_busy@basic-busy-default.html
    - fi-bxt-j4205:       [PASS][27] -> [DMESG-WARN][28]
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bxt-j4205/igt@gem_busy@basic-busy-default.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bxt-j4205/igt@gem_busy@basic-busy-default.html
    - fi-cfl-guc:         [PASS][29] -> [DMESG-WARN][30]
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-cfl-guc/igt@gem_busy@basic-busy-default.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cfl-guc/igt@gem_busy@basic-busy-default.html
    - fi-skl-iommu:       [PASS][31] -> [DMESG-WARN][32]
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-iommu/igt@gem_busy@basic-busy-default.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-iommu/igt@gem_busy@basic-busy-default.html
    - fi-skl-guc:         [PASS][33] -> [DMESG-WARN][34]
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-guc/igt@gem_busy@basic-busy-default.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-guc/igt@gem_busy@basic-busy-default.html
    - fi-kbl-7567u:       [PASS][35] -> [DMESG-WARN][36]
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-kbl-7567u/igt@gem_busy@basic-busy-default.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-7567u/igt@gem_busy@basic-busy-default.html
    - fi-elk-e7500:       [PASS][37] -> [DMESG-WARN][38]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-elk-e7500/igt@gem_busy@basic-busy-default.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-elk-e7500/igt@gem_busy@basic-busy-default.html
    - fi-snb-2520m:       [PASS][39] -> [DMESG-WARN][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-snb-2520m/igt@gem_busy@basic-busy-default.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-snb-2520m/igt@gem_busy@basic-busy-default.html
    - fi-hsw-peppy:       [PASS][41] -> [DMESG-WARN][42]
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-hsw-peppy/igt@gem_busy@basic-busy-default.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-hsw-peppy/igt@gem_busy@basic-busy-default.html
    - fi-cfl-8700k:       [PASS][43] -> [DMESG-WARN][44]
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-cfl-8700k/igt@gem_busy@basic-busy-default.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cfl-8700k/igt@gem_busy@basic-busy-default.html
    - fi-hsw-4770r:       [PASS][45] -> [DMESG-WARN][46]
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-hsw-4770r/igt@gem_busy@basic-busy-default.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-hsw-4770r/igt@gem_busy@basic-busy-default.html
    - fi-bdw-5557u:       [PASS][47] -> [DMESG-WARN][48]
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bdw-5557u/igt@gem_busy@basic-busy-default.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bdw-5557u/igt@gem_busy@basic-busy-default.html
    - fi-kbl-r:           [PASS][49] -> [DMESG-WARN][50]
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-kbl-r/igt@gem_busy@basic-busy-default.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-r/igt@gem_busy@basic-busy-default.html
    - fi-skl-6770hq:      [PASS][51] -> [DMESG-WARN][52]
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-6770hq/igt@gem_busy@basic-busy-default.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-6770hq/igt@gem_busy@basic-busy-default.html
    - fi-byt-n2820:       [PASS][53] -> [DMESG-WARN][54]
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-byt-n2820/igt@gem_busy@basic-busy-default.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-byt-n2820/igt@gem_busy@basic-busy-default.html
    - fi-skl-lmem:        [PASS][55] -> [DMESG-WARN][56]
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-lmem/igt@gem_busy@basic-busy-default.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-lmem/igt@gem_busy@basic-busy-default.html
    - fi-cfl-8109u:       [PASS][57] -> [DMESG-WARN][58]
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-cfl-8109u/igt@gem_busy@basic-busy-default.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cfl-8109u/igt@gem_busy@basic-busy-default.html
    - fi-byt-j1900:       [PASS][59] -> [DMESG-WARN][60]
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-byt-j1900/igt@gem_busy@basic-busy-default.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-byt-j1900/igt@gem_busy@basic-busy-default.html
    - fi-bxt-dsi:         [PASS][61] -> [DMESG-WARN][62]
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bxt-dsi/igt@gem_busy@basic-busy-default.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bxt-dsi/igt@gem_busy@basic-busy-default.html
    - fi-skl-6260u:       [PASS][63] -> [DMESG-WARN][64]
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-6260u/igt@gem_busy@basic-busy-default.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-6260u/igt@gem_busy@basic-busy-default.html
    - fi-snb-2600:        [PASS][65] -> [DMESG-WARN][66]
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-snb-2600/igt@gem_busy@basic-busy-default.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-snb-2600/igt@gem_busy@basic-busy-default.html
    - fi-bsw-n3050:       [PASS][67] -> [DMESG-WARN][68]
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bsw-n3050/igt@gem_busy@basic-busy-default.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bsw-n3050/igt@gem_busy@basic-busy-default.html
    - fi-skl-6700k2:      [PASS][69] -> [DMESG-WARN][70]
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-skl-6700k2/igt@gem_busy@basic-busy-default.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-skl-6700k2/igt@gem_busy@basic-busy-default.html
    - fi-hsw-4770:        [PASS][71] -> [DMESG-WARN][72]
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-hsw-4770/igt@gem_busy@basic-busy-default.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-hsw-4770/igt@gem_busy@basic-busy-default.html

  * igt@gem_close_race@basic-process:
    - fi-bwr-2160:        [PASS][73] -> [DMESG-WARN][74]
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-bwr-2160/igt@gem_close_race@basic-process.html
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bwr-2160/igt@gem_close_race@basic-process.html

  * igt@runner@aborted:
    - fi-ilk-650:         NOTRUN -> [FAIL][75]
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-ilk-650/igt@runner@aborted.html
    - fi-bdw-gvtdvm:      NOTRUN -> [FAIL][76]
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bdw-gvtdvm/igt@runner@aborted.html
    - fi-cfl-8109u:       NOTRUN -> [FAIL][77]
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cfl-8109u/igt@runner@aborted.html
    - fi-hsw-peppy:       NOTRUN -> [FAIL][78]
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-hsw-peppy/igt@runner@aborted.html
    - fi-snb-2520m:       NOTRUN -> [FAIL][79]
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-snb-2520m/igt@runner@aborted.html
    - fi-hsw-4770:        NOTRUN -> [FAIL][80]
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-hsw-4770/igt@runner@aborted.html
    - fi-kbl-7500u:       NOTRUN -> [FAIL][81]
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-7500u/igt@runner@aborted.html
    - fi-bxt-j4205:       NOTRUN -> [FAIL][82]
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bxt-j4205/igt@runner@aborted.html
    - fi-whl-u:           NOTRUN -> [FAIL][83]
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-whl-u/igt@runner@aborted.html
    - fi-ivb-3770:        NOTRUN -> [FAIL][84]
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-ivb-3770/igt@runner@aborted.html
    - fi-bxt-dsi:         NOTRUN -> [FAIL][85]
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bxt-dsi/igt@runner@aborted.html
    - fi-byt-j1900:       NOTRUN -> [FAIL][86]
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-byt-j1900/igt@runner@aborted.html
    - fi-cfl-guc:         NOTRUN -> [FAIL][87]
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cfl-guc/igt@runner@aborted.html
    - fi-kbl-7567u:       NOTRUN -> [FAIL][88]
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-7567u/igt@runner@aborted.html
    - fi-kbl-x1275:       NOTRUN -> [FAIL][89]
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-x1275/igt@runner@aborted.html
    - fi-cfl-8700k:       NOTRUN -> [FAIL][90]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cfl-8700k/igt@runner@aborted.html
    - fi-hsw-4770r:       NOTRUN -> [FAIL][91]
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-hsw-4770r/igt@runner@aborted.html
    - fi-kbl-8809g:       NOTRUN -> [FAIL][92]
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-8809g/igt@runner@aborted.html
    - fi-kbl-r:           NOTRUN -> [FAIL][93]
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-r/igt@runner@aborted.html
    - fi-bdw-5557u:       NOTRUN -> [FAIL][94]
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-bdw-5557u/igt@runner@aborted.html
    - fi-byt-n2820:       NOTRUN -> [FAIL][95]
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-byt-n2820/igt@runner@aborted.html
    - fi-kbl-guc:         NOTRUN -> [FAIL][96]
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-kbl-guc/igt@runner@aborted.html
    - fi-snb-2600:        NOTRUN -> [FAIL][97]
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-snb-2600/igt@runner@aborted.html
    - fi-elk-e7500:       NOTRUN -> [FAIL][98]
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-elk-e7500/igt@runner@aborted.html

  
#### Warnings ####

  * igt@runner@aborted:
    - fi-apl-guc:         [FAIL][99] ([fdo#110622]) -> [FAIL][100]
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-apl-guc/igt@runner@aborted.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-apl-guc/igt@runner@aborted.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@gem_busy@basic-busy-default:
    - {fi-icl-y}:         [PASS][101] -> [DMESG-WARN][102]
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-icl-y/igt@gem_busy@basic-busy-default.html
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-y/igt@gem_busy@basic-busy-default.html
    - {fi-icl-dsi}:       [PASS][103] -> [DMESG-WARN][104]
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-icl-dsi/igt@gem_busy@basic-busy-default.html
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-dsi/igt@gem_busy@basic-busy-default.html
    - {fi-cml-u}:         [PASS][105] -> [DMESG-WARN][106]
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-cml-u/igt@gem_busy@basic-busy-default.html
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cml-u/igt@gem_busy@basic-busy-default.html
    - {fi-icl-u3}:        [PASS][107] -> [DMESG-WARN][108]
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-icl-u3/igt@gem_busy@basic-busy-default.html
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-u3/igt@gem_busy@basic-busy-default.html
    - {fi-icl-u2}:        [PASS][109] -> [DMESG-WARN][110]
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-icl-u2/igt@gem_busy@basic-busy-default.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-u2/igt@gem_busy@basic-busy-default.html
    - {fi-cml-u2}:        [PASS][111] -> [DMESG-WARN][112]
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-cml-u2/igt@gem_busy@basic-busy-default.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cml-u2/igt@gem_busy@basic-busy-default.html

  * igt@runner@aborted:
    - {fi-icl-u2}:        NOTRUN -> [FAIL][113]
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-u2/igt@runner@aborted.html
    - {fi-cml-u2}:        NOTRUN -> [FAIL][114]
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cml-u2/igt@runner@aborted.html
    - {fi-icl-u3}:        NOTRUN -> [FAIL][115]
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-u3/igt@runner@aborted.html
    - {fi-cml-u}:         NOTRUN -> [FAIL][116]
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-cml-u/igt@runner@aborted.html
    - {fi-icl-y}:         NOTRUN -> [FAIL][117]
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-y/igt@runner@aborted.html
    - {fi-icl-dsi}:       NOTRUN -> [FAIL][118]
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-dsi/igt@runner@aborted.html

  
Known issues
------------

  Here are the changes found in Patchwork_13060 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@i915_module_load@reload:
    - fi-blb-e6850:       [PASS][119] -> [INCOMPLETE][120] ([fdo#107718])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-blb-e6850/igt@i915_module_load@reload.html
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-blb-e6850/igt@i915_module_load@reload.html

  
#### Possible fixes ####

  * igt@gem_basic@create-fd-close:
    - {fi-icl-u3}:        [DMESG-WARN][121] ([fdo#107724]) -> [PASS][122]
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6114/fi-icl-u3/igt@gem_basic@create-fd-close.html
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13060/fi-icl-u3/igt@gem_basic@create-fd-close.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#110622]: https://bugs.freedesktop.org/show_bug.cgi?id=110622


Participating hosts (53 -> 46)
------------------------------

  Missing    (7): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_6114 -> Patchwork_13060

  CI_DRM_6114: 8691fe536e41c852d3d420ed09b1d5f9916031e7 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5000: f9961d14d76b3a0fa1296e547f7c065e2f93955c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13060: bc43d752f0ac41e75563f6fd18b55852dc4f5e42 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

bc43d752f0ac drm/i915: add support for perf configuration queries
e3b3246a741b drm/i915: add a new perf configuration execbuf parameter
9e8f734b8a37 drm/i915/perf: allow for CS OA configs to be created lazily
3744cae4f
$ dim checkpatch origin/drm-tip
9577e457931d drm/i915/perf: introduce a versioning of the i915-perf uapi
3744cae4f12a drm/i915/perf: allow holding preemption on filtered ctx
9e8f734b8a37 drm/i915/perf: allow for CS OA configs to be created lazily
-:120: CHECK:SPACING: No space is necessary after a cast
#120: FILE: drivers/gpu/drm/i915/i915_perf.c:394:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 334 lines checked
e3b3246a741b drm/i915: add a new perf configuration execbuf parameter
-:176: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#176: FILE: drivers/gpu/drm/i915/i915_gem_execbuffer.c:2089:
+		oa_vma = i915_vma_instance(eb->oa_bo,
+					      &eb->engine->i915->ggtt.vm, NULL);

-:200: CHECK:LINE_SPACING: Please don't use multiple blank lines
#200: FILE: drivers/gpu/drm/i915/i915_gem_execbuffer.c:2113:
+
+

-:203: CHECK:LINE_SPACING: Please don't use multiple blank lines
#203: FILE: drivers/gpu/drm/i915/i915_gem_execbuffer.c:2116:
+
+

-:370: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#370: FILE: include/uapi/drm/i915_drm.h:1144:
+#define I915_EXEC_PERF_CONFIG   (1<<20)
                                   ^

-:372: CHECK:LINE_SPACING: Please don't use multiple blank lines
#372: FILE: include/uapi/drm/i915_drm.h:1146:
+
+

-:373: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#373: FILE: include/uapi/drm/i915_drm.h:1147:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_PERF_CONFIG<<1))
                                                           ^

total: 0 errors, 0 warnings, 6 checks, 305 lines checked
bc43d752f0ac drm/i915: add support for perf configuration queries
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:393:37: warning: expression using sizeof(void)

Commit: drm/i915: add a new perf configuration execbuf parameter
Okay!

Commit: drm/i915: add support for perf configuration queries
Okay!

Patches download mbox

Tests

Applying: drm/i915/perf: introduce a versioning of the i915-perf uapi
Applying: drm/i915/perf: allow holding preemption on filtered ctx
Applying: drm/i915/perf: allow for CS OA configs to be created lazily
Applying: drm/i915: add a new perf configuration execbuf parameter
Applying: drm/i915: add support for perf configuration queries
error: sha1 information is lacking or useless (include/uapi/drm/i915_drm.h).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch' to see the failed patch
Patch failed at 0005 drm/i915: add support for perf configuration queries
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6186 -> Patchwork_13168
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/

Known issues
------------

  Here are the changes found in Patchwork_13168 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_fence@basic-busy-default:
    - fi-icl-y:           [PASS][1] -> [INCOMPLETE][2] ([fdo#107713])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/fi-icl-y/igt@gem_exec_fence@basic-busy-default.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/fi-icl-y/igt@gem_exec_fence@basic-busy-default.html

  * igt@kms_busy@basic-flip-b:
    - fi-icl-u3:          [PASS][3] -> [DMESG-WARN][4] ([fdo#107724])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/fi-icl-u3/igt@kms_busy@basic-flip-b.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/fi-icl-u3/igt@kms_busy@basic-flip-b.html

  
#### Possible fixes ####

  * igt@gem_ctx_switch@basic-default:
    - {fi-icl-guc}:       [INCOMPLETE][5] ([fdo#107713] / [fdo#108569]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/fi-icl-guc/igt@gem_ctx_switch@basic-default.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/fi-icl-guc/igt@gem_ctx_switch@basic-default.html

  * igt@i915_pm_rpm@module-reload:
    - fi-icl-u3:          [DMESG-WARN][7] ([fdo#107724]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/fi-icl-u3/igt@i915_pm_rpm@module-reload.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/fi-icl-u3/igt@i915_pm_rpm@module-reload.html

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
    - fi-blb-e6850:       [INCOMPLETE][9] ([fdo#107718]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/fi-blb-e6850/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/fi-blb-e6850/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569


Participating hosts (53 -> 45)
------------------------------

  Missing    (8): fi-ilk-m540 fi-bxt-dsi fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-kbl-7560u fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_6186 -> Patchwork_13168

  CI_DRM_6186: a629ccaaa66bb4effc461a00de5b3f92b6ea9c4c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5037: a98c9cd50aa48933217ca41055279ccb1680d25b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13168: 71394e773da8593dc7da9aa95d43112cf606504d @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

71394e773da8 drm/i915: add support for perf configuration queries
d0c380225218 drm/i915/perf: allow holding preemption on filtered ctx
8c3c1b054277 drm/i915: add a new perf configuration execbuf parameter
23e946fb5ef7 drm/i915: add syncobj timeline support
4c87d084a453 drm/i915: introduce a mechanism to extend execbuf2
d05986d1855c drm/i915/perf: allow for CS OA configs to be created lazily
87e2a194bf9d drm/i915/perf: introduce a versioning of the i915-perf uapi
$ dim checkpatch origin/drm-tip
87e2a194bf9d drm/i915/perf: introduce a versioning of the i915-perf uapi
d05986d1855c drm/i915/perf: allow for CS OA configs to be created lazily
-:124: CHECK:SPACING: No space is necessary after a cast
#124: FILE: drivers/gpu/drm/i915/i915_perf.c:395:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 311 lines checked
4c87d084a453 drm/i915: introduce a mechanism to extend execbuf2
-:157: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#157: FILE: include/uapi/drm/i915_drm.h:1189:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_EXT<<1))
                                                   ^

total: 0 errors, 0 warnings, 1 checks, 135 lines checked
23e946fb5ef7 drm/i915: add syncobj timeline support
-:331: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#331: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2481:
+			 * The chain's ownership is transfered to the

-:380: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#380: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2591:
+		fences = get_timeline_fence_array(

total: 0 errors, 1 warnings, 1 checks, 507 lines checked
8c3c1b054277 drm/i915: add a new perf configuration execbuf parameter
-:41: CHECK:LINE_SPACING: Please don't use multiple blank lines
#41: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1205:
 
+

total: 0 errors, 0 warnings, 1 checks, 326 lines checked
d0c380225218 drm/i915/perf: allow holding preemption on filtered ctx
-:151: WARNING:BRACES: braces {} are not necessary for single statement blocks
#151: FILE: drivers/gpu/drm/i915/i915_perf.c:2726:
+	if (IS_HASWELL(dev_priv) && specific_ctx && !props->hold_preemption) {
 		privileged_op = false;
+	}

total: 0 errors, 1 warnings, 0 checks, 168 lines checked
71394e773da8 drm/i915: add support for perf configuration queries
CI Bug Log - changes from CI_DRM_6186_full -> Patchwork_13168_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13168_full:

### IGT changes ###

#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * {igt@gem_ctx_shared@exec-shared-gtt-render}:
    - shard-glk:          [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-glk9/igt@gem_ctx_shared@exec-shared-gtt-render.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-glk2/igt@gem_ctx_shared@exec-shared-gtt-render.html

  
Known issues
------------

  Here are the changes found in Patchwork_13168_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_softpin@noreloc-s3:
    - shard-kbl:          [PASS][3] -> [DMESG-WARN][4] ([fdo#108566])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-kbl3/igt@gem_softpin@noreloc-s3.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-kbl3/igt@gem_softpin@noreloc-s3.html

  * igt@kms_cursor_crc@pipe-b-cursor-suspend:
    - shard-skl:          [PASS][5] -> [INCOMPLETE][6] ([fdo#110741])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-skl5/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-skl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html

  * igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled:
    - shard-iclb:         [PASS][7] -> [INCOMPLETE][8] ([fdo#107713])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb5/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb7/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-apl:          [PASS][9] -> [DMESG-WARN][10] ([fdo#108566]) +1 similar issue
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move:
    - shard-hsw:          [PASS][11] -> [SKIP][12] ([fdo#109271]) +36 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-hsw5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-hsw1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
    - shard-iclb:         [PASS][13] -> [FAIL][14] ([fdo#103167]) +4 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-iclb:         [PASS][15] -> [INCOMPLETE][16] ([fdo#106978] / [fdo#107713])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc:
    - shard-skl:          [PASS][17] -> [FAIL][18] ([fdo#108145] / [fdo#110403])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-skl3/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-skl2/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html

  * igt@kms_psr@psr2_cursor_plane_onoff:
    - shard-iclb:         [PASS][19] -> [SKIP][20] ([fdo#109441])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb4/igt@kms_psr@psr2_cursor_plane_onoff.html

  
#### Possible fixes ####

  * {igt@gem_ctx_param@vm}:
    - shard-hsw:          [DMESG-WARN][21] ([fdo#110836]) -> [PASS][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-hsw6/igt@gem_ctx_param@vm.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-hsw8/igt@gem_ctx_param@vm.html

  * igt@gem_mmap_gtt@forked-medium-copy-odd:
    - shard-iclb:         [INCOMPLETE][23] ([fdo#107713]) -> [PASS][24]
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb8/igt@gem_mmap_gtt@forked-medium-copy-odd.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb1/igt@gem_mmap_gtt@forked-medium-copy-odd.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-glk:          [FAIL][25] ([fdo#103060]) -> [PASS][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-glk3/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-glk6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-skl:          [FAIL][27] ([fdo#105363]) -> [PASS][28]
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-skl6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
    - shard-iclb:         [FAIL][29] ([fdo#103167]) -> [PASS][30] +2 similar issues
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min:
    - shard-skl:          [FAIL][31] ([fdo#108145]) -> [PASS][32] +1 similar issue
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-skl1/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html

  * igt@kms_psr2_su@page_flip:
    - shard-iclb:         [SKIP][33] ([fdo#109642]) -> [PASS][34]
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb1/igt@kms_psr2_su@page_flip.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb2/igt@kms_psr2_su@page_flip.html

  * igt@kms_psr@psr2_primary_mmap_cpu:
    - shard-iclb:         [SKIP][35] ([fdo#109441]) -> [PASS][36]
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb6/igt@kms_psr@psr2_primary_mmap_cpu.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html

  * igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend:
    - shard-skl:          [INCOMPLETE][37] ([fdo#104108]) -> [PASS][38]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-skl6/igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-skl10/igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend.html

  * igt@kms_vblank@pipe-a-ts-continuation-suspend:
    - shard-apl:          [DMESG-WARN][39] ([fdo#108566]) -> [PASS][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-apl3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-apl5/igt@kms_vblank@pipe-a-ts-continuation-suspend.html

  
#### Warnings ####

  * igt@kms_hdmi_inject@inject-audio:
    - shard-iclb:         [FAIL][41] ([fdo#110842]) -> [FAIL][42] ([fdo#102370])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6186/shard-iclb2/igt@kms_hdmi_inject@inject-audio.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13168/shard-iclb4/igt@kms_hdmi_inject@inject-audio.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#102370]: https://bugs.freedesktop.org/show_bug.cgi?id=102370
  [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
  [fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403
  [fdo#110741]: https://bugs.freedesktop.org/show_bug.cgi?id=110741
  [fdo#110836]: https://bugs.freedesktop.org/show_bug.cgi?id=110836
  [fdo#110842]: https://bugs.freedesktop.org/show_bug.cgi?id=110842


Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * Linux: CI_DRM_6186 -> Patchwork_13168

  CI_DRM_6186: a629ccaaa66bb4effc461a00de5b3f92b6ea9c4c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5037: a98c9cd50aa48933217ca41055279ccb1680d25b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13168: 71394e773da8593dc7da9aa95d43112cf606504d @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:394:37: warning: expression using sizeof(void)

Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
+./include/linux/mm.h:652:13: error: not a function <noident>

Commit: drm/i915: add a new perf configuration execbuf parameter
Okay!

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915: add support for perf configuration queries
Okay!

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6195 -> Patchwork_13180
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/

Known issues
------------

  Here are the changes found in Patchwork_13180 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_fence@basic-await-default:
    - fi-icl-y:           [PASS][1] -> [INCOMPLETE][2] ([fdo#107713] / [fdo#110246])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/fi-icl-y/igt@gem_exec_fence@basic-await-default.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/fi-icl-y/igt@gem_exec_fence@basic-await-default.html

  
#### Possible fixes ####

  * igt@kms_frontbuffer_tracking@basic:
    - fi-hsw-peppy:       [DMESG-WARN][3] ([fdo#102614]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html

  * igt@prime_vgem@basic-fence-flip:
    - fi-icl-u3:          [DMESG-WARN][5] ([fdo#107724]) -> [PASS][6] +1 similar issue
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/fi-icl-u3/igt@prime_vgem@basic-fence-flip.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/fi-icl-u3/igt@prime_vgem@basic-fence-flip.html

  
  [fdo#102614]: https://bugs.freedesktop.org/show_bug.cgi?id=102614
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#110246]: https://bugs.freedesktop.org/show_bug.cgi?id=110246


Participating hosts (52 -> 45)
------------------------------

  Additional (1): fi-apl-guc 
  Missing    (8): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-kbl-7560u fi-icl-guc fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_6195 -> Patchwork_13180

  CI_DRM_6195: 06b71939f2477c76f9eecb1dd5e99dcb25cb8371 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5039: 2d4f470bba1cb51ed116fb80b170f717c6294714 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13180: ce2af5b1a9ca2cbbdb66304b5ad559290fb8dbd3 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

ce2af5b1a9ca drm/i915: add support for perf configuration queries
ccd1cbb63c8e drm/i915/perf: allow holding preemption on filtered ctx
151ed539e4ba drm/i915: add a new perf configuration execbuf parameter
bfa3bc4cccc0 drm/i915: add syncobj timeline support
3aef0b772b8a drm/i915: introduce a mechanism to extend execbuf2
32203e3c3c4c drm/i915/perf: allow for CS OA configs to be created lazily
abfe9e305ec9 drm/i915/perf: introduce a versioning of the i915-perf uapi
$ dim checkpatch origin/drm-tip
abfe9e305ec9 drm/i915/perf: introduce a versioning of the i915-perf uapi
32203e3c3c4c drm/i915/perf: allow for CS OA configs to be created lazily
-:124: CHECK:SPACING: No space is necessary after a cast
#124: FILE: drivers/gpu/drm/i915/i915_perf.c:395:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 311 lines checked
3aef0b772b8a drm/i915: introduce a mechanism to extend execbuf2
-:126: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#126: FILE: include/uapi/drm/i915_drm.h:1170:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_EXT<<1))
                                                   ^

total: 0 errors, 0 warnings, 1 checks, 103 lines checked
bfa3bc4cccc0 drm/i915: add syncobj timeline support
-:341: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#341: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2488:
+			 * The chain's ownership is transfered to the

-:365: ERROR:CODE_INDENT: code indent should use tabs where possible
#365: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2512:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

-:365: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#365: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2512:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

total: 1 errors, 2 warnings, 0 checks, 511 lines checked
151ed539e4ba drm/i915: add a new perf configuration execbuf parameter
-:44: CHECK:LINE_SPACING: Please don't use multiple blank lines
#44: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1206:
 
+

-:170: ERROR:CODE_INDENT: code indent should use tabs where possible
#170: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2620:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

-:170: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#170: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2620:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

total: 1 errors, 1 warnings, 1 checks, 416 lines checked
ccd1cbb63c8e drm/i915/perf: allow holding preemption on filtered ctx
-:140: WARNING:BRACES: braces {} are not necessary for single statement blocks
#140: FILE: drivers/gpu/drm/i915/i915_perf.c:2727:
+	if (IS_HASWELL(dev_priv) && specific_ctx && !props->hold_preemption) {
 		privileged_op = false;
+	}

total: 0 errors, 1 warnings, 0 checks, 165 lines checked
ce2af5b1a9ca drm/i915: add support for perf configuration queries
CI Bug Log - changes from CI_DRM_6195_full -> Patchwork_13180_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_13180_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_13180_full, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13180_full:

### IGT changes ###

#### Possible regressions ####

  * igt@perf@buffer-fill:
    - shard-apl:          NOTRUN -> [DMESG-WARN][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl1/igt@perf@buffer-fill.html

  * igt@perf@create-destroy-userspace-config:
    - shard-glk:          [PASS][2] -> [DMESG-WARN][3] +11 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-glk9/igt@perf@create-destroy-userspace-config.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-glk4/igt@perf@create-destroy-userspace-config.html

  * igt@perf@disabled-read-error:
    - shard-skl:          [PASS][4] -> [INCOMPLETE][5] +2 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl10/igt@perf@disabled-read-error.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl1/igt@perf@disabled-read-error.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-skl:          [PASS][6] -> [DMESG-WARN][7] +10 similar issues
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl10/igt@perf@gen8-unprivileged-single-ctx-counters.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl2/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@invalid-create-userspace-config:
    - shard-kbl:          [PASS][8] -> [DMESG-WARN][9] +11 similar issues
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-kbl7/igt@perf@invalid-create-userspace-config.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl7/igt@perf@invalid-create-userspace-config.html

  * igt@perf@invalid-oa-exponent:
    - shard-hsw:          [PASS][10] -> [DMESG-WARN][11] +3 similar issues
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw2/igt@perf@invalid-oa-exponent.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@perf@invalid-oa-exponent.html
    - shard-iclb:         [PASS][12] -> [DMESG-WARN][13] +10 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb6/igt@perf@invalid-oa-exponent.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb4/igt@perf@invalid-oa-exponent.html

  * igt@perf@low-oa-exponent-permissions:
    - shard-apl:          [PASS][14] -> [DMESG-WARN][15] +9 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-apl1/igt@perf@low-oa-exponent-permissions.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl2/igt@perf@low-oa-exponent-permissions.html

  * igt@runner@aborted:
    - shard-hsw:          NOTRUN -> ([FAIL][16], [FAIL][17], [FAIL][18], [FAIL][19], [FAIL][20], [FAIL][21], [FAIL][22], [FAIL][23], [FAIL][24], [FAIL][25], [FAIL][26], [FAIL][27]) ([fdo#108770])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw8/igt@runner@aborted.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw1/igt@runner@aborted.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw8/igt@runner@aborted.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw6/igt@runner@aborted.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@runner@aborted.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw1/igt@runner@aborted.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@runner@aborted.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw1/igt@runner@aborted.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@runner@aborted.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw1/igt@runner@aborted.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@runner@aborted.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw8/igt@runner@aborted.html
    - shard-kbl:          NOTRUN -> ([FAIL][28], [FAIL][29], [FAIL][30], [FAIL][31])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl4/igt@runner@aborted.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl3/igt@runner@aborted.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl7/igt@runner@aborted.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl4/igt@runner@aborted.html
    - shard-iclb:         NOTRUN -> ([FAIL][32], [FAIL][33], [FAIL][34]) ([fdo#110718])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb5/igt@runner@aborted.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb7/igt@runner@aborted.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@runner@aborted.html
    - shard-apl:          NOTRUN -> ([FAIL][35], [FAIL][36], [FAIL][37])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl6/igt@runner@aborted.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl1/igt@runner@aborted.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl1/igt@runner@aborted.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * {igt@gem_exec_balancer@bonded-cork}:
    - shard-iclb:         [PASS][38] -> [FAIL][39]
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb6/igt@gem_exec_balancer@bonded-cork.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb1/igt@gem_exec_balancer@bonded-cork.html

  
Known issues
------------

  Here are the changes found in Patchwork_13180_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_eio@reset-stress:
    - shard-snb:          [PASS][40] -> [FAIL][41] ([fdo#109661])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-snb1/igt@gem_eio@reset-stress.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-snb7/igt@gem_eio@reset-stress.html

  * igt@i915_selftest@mock_fence:
    - shard-iclb:         [PASS][42] -> [INCOMPLETE][43] ([fdo#107713]) +2 similar issues
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb7/igt@i915_selftest@mock_fence.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb7/igt@i915_selftest@mock_fence.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-apl:          [PASS][44] -> [DMESG-WARN][45] ([fdo#108566]) +3 similar issues
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@kms_cursor_legacy@flip-vs-cursor-legacy:
    - shard-skl:          [PASS][46] -> [FAIL][47] ([fdo#102670])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl7/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-skl:          [PASS][48] -> [INCOMPLETE][49] ([fdo#104108])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl3/igt@kms_fbcon_fbt@psr-suspend.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl1/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible:
    - shard-hsw:          [PASS][50] -> [SKIP][51] ([fdo#109271]) +20 similar issues
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw8/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw1/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html

  * igt@kms_flip@modeset-vs-vblank-race-interruptible:
    - shard-glk:          [PASS][52] -> [FAIL][53] ([fdo#103060])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-glk2/igt@kms_flip@modeset-vs-vblank-race-interruptible.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-glk8/igt@kms_flip@modeset-vs-vblank-race-interruptible.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render:
    - shard-iclb:         [PASS][54] -> [FAIL][55] ([fdo#103167]) +3 similar issues
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt:
    - shard-iclb:         [PASS][56] -> [FAIL][57] ([fdo#109247]) +3 similar issues
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html

  * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc:
    - shard-skl:          [PASS][58] -> [FAIL][59] ([fdo#108145] / [fdo#110403])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl4/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl2/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html

  * igt@kms_psr@psr2_primary_render:
    - shard-iclb:         [PASS][60] -> [SKIP][61] ([fdo#109441])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb2/igt@kms_psr@psr2_primary_render.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb7/igt@kms_psr@psr2_primary_render.html

  * igt@kms_sysfs_edid_timing:
    - shard-iclb:         [PASS][62] -> [FAIL][63] ([fdo#100047])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb4/igt@kms_sysfs_edid_timing.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb3/igt@kms_sysfs_edid_timing.html

  * igt@perf@buffer-fill:
    - shard-hsw:          [PASS][64] -> [DMESG-WARN][65] ([fdo#110789]) +7 similar issues
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw4/igt@perf@buffer-fill.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@perf@buffer-fill.html

  * igt@perf@disabled-read-error:
    - shard-glk:          [PASS][66] -> [INCOMPLETE][67] ([fdo#103359] / [k.org#198133]) +2 similar issues
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-glk7/igt@perf@disabled-read-error.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-glk6/igt@perf@disabled-read-error.html
    - shard-kbl:          [PASS][68] -> [INCOMPLETE][69] ([fdo#103665]) +2 similar issues
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-kbl3/igt@perf@disabled-read-error.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl4/igt@perf@disabled-read-error.html
    - shard-hsw:          [PASS][70] -> [INCOMPLETE][71] ([fdo#103540])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw1/igt@perf@disabled-read-error.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw8/igt@perf@disabled-read-error.html

  * igt@perf@oa-formats:
    - shard-apl:          [PASS][72] -> [INCOMPLETE][73] ([fdo#103927]) +1 similar issue
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-apl3/igt@perf@oa-formats.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl1/igt@perf@oa-formats.html
    - shard-hsw:          [PASS][74] -> [INCOMPLETE][75] ([fdo#103540] / [fdo#108767])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw4/igt@perf@oa-formats.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@perf@oa-formats.html

  
#### Possible fixes ####

  * igt@gem_tiled_swapping@non-threaded:
    - shard-apl:          [DMESG-WARN][76] ([fdo#108686]) -> [PASS][77]
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-apl2/igt@gem_tiled_swapping@non-threaded.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl4/igt@gem_tiled_swapping@non-threaded.html

  * igt@gem_workarounds@suspend-resume-context:
    - shard-apl:          [DMESG-WARN][78] ([fdo#108566]) -> [PASS][79] +4 similar issues
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-apl6/igt@gem_workarounds@suspend-resume-context.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-apl6/igt@gem_workarounds@suspend-resume-context.html

  * igt@i915_pm_backlight@fade_with_suspend:
    - shard-skl:          [INCOMPLETE][80] ([fdo#104108]) -> [PASS][81]
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl7/igt@i915_pm_backlight@fade_with_suspend.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl10/igt@i915_pm_backlight@fade_with_suspend.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-kbl:          [INCOMPLETE][82] ([fdo#103665]) -> [PASS][83]
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-kbl6/igt@kms_flip@flip-vs-suspend.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-kbl7/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff:
    - shard-iclb:         [FAIL][84] ([fdo#103167]) -> [PASS][85] +1 similar issue
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbc-1p-rte:
    - shard-iclb:         [FAIL][86] ([fdo#103167] / [fdo#110378]) -> [PASS][87]
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite:
    - shard-hsw:          [SKIP][88] ([fdo#109271]) -> [PASS][89] +6 similar issues
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html

  * igt@kms_psr2_su@frontbuffer:
    - shard-iclb:         [SKIP][90] ([fdo#109642]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb7/igt@kms_psr2_su@frontbuffer.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@kms_psr2_su@frontbuffer.html

  * igt@kms_psr@psr2_sprite_mmap_gtt:
    - shard-iclb:         [SKIP][92] ([fdo#109441]) -> [PASS][93] +2 similar issues
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb7/igt@kms_psr@psr2_sprite_mmap_gtt.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html

  
#### Warnings ####

  * igt@gem_mmap_gtt@forked-big-copy-odd:
    - shard-iclb:         [INCOMPLETE][94] ([fdo#107713] / [fdo#109100]) -> [TIMEOUT][95] ([fdo#109673])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-iclb3/igt@gem_mmap_gtt@forked-big-copy-odd.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-iclb2/igt@gem_mmap_gtt@forked-big-copy-odd.html

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
    - shard-hsw:          [SKIP][96] ([fdo#109271]) -> [FAIL][97] ([fdo#105767])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-hsw1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-hsw6/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff:
    - shard-skl:          [FAIL][98] ([fdo#108040]) -> [FAIL][99] ([fdo#103167]) +1 similar issue
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6195/shard-skl6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13180/shard-skl5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#100047]: https://bugs.freedesktop.org/show_bug.cgi?id=100047
  [fdo#102670]: https://bugs.freedesktop.org/show_bug.cgi?id=102670
  [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
  [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#108040]: https://bugs.freedesktop.org/show_bug.cgi?id=108040
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
  [fdo#108767]: https://bugs.freedesktop.org/show_bug.cgi?id=108767
  [fdo#108770]: https://bugs.freedesktop.org/show_bug.cgi?id=108770
  [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100
  [fdo#109247]: https://bugs.freedesktop.org/show_bug.cgi?id=109247
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#109661]: https://bugs.freedesktop.org/show_bug.cgi?id=109661
  [fdo#109673]: https://bugs.freedesktop.org/show_bug.cgi?id=109673
  [fdo#110378]: https://bugs.freedesktop.org/show_bug.cgi?id=110378
  [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403
  [fdo#110718]: https://bugs.freedesktop.org/show_bug.cgi?id=110718
  [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789
  [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133


Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * Linux: CI_DRM_6195 -> Patchwork_13180

  CI_DRM_6195: 06b71939f2477c76f9eecb1dd5e99dcb25cb8371 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5039: 2d4f470bba1cb51ed116fb80b170f717c6294714 @ g
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:394:37: warning: expression using sizeof(void)

Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
+./include/linux/mm.h:652:13: error: not a function <noident>

Commit: drm/i915: add a new perf configuration execbuf parameter
+              ^~
+                                        ^~
+drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2114:40: error: ‘struct i915_perf_stream’ has no member named ‘hold_preemption’
+drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2114:47: error: no member 'hold_preemption' in struct i915_perf_stream
+drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2115:14: error: ‘struct i915_request’ has no member named ‘has_perf’
+drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2115:28: error: no member 'has_perf' in struct i915_request
+drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c: In function ‘eb_oa_config’:
-drivers/gpu/drm/i915/gvt/mmio.c:281:23: warning: memcpy with byte count of 279040
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/gvt/vgpu.c:196:48: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_gpu_error.c:1006:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_gpu_error.c:1006:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_gpu_error.c:906:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_gpu_error.c:906:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_perf.c:1528:15: warning: memset with byte count of 16777216
-drivers/gpu/drm/i915/i915_perf.c:1586:15: warning: memset with byte count of 16777216
-drivers/gpu/drm/i915/i915_perf.c:395:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_scheduler.h:70:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_utils.h:220:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:565:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:565:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:566:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:566:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:568:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:568:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:569:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:569:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:582:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:582:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:584:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:655:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/i915_vma.c:655:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/icl_dsi.c:135:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_audio.c:306:15: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_audio.c:306:15: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_audio.c:482:15: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_audio.c:601:15: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_audio.c:971:34: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_audio.c:971:34: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:129:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:129:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:169:19: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:169:19: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:171:20: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:171:20: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:191:30: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:191:30: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:195:44: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:195:44: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_bw.c:244:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2246:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2249:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2258:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2266:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2275:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2307:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2307:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2343:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2343:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2536:17: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2536:17: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2570:17: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_cdclk.c:2570:17: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:120:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:226:29: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:236:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:239:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:242:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:244:38: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:247:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:250:33: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_color.c:340:37: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_ddi.c:669:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_ddi.c:671:24: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:1201:22: error: Expected constant expression in case statement
-drivers/gpu/drm/i915/intel_display.c:1204:22: error: Expected constant expression in case statement
-drivers/gpu/drm/i915/intel_display.c:1207:22: error: Expected constant expression in case statement
-drivers/gpu/drm/i915/intel_display.c:1210:22: error: Expected constant expression in case statement
-drivers/gpu/drm/i915/intel_display.c:14314:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:14314:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:2419:13: error: undefined identifier '__builtin_add_overflow_p'
-drivers/gpu/drm/i915/intel_display.c:2787:28: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:2787:28: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:7367:26: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:882:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_display.c:882:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp_aux_backlight.c:158:21: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1438:39: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1802:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1802:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1935:23: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1955:25: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1955:25: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1977:58: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:1977:58: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:255:16: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:300:30: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:300:30: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:393:28: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:393:28: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:4370:26: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:4370:26: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:4413:27: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:4413:27: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:5940:30: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6644:31: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6673:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6673:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6673:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6673:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6674:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6674:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6674:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6674:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6675:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6675:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6675:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6675:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6676:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6676:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6676:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6676:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6677:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6677:9: warning: expression using sizeof(void)
-drivers/gpu/drm/i915/intel_dp.c:6677:9: w

Patches download mbox

Tests

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC [M]  drivers/gpu/drm/i915/header_test_i915_active_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_debugfs.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_drv.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_fixed.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_globals.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_irq.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_params.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_priolist_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_pvinfo.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_reg.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_scheduler_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_utils.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_vgpu.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_csr.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_drv.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_ct.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_fwif.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_reg.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_gvt.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_pm.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_runtime_pm.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_sideband.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_uc_fw.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_uncore.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_wakeref.o
  CC [M]  drivers/gpu/drm/i915/i915_drv.o
drivers/gpu/drm/i915/i915_drv.c:3229:6: error: initialization makes pointer from integer without a cast [-Werror=int-conversion]
      DRIVER_SYNCOBJ_TIMELINE,
      ^~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/i915_drv.c:3229:6: note: (near initialization for ‘driver.ioctls’)
drivers/gpu/drm/i915/i915_drv.c:3249:12: error: initialized field overwritten [-Werror=override-init]
  .ioctls = i915_ioctls,
            ^~~~~~~~~~~
drivers/gpu/drm/i915/i915_drv.c:3249:12: note: (near initialization for ‘driver.ioctls’)
cc1: all warnings being treated as errors
scripts/Makefile.build:278: recipe for target 'drivers/gpu/drm/i915/i915_drv.o' failed
make[4]: *** [drivers/gpu/drm/i915/i915_drv.o] Error 1
scripts/Makefile.build:489: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:489: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:489: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1071: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6390 -> Patchwork_13480
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/

Known issues
------------

  Here are the changes found in Patchwork_13480 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_tiled_pread_basic:
    - fi-icl-u3:          [PASS][1] -> [DMESG-WARN][2] ([fdo#107724]) +1 similar issue
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-icl-u3/igt@gem_tiled_pread_basic.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-icl-u3/igt@gem_tiled_pread_basic.html

  * igt@i915_pm_rpm@module-reload:
    - fi-cml-u:           [PASS][3] -> [DMESG-WARN][4] ([fdo#111012])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-cml-u/igt@i915_pm_rpm@module-reload.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-cml-u/igt@i915_pm_rpm@module-reload.html

  
#### Possible fixes ####

  * igt@gem_mmap_gtt@basic-copy:
    - fi-icl-u3:          [DMESG-WARN][5] ([fdo#107724]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-icl-u3/igt@gem_mmap_gtt@basic-copy.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-icl-u3/igt@gem_mmap_gtt@basic-copy.html

  * igt@i915_pm_rpm@module-reload:
    - fi-skl-6770hq:      [FAIL][7] ([fdo#108511]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html

  * igt@i915_selftest@live_contexts:
    - fi-icl-dsi:         [INCOMPLETE][9] ([fdo#107713] / [fdo#108569]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-icl-dsi/igt@i915_selftest@live_contexts.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-icl-dsi/igt@i915_selftest@live_contexts.html

  * igt@kms_busy@basic-flip-c:
    - fi-skl-6770hq:      [SKIP][11] ([fdo#109271] / [fdo#109278]) -> [PASS][12] +2 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-skl-6770hq/igt@kms_busy@basic-flip-c.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-skl-6770hq/igt@kms_busy@basic-flip-c.html

  * igt@kms_flip@basic-flip-vs-dpms:
    - fi-skl-6770hq:      [SKIP][13] ([fdo#109271]) -> [PASS][14] +23 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/fi-skl-6770hq/igt@kms_flip@basic-flip-vs-dpms.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/fi-skl-6770hq/igt@kms_flip@basic-flip-vs-dpms.html

  
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#108511]: https://bugs.freedesktop.org/show_bug.cgi?id=108511
  [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#111012]: https://bugs.freedesktop.org/show_bug.cgi?id=111012


Participating hosts (52 -> 45)
------------------------------

  Additional (1): fi-kbl-7567u 
  Missing    (8): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_6390 -> Patchwork_13480

  CI_DRM_6390: 4c6c23fdf450ab43bb4046ac1fb1439ebf176564 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5075: 03779dd3de8a57544f124d9952a6d2b3e34e34ca @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13480: e4ee8661e287f57ac107e317b2adcb2fe2b364ec @ git://anongit.freedesktop.org/gfx-ci/linux


== Kernel 32bit build ==

Warning: Kernel 32bit buildtest failed:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/build_32bit.log

  CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  CHK     include/generated/compile.h
Kernel: arch/x86/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 112 modules
ERROR: "__udivdi3" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined!
ERROR: "__divdi3" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined!
scripts/Makefile.modpost:91: recipe for target '__modpost' failed
make[1]: *** [__modpost] Error 1
Makefile:1287: recipe for target 'modules' failed
make: *** [modules] Error 2


== Linux commits ==

e4ee8661e287 drm/i915: add support for perf configuration queries
ee7f0b256c01 drm/i915/perf: execute OA configuration from command stream
aa1c4a084e04 drm/i915/perf: allow holding preemption on filtered ctx
243b2d67cc0f drm/i915: add a new perf configuration execbuf parameter
d0bdcdd65e5d drm/i915: add syncobj timeline support
35af21623514 drm/i915: introduce a mechanism to extend execbuf2
9762d251a468 drm/i915/perf: implement active wait for noa configurations
d84a895e334c drm/i915: enumerate scratch fields
61476a43f18a drm/i915/perf: allow for CS OA configs to be created lazily
5d6fb48512bb drm/i915/perf: introduce a versioning of the i915-perf uapi
063d9e6a602f drm/i915/perf: add missing delay for OA muxes configuration
$ dim checkpatch origin/drm-tip
063d9e6a602f drm/i915/perf: add missing delay for OA muxes configuration
-:7: WARNING:COMMIT_MESSAGE: Missing commit description - Add an appropriate one

total: 0 errors, 1 warnings, 0 checks, 29 lines checked
5d6fb48512bb drm/i915/perf: introduce a versioning of the i915-perf uapi
61476a43f18a drm/i915/perf: allow for CS OA configs to be created lazily
-:138: CHECK:SPACING: No space is necessary after a cast
#138: FILE: drivers/gpu/drm/i915/i915_perf.c:399:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 361 lines checked
d84a895e334c drm/i915: enumerate scratch fields
-:25: CHECK:BRACES: Blank lines aren't necessary after an open brace '{'
#25: FILE: drivers/gpu/drm/i915/gt/intel_gt.h:30:
 {
+

-:89: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#89: FILE: drivers/gpu/drm/i915/gt/intel_lrc.c:1809:
+	batch = gen8_emit_pipe_control(

total: 0 errors, 0 warnings, 2 checks, 171 lines checked
9762d251a468 drm/i915/perf: implement active wait for noa configurations
-:33: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV)
#33: FILE: drivers/gpu/drm/i915/gt/intel_gpu_commands.h:230:
+#define MI_MATH(x) MI_INSTR(0x1a, (x)-1)
                                      ^

-:106: CHECK:LINE_SPACING: Please don't use multiple blank lines
#106: FILE: drivers/gpu/drm/i915/i915_debugfs.c:3672:
+
+

-:163: CHECK:LINE_SPACING: Please don't use multiple blank lines
#163: FILE: drivers/gpu/drm/i915/i915_perf.c:450:
 
+

-:187: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#187: FILE: drivers/gpu/drm/i915/i915_perf.c:1666:
+	uint32_t d;

-:204: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#204: FILE: drivers/gpu/drm/i915/i915_perf.c:1683:
+	uint32_t d;

-:243: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#243: FILE: drivers/gpu/drm/i915/i915_perf.c:1722:
+	batch = cs = i915_gem_object_pin_map(bo, I915_MAP_WB);

total: 0 errors, 0 warnings, 6 checks, 381 lines checked
35af21623514 drm/i915: introduce a mechanism to extend execbuf2
-:128: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#128: FILE: include/uapi/drm/i915_drm.h:1170:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_EXT<<1))
                                                   ^

total: 0 errors, 0 warnings, 1 checks, 105 lines checked
d0bdcdd65e5d drm/i915: add syncobj timeline support
-:347: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#347: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2501:
+			 * The chain's ownership is transfered to the

-:378: ERROR:CODE_INDENT: code indent should use tabs where possible
#378: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2532:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

-:378: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#378: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2532:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

total: 1 errors, 2 warnings, 0 checks, 521 lines checked
243b2d67cc0f drm/i915: add a new perf configuration execbuf parameter
-:48: CHECK:LINE_SPACING: Please don't use multiple blank lines
#48: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1218:
 
+

-:140: ERROR:CODE_INDENT: code indent should use tabs where possible
#140: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2607:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

-:140: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#140: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2607:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

total: 1 errors, 1 warnings, 1 checks, 405 lines checked
aa1c4a084e04 drm/i915/perf: allow holding preemption on filtered ctx
-:154: WARNING:BRACES: braces {} are not necessary for single statement blocks
#154: FILE: drivers/gpu/drm/i915/i915_perf.c:2968:
+	if (IS_HASWELL(dev_priv) && specific_ctx && !props->hold_preemption) {
 		privileged_op = false;
+	}

total: 0 errors, 1 warnings, 0 checks, 220 lines checked
ee7f0b256c01 drm/i915/perf: execute OA configuration from command stream
e4ee8661e287 drm/i915: add support for perf configuration queries
CI Bug Log - changes from CI_DRM_6390_full -> Patchwork_13480_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_13480_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_13480_full, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13480_full:

### IGT changes ###

#### Possible regressions ####

  * igt@perf@blocking:
    - shard-hsw:          [PASS][1] -> [DMESG-WARN][2] +12 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-hsw8/igt@perf@blocking.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-hsw7/igt@perf@blocking.html

  * igt@perf@create-destroy-userspace-config:
    - shard-glk:          [PASS][3] -> [DMESG-WARN][4] +12 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-glk9/igt@perf@create-destroy-userspace-config.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-glk7/igt@perf@create-destroy-userspace-config.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-skl:          [PASS][5] -> [DMESG-WARN][6] +10 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl9/igt@perf@gen8-unprivileged-single-ctx-counters.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl5/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@invalid-oa-exponent:
    - shard-iclb:         [PASS][7] -> [DMESG-WARN][8] +12 similar issues
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb2/igt@perf@invalid-oa-exponent.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb8/igt@perf@invalid-oa-exponent.html

  * igt@perf@invalid-oa-format-id:
    - shard-kbl:          [PASS][9] -> [DMESG-WARN][10] +12 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-kbl3/igt@perf@invalid-oa-format-id.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-kbl1/igt@perf@invalid-oa-format-id.html
    - shard-hsw:          NOTRUN -> [DMESG-WARN][11]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-hsw1/igt@perf@invalid-oa-format-id.html

  * igt@perf@invalid-oa-metric-set-id:
    - shard-skl:          [PASS][12] -> [INCOMPLETE][13] +2 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl1/igt@perf@invalid-oa-metric-set-id.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl7/igt@perf@invalid-oa-metric-set-id.html

  * igt@perf@low-oa-exponent-permissions:
    - shard-apl:          [PASS][14] -> [DMESG-WARN][15] +11 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-apl8/igt@perf@low-oa-exponent-permissions.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-apl6/igt@perf@low-oa-exponent-permissions.html

  * igt@runner@aborted:
    - shard-hsw:          NOTRUN -> [FAIL][16]
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-hsw4/igt@runner@aborted.html
    - shard-kbl:          NOTRUN -> [FAIL][17]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-kbl1/igt@runner@aborted.html
    - shard-iclb:         NOTRUN -> [FAIL][18]
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb1/igt@runner@aborted.html
    - shard-apl:          NOTRUN -> [FAIL][19]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-apl1/igt@runner@aborted.html

  
#### Warnings ####

  * igt@perf@blocking:
    - shard-skl:          [FAIL][20] ([fdo#110728]) -> [DMESG-WARN][21]
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl10/igt@perf@blocking.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl3/igt@perf@blocking.html

  
Known issues
------------

  Here are the changes found in Patchwork_13480_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_await@wide-contexts:
    - shard-iclb:         [PASS][22] -> [FAIL][23] ([fdo#110769] / [fdo#110946])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb1/igt@gem_exec_await@wide-contexts.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb2/igt@gem_exec_await@wide-contexts.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-apl:          [PASS][24] -> [DMESG-WARN][25] ([fdo#108566]) +1 similar issue
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-apl5/igt@i915_suspend@fence-restore-untiled.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-apl8/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-glk:          [PASS][26] -> [FAIL][27] ([fdo#105363])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-glk4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
    - shard-skl:          [PASS][28] -> [FAIL][29] ([fdo#108145])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl2/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl4/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html

  * igt@kms_psr2_su@page_flip:
    - shard-iclb:         [PASS][30] -> [SKIP][31] ([fdo#109642])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb2/igt@kms_psr2_su@page_flip.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb3/igt@kms_psr2_su@page_flip.html

  * igt@kms_psr@psr2_primary_page_flip:
    - shard-iclb:         [PASS][32] -> [SKIP][33] ([fdo#109441])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb4/igt@kms_psr@psr2_primary_page_flip.html

  * igt@kms_setmode@basic:
    - shard-apl:          [PASS][34] -> [FAIL][35] ([fdo#99912])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-apl4/igt@kms_setmode@basic.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-apl2/igt@kms_setmode@basic.html

  * igt@perf@disabled-read-error:
    - shard-kbl:          [PASS][36] -> [INCOMPLETE][37] ([fdo#103665]) +3 similar issues
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-kbl4/igt@perf@disabled-read-error.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-kbl2/igt@perf@disabled-read-error.html
    - shard-hsw:          [PASS][38] -> [INCOMPLETE][39] ([fdo#103540]) +2 similar issues
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-hsw1/igt@perf@disabled-read-error.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-hsw7/igt@perf@disabled-read-error.html

  * igt@perf@invalid-oa-metric-set-id:
    - shard-apl:          [PASS][40] -> [INCOMPLETE][41] ([fdo#103927]) +4 similar issues
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-apl5/igt@perf@invalid-oa-metric-set-id.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-apl1/igt@perf@invalid-oa-metric-set-id.html
    - shard-glk:          [PASS][42] -> [INCOMPLETE][43] ([fdo#103359] / [k.org#198133]) +3 similar issues
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-glk3/igt@perf@invalid-oa-metric-set-id.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-glk3/igt@perf@invalid-oa-metric-set-id.html

  * igt@perf@oa-exponents:
    - shard-skl:          [PASS][44] -> [INCOMPLETE][45] ([fdo#104108])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl5/igt@perf@oa-exponents.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl8/igt@perf@oa-exponents.html

  * igt@perf@oa-formats:
    - shard-iclb:         [PASS][46] -> [INCOMPLETE][47] ([fdo#107713]) +3 similar issues
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb5/igt@perf@oa-formats.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb8/igt@perf@oa-formats.html
    - shard-hsw:          [PASS][48] -> [INCOMPLETE][49] ([fdo#103540] / [fdo#108767])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-hsw5/igt@perf@oa-formats.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-hsw2/igt@perf@oa-formats.html

  
#### Possible fixes ####

  * igt@gem_exec_balancer@smoke:
    - shard-iclb:         [SKIP][50] ([fdo#110854]) -> [PASS][51]
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb5/igt@gem_exec_balancer@smoke.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb1/igt@gem_exec_balancer@smoke.html

  * igt@gem_exec_schedule@preemptive-hang-vebox:
    - shard-iclb:         [INCOMPLETE][52] ([fdo#107713]) -> [PASS][53]
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb7/igt@gem_exec_schedule@preemptive-hang-vebox.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb3/igt@gem_exec_schedule@preemptive-hang-vebox.html

  * igt@i915_selftest@mock_requests:
    - shard-skl:          [INCOMPLETE][54] ([fdo#110550]) -> [PASS][55]
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl2/igt@i915_selftest@mock_requests.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl7/igt@i915_selftest@mock_requests.html
    - shard-glk:          [INCOMPLETE][56] ([fdo#103359] / [k.org#198133]) -> [PASS][57]
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-glk6/igt@i915_selftest@mock_requests.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-glk9/igt@i915_selftest@mock_requests.html

  * igt@kms_flip@flip-vs-expired-vblank:
    - shard-skl:          [FAIL][58] ([fdo#105363]) -> [PASS][59]
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl5/igt@kms_flip@flip-vs-expired-vblank.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl5/igt@kms_flip@flip-vs-expired-vblank.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-apl:          [DMESG-WARN][60] ([fdo#108566]) -> [PASS][61]
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-apl6/igt@kms_flip@flip-vs-suspend.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-apl7/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@plain-flip-fb-recreate-interruptible:
    - shard-hsw:          [INCOMPLETE][62] ([fdo#103540]) -> [PASS][63]
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-hsw4/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-hsw1/igt@kms_flip@plain-flip-fb-recreate-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
    - shard-iclb:         [FAIL][64] ([fdo#103167]) -> [PASS][65] +1 similar issue
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-kbl:          [INCOMPLETE][66] ([fdo#103665]) -> [PASS][67]
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-kbl7/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min:
    - shard-skl:          [FAIL][68] ([fdo#108145]) -> [PASS][69]
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-skl6/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-skl4/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html

  * igt@kms_plane_lowres@pipe-a-tiling-y:
    - shard-iclb:         [FAIL][70] ([fdo#103166]) -> [PASS][71]
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb5/igt@kms_plane_lowres@pipe-a-tiling-y.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-y.html

  * igt@kms_psr@no_drrs:
    - shard-iclb:         [FAIL][72] ([fdo#108341]) -> [PASS][73]
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb1/igt@kms_psr@no_drrs.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb2/igt@kms_psr@no_drrs.html

  * igt@kms_psr@psr2_cursor_mmap_cpu:
    - shard-iclb:         [SKIP][74] ([fdo#109441]) -> [PASS][75]
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6390/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_cpu.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13480/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html

  
  [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
  [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108341]: https://bugs.freedesktop.org/show_bug.cgi?id=108341
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#108767]: https://bugs.freedesktop.org/show_bug.cgi?id=108767
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#110550]: https://bugs.freedesktop.org/show_bug.cgi?id=110550
  [fdo#110728]: https://bugs.freedesktop.org/show_bug.cgi?id=110728
  [fdo#110769]: https://bugs.freedesktop.org/show_bug.cgi?id=110769
  [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
  [fdo#110946]: https://bugs.freedesktop.org/show_bug.cgi?id=110946
  [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912
  [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133


Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * Linux: CI_DRM_6390 -> Patchwork_13480

  CI_DRM_6390: 4c6c23fdf450ab43bb4046ac1fb1439ebf176564 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5075: 03779dd3de8a57544f124d9952a6d2b3e34e34ca @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13480: e4ee8661e287f57ac107e317b2adcb2fe2b364ec @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: add missing delay for OA muxes configuration
Okay!

Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:398:37: warning: expression using sizeof(void)

Commit: drm/i915: enumerate scratch fields
Okay!

Commit: drm/i915/perf: implement active wait for noa configurations
+  ^~~~~~~~~~~~~~~~~~
+cc1: all warnings being treated as errors
+drivers/gpu/drm/i915/i915_perf.c:1803:23: warning: constant 0xffffffffffffffff is so big it is unsigned long
+drivers/gpu/drm/i915/i915_perf.c:2492:27: warning: call with no type!
+drivers/gpu/drm/i915/i915_perf.c:2492:2: error: implicit declaration of function ‘i915_oa_config_put’; did you mean ‘i915_gem_context_put’? [-Werror=implicit-function-declaration]
+drivers/gpu/drm/i915/i915_perf.c:2492:9: error: undefined identifier 'i915_oa_config_put'
+drivers/gpu/drm/i915/i915_perf.c: In function ‘i915_oa_stream_init’:
+  i915_gem_context_put
+  i915_oa_config_put(stream->oa_config);
+make[1]: *** [drivers/gpu/drm/i915] Error 2
+make[2]: *** [drivers/gpu/drm/i915/i915_perf.o] Error 1
+make[2]: *** Waiting for unfinished jobs....
+make: *** [drivers/gpu/drm/] Error 2

Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
+./include/linux/mm.h:663:13: error: not a function <noident>

Commit: drm/i915: add a new perf configuration execbuf parameter
-  ^~~~~~~~~~~~~~~~~~
-cc1: all warnings being treated as errors
-drivers/gpu/drm/i915/i915_perf.c:2491:27: warning: call with no type!
-drivers/gpu/drm/i915/i915_perf.c:2491:2: error: implicit declaration of function ‘i915_oa_config_put’; did you mean ‘i915_gem_context_put’? [-Werror=implicit-function-declaration]
-drivers/gpu/drm/i915/i915_perf.c:2491:9: error: undefined identifier 'i915_oa_config_put'
-drivers/gpu/drm/i915/i915_perf.c: In function ‘i915_oa_stream_init’:
-  i915_gem_context_put
-  i915_oa_config_put(stream->oa_config);
-make[1]: *** [drivers/gpu/drm/i915] Error 2
-make[2]: *** [drivers/gpu/drm/i915/i915_perf.o] Error 1
-make[2]: *** Waiting for unfinished jobs....
-make: *** [drivers/gpu/drm/] Error 2

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915/perf: execute OA configuration from command stream
Okay!

Commit: drm/i915: add support for perf configuration queries
Okay!

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6440 -> Patchwork_13580
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/

Known issues
------------

  Here are the changes found in Patchwork_13580 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_param@basic-default:
    - fi-icl-u3:          [PASS][1] -> [DMESG-WARN][2] ([fdo#107724]) +1 similar issue
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/fi-icl-u3/igt@gem_ctx_param@basic-default.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/fi-icl-u3/igt@gem_ctx_param@basic-default.html

  * igt@i915_module_load@reload:
    - fi-blb-e6850:       [PASS][3] -> [INCOMPLETE][4] ([fdo#107718])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/fi-blb-e6850/igt@i915_module_load@reload.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/fi-blb-e6850/igt@i915_module_load@reload.html

  * igt@i915_selftest@live_hangcheck:
    - fi-icl-u2:          [PASS][5] -> [INCOMPLETE][6] ([fdo#107713] / [fdo#108569])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/fi-icl-u2/igt@i915_selftest@live_hangcheck.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/fi-icl-u2/igt@i915_selftest@live_hangcheck.html

  
#### Possible fixes ####

  * igt@gem_mmap_gtt@basic-short:
    - fi-icl-u3:          [DMESG-WARN][7] ([fdo#107724]) -> [PASS][8] +1 similar issue
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/fi-icl-u3/igt@gem_mmap_gtt@basic-short.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/fi-icl-u3/igt@gem_mmap_gtt@basic-short.html

  * igt@kms_chamelium@hdmi-edid-read:
    - {fi-icl-u4}:        [FAIL][9] ([fdo#111046 ]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/fi-icl-u4/igt@kms_chamelium@hdmi-edid-read.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/fi-icl-u4/igt@kms_chamelium@hdmi-edid-read.html

  
#### Warnings ####

  * igt@i915_pm_rpm@basic-pci-d3-state:
    - fi-kbl-guc:         [FAIL][11] ([fdo#110829]) -> [SKIP][12] ([fdo#109271])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/fi-kbl-guc/igt@i915_pm_rpm@basic-pci-d3-state.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/fi-kbl-guc/igt@i915_pm_rpm@basic-pci-d3-state.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#102505]: https://bugs.freedesktop.org/show_bug.cgi?id=102505
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#110829]: https://bugs.freedesktop.org/show_bug.cgi?id=110829
  [fdo#111046 ]: https://bugs.freedesktop.org/show_bug.cgi?id=111046 
  [fdo#111049]: https://bugs.freedesktop.org/show_bug.cgi?id=111049


Participating hosts (51 -> 46)
------------------------------

  Additional (2): fi-icl-dsi fi-pnv-d510 
  Missing    (7): fi-ilk-m540 fi-bdw-5557u fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_6440 -> Patchwork_13580

  CI_DRM_6440: f3ee9eaf13443e179a5ad263da0abe241ea04172 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5092: 2a66ae6626d5583240509f84117d1345a799b75a @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13580: d80ced697843e799ac9a90ccfae96283189b1377 @ git://anongit.freedesktop.org/gfx-ci/linux


== Kernel 32bit build ==

Warning: Kernel 32bit buildtest failed:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/build_32bit.log

  CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC [M]  drivers/gpu/drm/i915/header_test_i915_active_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_debugfs.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_drv.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_fixed.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_globals.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_irq.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_params.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_priolist_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_pvinfo.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_reg.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_scheduler_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_utils.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_vgpu.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_csr.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_drv.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_ct.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_fwif.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_reg.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_gvt.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_pm.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_runtime_pm.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_sideband.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_uc_fw.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_uncore.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_wakeref.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
drivers/gpu/drm/i915/i915_debugfs.c: In function ‘i915_perf_noa_delay_set’:
drivers/gpu/drm/i915/i915_debugfs.c:3664:18: error: left shift count >= width of type [-Werror=shift-count-overflow]
  if (val > ((1ul << 32) - 1) * RUNTIME_INFO(i915)->cs_timestamp_frequency_khz)
                  ^~
cc1: all warnings being treated as errors
scripts/Makefile.build:278: recipe for target 'drivers/gpu/drm/i915/i915_debugfs.o' failed
make[4]: *** [drivers/gpu/drm/i915/i915_debugfs.o] Error 1
scripts/Makefile.build:489: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:489: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:489: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1071: recipe for target 'drivers' failed
make: *** [drivers] Error 2


== Linux commits ==

d80ced697843 drm/i915: add support for perf configuration queries
af566a9a1d5a drm/i915/perf: execute OA configuration from command stream
9d36d4d2936e drm/i915/perf: allow holding preemption on filtered ctx
16c9d7873e66 drm/i915: add infrastructure to hold off preemption on a request
2869d3ccb40c drm/i915: add a new perf configuration execbuf parameter
d3006d85875a drm/i915: add syncobj timeline support
424cd5c33da4 drm/i915: introduce a mechanism to extend execbuf2
665a7ba96f68 drm/i915/perf: implement active wait for noa configurations
e248db13eb2d drm/i915: enumerate scratch fields
1722df82866e drm/i915/perf: allow for CS OA configs to be created lazily
080184f9a064 drm/i915/perf: introduce a versioning of the i915-perf uapi
8f7a0808f250 drm/i915/perf: add missing delay for OA muxes configuration
77863bf0383c drm/i915/perf: ensure we keep a reference on the driver
$ dim checkpatch origin/drm-tip
77863bf0383c drm/i915/perf: ensure we keep a reference on the driver
8f7a0808f250 drm/i915/perf: add missing delay for OA muxes configuration
080184f9a064 drm/i915/perf: introduce a versioning of the i915-perf uapi
1722df82866e drm/i915/perf: allow for CS OA configs to be created lazily
-:139: CHECK:SPACING: No space is necessary after a cast
#139: FILE: drivers/gpu/drm/i915/i915_perf.c:399:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 361 lines checked
e248db13eb2d drm/i915: enumerate scratch fields
-:25: CHECK:BRACES: Blank lines aren't necessary after an open brace '{'
#25: FILE: drivers/gpu/drm/i915/gt/intel_gt.h:30:
 {
+

-:89: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#89: FILE: drivers/gpu/drm/i915/gt/intel_lrc.c:1833:
+	batch = gen8_emit_pipe_control(

total: 0 errors, 0 warnings, 2 checks, 171 lines checked
665a7ba96f68 drm/i915/perf: implement active wait for noa configurations
-:37: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV)
#37: FILE: drivers/gpu/drm/i915/gt/intel_gpu_commands.h:230:
+#define MI_MATH(x) MI_INSTR(0x1a, (x)-1)
                                      ^

-:116: CHECK:LINE_SPACING: Please don't use multiple blank lines
#116: FILE: drivers/gpu/drm/i915/i915_debugfs.c:3685:
+
+

-:173: CHECK:LINE_SPACING: Please don't use multiple blank lines
#173: FILE: drivers/gpu/drm/i915/i915_perf.c:450:
 
+

-:197: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#197: FILE: drivers/gpu/drm/i915/i915_perf.c:1666:
+	uint32_t d;

-:213: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#213: FILE: drivers/gpu/drm/i915/i915_perf.c:1682:
+	uint32_t d;

-:231: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#231: FILE: drivers/gpu/drm/i915/i915_perf.c:1700:
+		DIV64_U64_ROUND_UP(

-:256: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#256: FILE: drivers/gpu/drm/i915/i915_perf.c:1725:
+	batch = cs = i915_gem_object_pin_map(bo, I915_MAP_WB);

total: 0 errors, 0 warnings, 7 checks, 388 lines checked
424cd5c33da4 drm/i915: introduce a mechanism to extend execbuf2
-:129: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#129: FILE: include/uapi/drm/i915_drm.h:1171:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_EXT<<1))
                                                   ^

total: 0 errors, 0 warnings, 1 checks, 105 lines checked
d3006d85875a drm/i915: add syncobj timeline support
-:361: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#361: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2510:
+			 * The chain's ownership is transfered to the

-:392: ERROR:CODE_INDENT: code indent should use tabs where possible
#392: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2541:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

-:392: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#392: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2541:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

total: 1 errors, 2 warnings, 0 checks, 530 lines checked
2869d3ccb40c drm/i915: add a new perf configuration execbuf parameter
-:27: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#27: 
v7: Hold drm.struct_mutex when serializing the request with OA config (Chris)

-:52: CHECK:LINE_SPACING: Please don't use multiple blank lines
#52: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1218:
 
+

-:151: ERROR:CODE_INDENT: code indent should use tabs where possible
#151: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2623:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

-:151: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#151: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2623:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

total: 1 errors, 2 warnings, 1 checks, 420 lines checked
16c9d7873e66 drm/i915: add infrastructure to hold off preemption on a request
9d36d4d2936e drm/i915/perf: allow holding preemption on filtered ctx
-:124: WARNING:BRACES: braces {} are not necessary for single statement blocks
#124: FILE: drivers/gpu/drm/i915/i915_perf.c:2972:
+	if (IS_HASWELL(dev_priv) && specific_ctx && !props->hold_preemption) {
 		privileged_op = false;
+	}

total: 0 errors, 1 warnings, 0 checks, 123 lines checked
af566a9a1d5a drm/i915/perf: execute OA configuration from command stream
d80ced697843 drm/i915: add support for perf configuration queries
-:174: WARNING:BRACES: braces {} are not necessary for single statement blocks
#174: FILE: drivers/gpu/drm/i915/i915_query.c:250:
+		if (__get_user(config_id, &user_query_config_ptr->config)) {
+			return -EFAULT;
+		}

total: 0 errors, 1 warnings, 0 checks, 405 lines checked
CI Bug Log - changes from CI_DRM_6440_full -> Patchwork_13580_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_13580_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_13580_full, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13580_full:

### IGT changes ###

#### Possible regressions ####

  * igt@perf@blocking:
    - shard-hsw:          [PASS][1] -> [DMESG-WARN][2] +11 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-hsw6/igt@perf@blocking.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-hsw5/igt@perf@blocking.html

  * igt@perf@create-destroy-userspace-config:
    - shard-glk:          [PASS][3] -> [DMESG-WARN][4] +11 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-glk5/igt@perf@create-destroy-userspace-config.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-glk3/igt@perf@create-destroy-userspace-config.html

  * igt@perf@disabled-read-error:
    - shard-skl:          [PASS][5] -> [INCOMPLETE][6] +2 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-skl9/igt@perf@disabled-read-error.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-skl1/igt@perf@disabled-read-error.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-skl:          [PASS][7] -> [DMESG-WARN][8] +10 similar issues
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-skl3/igt@perf@gen8-unprivileged-single-ctx-counters.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-skl6/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@invalid-oa-exponent:
    - shard-iclb:         [PASS][9] -> [DMESG-WARN][10] +11 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb6/igt@perf@invalid-oa-exponent.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb7/igt@perf@invalid-oa-exponent.html

  * igt@perf@invalid-oa-format-id:
    - shard-kbl:          [PASS][11] -> [DMESG-WARN][12] +11 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-kbl3/igt@perf@invalid-oa-format-id.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-kbl1/igt@perf@invalid-oa-format-id.html

  * igt@perf@low-oa-exponent-permissions:
    - shard-apl:          [PASS][13] -> [DMESG-WARN][14] +10 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-apl2/igt@perf@low-oa-exponent-permissions.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-apl3/igt@perf@low-oa-exponent-permissions.html

  
Known issues
------------

  Here are the changes found in Patchwork_13580_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_softpin@noreloc-s3:
    - shard-apl:          [PASS][15] -> [DMESG-WARN][16] ([fdo#108566]) +3 similar issues
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-apl1/igt@gem_softpin@noreloc-s3.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-apl4/igt@gem_softpin@noreloc-s3.html

  * igt@gem_tiled_swapping@non-threaded:
    - shard-apl:          [PASS][17] -> [DMESG-WARN][18] ([fdo#108686])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-apl2/igt@gem_tiled_swapping@non-threaded.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-apl8/igt@gem_tiled_swapping@non-threaded.html

  * igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge:
    - shard-snb:          [PASS][19] -> [SKIP][20] ([fdo#109271] / [fdo#109278])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-snb5/igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-snb2/igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge.html

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
    - shard-hsw:          [PASS][21] -> [FAIL][22] ([fdo#105767])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-hsw7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-hsw5/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html

  * igt@kms_flip_tiling@flip-changes-tiling-yf:
    - shard-skl:          [PASS][23] -> [FAIL][24] ([fdo#108228] / [fdo#108303])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-skl1/igt@kms_flip_tiling@flip-changes-tiling-yf.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-skl10/igt@kms_flip_tiling@flip-changes-tiling-yf.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu:
    - shard-iclb:         [PASS][25] -> [FAIL][26] ([fdo#103167]) +4 similar issues
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
    - shard-skl:          [PASS][27] -> [INCOMPLETE][28] ([fdo#104108])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-skl10/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-skl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html

  * igt@kms_plane@plane-panning-bottom-right-pipe-a-planes:
    - shard-snb:          [PASS][29] -> [SKIP][30] ([fdo#109271]) +3 similar issues
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-snb5/igt@kms_plane@plane-panning-bottom-right-pipe-a-planes.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-snb2/igt@kms_plane@plane-panning-bottom-right-pipe-a-planes.html

  * igt@kms_plane_lowres@pipe-a-tiling-y:
    - shard-iclb:         [PASS][31] -> [FAIL][32] ([fdo#103166])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb4/igt@kms_plane_lowres@pipe-a-tiling-y.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb5/igt@kms_plane_lowres@pipe-a-tiling-y.html

  * igt@kms_psr@psr2_primary_page_flip:
    - shard-iclb:         [PASS][33] -> [SKIP][34] ([fdo#109441]) +1 similar issue
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb5/igt@kms_psr@psr2_primary_page_flip.html

  * igt@kms_vblank@pipe-c-ts-continuation-suspend:
    - shard-kbl:          [PASS][35] -> [DMESG-WARN][36] ([fdo#108566]) +1 similar issue
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-kbl2/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-kbl4/igt@kms_vblank@pipe-c-ts-continuation-suspend.html

  * igt@perf@disabled-read-error:
    - shard-glk:          [PASS][37] -> [INCOMPLETE][38] ([fdo#103359] / [k.org#198133]) +2 similar issues
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-glk1/igt@perf@disabled-read-error.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-glk7/igt@perf@disabled-read-error.html
    - shard-apl:          [PASS][39] -> [INCOMPLETE][40] ([fdo#103927]) +2 similar issues
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-apl8/igt@perf@disabled-read-error.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-apl4/igt@perf@disabled-read-error.html
    - shard-kbl:          [PASS][41] -> [INCOMPLETE][42] ([fdo#103665]) +2 similar issues
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-kbl4/igt@perf@disabled-read-error.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-kbl6/igt@perf@disabled-read-error.html
    - shard-hsw:          [PASS][43] -> [INCOMPLETE][44] ([fdo#103540]) +1 similar issue
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-hsw5/igt@perf@disabled-read-error.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-hsw6/igt@perf@disabled-read-error.html

  * igt@perf@oa-formats:
    - shard-iclb:         [PASS][45] -> [INCOMPLETE][46] ([fdo#107713]) +2 similar issues
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb1/igt@perf@oa-formats.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb7/igt@perf@oa-formats.html
    - shard-hsw:          [PASS][47] -> [INCOMPLETE][48] ([fdo#103540] / [fdo#108767])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-hsw1/igt@perf@oa-formats.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-hsw7/igt@perf@oa-formats.html

  
#### Possible fixes ####

  * igt@gem_exec_nop@basic-series:
    - shard-iclb:         [INCOMPLETE][49] ([fdo#107713] / [fdo#109100]) -> [PASS][50]
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb1/igt@gem_exec_nop@basic-series.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb2/igt@gem_exec_nop@basic-series.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-skl:          [INCOMPLETE][51] ([fdo#104108]) -> [PASS][52]
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-skl1/igt@gem_workarounds@suspend-resume-fd.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-skl9/igt@gem_workarounds@suspend-resume-fd.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-kbl:          [DMESG-WARN][53] ([fdo#108566]) -> [PASS][54]
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-kbl4/igt@i915_suspend@fence-restore-untiled.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-kbl6/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
    - shard-hsw:          [FAIL][55] ([fdo#105767]) -> [PASS][56]
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-hsw5/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-hsw:          [INCOMPLETE][57] ([fdo#103540]) -> [PASS][58]
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-hsw7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-hsw2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip_tiling@flip-y-tiled:
    - shard-iclb:         [FAIL][59] ([fdo#108303]) -> [PASS][60]
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb6/igt@kms_flip_tiling@flip-y-tiled.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb7/igt@kms_flip_tiling@flip-y-tiled.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
    - shard-iclb:         [FAIL][61] ([fdo#103167]) -> [PASS][62] +3 similar issues
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_plane_lowres@pipe-a-tiling-x:
    - shard-iclb:         [FAIL][63] ([fdo#103166]) -> [PASS][64]
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb4/igt@kms_plane_lowres@pipe-a-tiling-x.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb2/igt@kms_plane_lowres@pipe-a-tiling-x.html

  * igt@kms_psr@psr2_sprite_mmap_gtt:
    - shard-iclb:         [SKIP][65] ([fdo#109441]) -> [PASS][66] +1 similar issue
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-iclb4/igt@kms_psr@psr2_sprite_mmap_gtt.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html

  * igt@kms_rotation_crc@multiplane-rotation-cropping-top:
    - shard-kbl:          [FAIL][67] ([fdo#109016]) -> [PASS][68]
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-kbl6/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-kbl1/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html

  * igt@kms_setmode@basic:
    - shard-snb:          [FAIL][69] ([fdo#99912]) -> [PASS][70]
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6440/shard-snb5/igt@kms_setmode@basic.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13580/shard-snb2/igt@kms_setmode@basic.html

  
  [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
  [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#108228]: https://bugs.freedesktop.org/show_bug.cgi?id=108228
  [fdo#108303]: https://bugs.freedesktop.org/show_bug.cgi?id=108303
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
  [fdo#108767]: https://bugs.freedesktop.org/show_bug.cgi?id=108767
  [fdo#109016]: https://bugs.freedesktop.org/show_bug.cgi?id=109016
  [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912
  [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133


Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * Linux: CI_DRM_6440 -> Patchwork_13580

  CI_DRM_6440: f3ee9eaf13443e179a5ad263da0abe241ea04172 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5092: 2a66ae6626d5583240509f84117d1345a799b75a @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13580: d80ced697843e799ac9a90ccfae96283189b1377 @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: ensure we keep a reference on the driver
Okay!

Commit: drm/i915/perf: add missing delay for OA muxes configuration
Okay!

Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:398:37: warning: expression using sizeof(void)

Commit: drm/i915: enumerate scratch fields
Okay!

Commit: drm/i915/perf: implement active wait for noa configurations
+drivers/gpu/drm/i915/i915_perf.c:1699:33: warning: constant 0xffffffffffffffff is so big it is unsigned long

Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
+./include/linux/mm.h:663:13: error: not a function <noident>

Commit: drm/i915: add a new perf configuration execbuf parameter
Okay!

Commit: drm/i915: add infrastructure to hold off preemption on a request
Okay!

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915/perf: execute OA configuration from command stream
Okay!

Commit: drm/i915: add support for perf configuration queries
Okay!

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6458 -> Patchwork_13621
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/

Known issues
------------

  Here are the changes found in Patchwork_13621 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live_execlists:
    - fi-skl-gvtdvm:      [PASS][1] -> [DMESG-FAIL][2] ([fdo#111108])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/fi-skl-gvtdvm/igt@i915_selftest@live_execlists.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/fi-skl-gvtdvm/igt@i915_selftest@live_execlists.html

  
#### Possible fixes ####

  * igt@i915_pm_rpm@module-reload:
    - fi-skl-6770hq:      [FAIL][3] ([fdo#108511]) -> [PASS][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html

  * igt@i915_selftest@live_contexts:
    - fi-skl-iommu:       [INCOMPLETE][5] ([fdo#111050]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/fi-skl-iommu/igt@i915_selftest@live_contexts.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/fi-skl-iommu/igt@i915_selftest@live_contexts.html

  * igt@kms_frontbuffer_tracking@basic:
    - fi-icl-u2:          [FAIL][7] ([fdo#103167]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#108511]: https://bugs.freedesktop.org/show_bug.cgi?id=108511
  [fdo#111050]: https://bugs.freedesktop.org/show_bug.cgi?id=111050
  [fdo#111108]: https://bugs.freedesktop.org/show_bug.cgi?id=111108


Participating hosts (53 -> 47)
------------------------------

  Missing    (6): fi-kbl-soraka fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * Linux: CI_DRM_6458 -> Patchwork_13621

  CI_DRM_6458: fe4d1459b31768c40f907bb859f25197e1af2d07 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5093: 86dc48ede7c33bf69e15f84179d2f9e5b84c179b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13621: 1e247fc1940038de320c65afa25b6fdba48ad9e1 @ git://anongit.freedesktop.org/gfx-ci/linux


== Kernel 32bit build ==

Warning: Kernel 32bit buildtest failed:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/build_32bit.log

  CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC [M]  drivers/gpu/drm/i915/header_test_i915_active_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_debugfs.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_drv.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_fixed.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_globals.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_irq.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_params.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_priolist_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_pvinfo.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_reg.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_scheduler_types.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_utils.o
  CC [M]  drivers/gpu/drm/i915/header_test_i915_vgpu.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_csr.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_drv.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_ct.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_fwif.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_guc_reg.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_gvt.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_pm.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_runtime_pm.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_sideband.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_uc_fw.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_uncore.o
  CC [M]  drivers/gpu/drm/i915/header_test_intel_wakeref.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
drivers/gpu/drm/i915/i915_debugfs.c: In function ‘i915_perf_noa_delay_set’:
drivers/gpu/drm/i915/i915_debugfs.c:3659:18: error: left shift count >= width of type [-Werror=shift-count-overflow]
  if (val > ((1ul << 32) - 1) * RUNTIME_INFO(i915)->cs_timestamp_frequency_khz)
                  ^~
cc1: all warnings being treated as errors
scripts/Makefile.build:278: recipe for target 'drivers/gpu/drm/i915/i915_debugfs.o' failed
make[4]: *** [drivers/gpu/drm/i915/i915_debugfs.o] Error 1
scripts/Makefile.build:489: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:489: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:489: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1071: recipe for target 'drivers' failed
make: *** [drivers] Error 2


== Linux commits ==

1e247fc19400 drm/i915: add support for perf configuration queries
2bfb22c42eca drm/i915/perf: execute OA configuration from command stream
ab69d6bbb2b5 drm/i915/perf: allow holding preemption on filtered ctx
efe63781a792 drm/i915: add a new perf configuration execbuf parameter
138ca08070d2 drm/i915: add syncobj timeline support
4d526c6d987d drm/i915: introduce a mechanism to extend execbuf2
2bc449b28e4f drm/i915/perf: implement active wait for noa configurations
9c699978e47f drm/i915/perf: allow for CS OA configs to be created lazily
d2955d0798d1 drm/i915/perf: introduce a versioning of the i915-perf uapi
$ dim checkpatch origin/drm-tip
d2955d0798d1 drm/i915/perf: introduce a versioning of the i915-perf uapi
9c699978e47f drm/i915/perf: allow for CS OA configs to be created lazily
-:139: CHECK:SPACING: No space is necessary after a cast
#139: FILE: drivers/gpu/drm/i915/i915_perf.c:399:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 361 lines checked
2bc449b28e4f drm/i915/perf: implement active wait for noa configurations
-:39: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV)
#39: FILE: drivers/gpu/drm/i915/gt/intel_gpu_commands.h:237:
+#define MI_MATH(x) MI_INSTR(0x1a, (x)-1)
                                      ^

-:118: CHECK:LINE_SPACING: Please don't use multiple blank lines
#118: FILE: drivers/gpu/drm/i915/i915_debugfs.c:3680:
+
+

-:175: CHECK:LINE_SPACING: Please don't use multiple blank lines
#175: FILE: drivers/gpu/drm/i915/i915_perf.c:450:
 
+

-:200: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#200: FILE: drivers/gpu/drm/i915/i915_perf.c:1667:
+	uint32_t d;

-:225: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#225: FILE: drivers/gpu/drm/i915/i915_perf.c:1692:
+		DIV64_U64_ROUND_UP(

-:250: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#250: FILE: drivers/gpu/drm/i915/i915_perf.c:1717:
+	batch = cs = i915_gem_object_pin_map(bo, I915_MAP_WB);

-:258: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#258: FILE: drivers/gpu/drm/i915/i915_perf.c:1725:
+		cs = save_restore_register(

-:262: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#262: FILE: drivers/gpu/drm/i915/i915_perf.c:1729:
+	cs = save_restore_register(

-:362: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#362: FILE: drivers/gpu/drm/i915/i915_perf.c:1829:
+		cs = save_restore_register(

-:366: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#366: FILE: drivers/gpu/drm/i915/i915_perf.c:1833:
+	cs = save_restore_register(

total: 0 errors, 0 warnings, 10 checks, 384 lines checked
4d526c6d987d drm/i915: introduce a mechanism to extend execbuf2
-:129: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#129: FILE: include/uapi/drm/i915_drm.h:1171:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_EXT<<1))
                                                   ^

total: 0 errors, 0 warnings, 1 checks, 105 lines checked
138ca08070d2 drm/i915: add syncobj timeline support
-:361: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#361: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2510:
+			 * The chain's ownership is transfered to the

-:392: ERROR:CODE_INDENT: code indent should use tabs where possible
#392: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2541:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

-:392: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#392: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2541:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

total: 1 errors, 2 warnings, 0 checks, 530 lines checked
efe63781a792 drm/i915: add a new perf configuration execbuf parameter
-:27: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#27: 
v7: Hold drm.struct_mutex when serializing the request with OA config (Chris)

-:52: CHECK:LINE_SPACING: Please don't use multiple blank lines
#52: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1218:
 
+

-:146: ERROR:CODE_INDENT: code indent should use tabs where possible
#146: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2618:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

-:146: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#146: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2618:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

total: 1 errors, 2 warnings, 1 checks, 415 lines checked
ab69d6bbb2b5 drm/i915/perf: allow holding preemption on filtered ctx
-:124: WARNING:BRACES: braces {} are not necessary for single statement blocks
#124: FILE: drivers/gpu/drm/i915/i915_perf.c:2952:
+	if (IS_HASWELL(dev_priv) && specific_ctx && !props->hold_preemption) {
 		privileged_op = false;
+	}

total: 0 errors, 1 warnings, 0 checks, 123 lines checked
2bfb22c42eca drm/i915/perf: execute OA configuration from command stream
1e247fc19400 drm/i915: add support for perf configuration queries
-:195: WARNING:BRACES: braces {} are not necessary for single statement blocks
#195: FILE: drivers/gpu/drm/i915/i915_query.c:250:
+		if (__get_user(config_id, &user_query_config_ptr->config)) {
+			return -EFAULT;
+		}

total: 0 errors, 1 warnings, 0 checks, 422 lines checked
CI Bug Log - changes from CI_DRM_6458_full -> Patchwork_13621_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_13621_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_13621_full, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13621_full:

### IGT changes ###

#### Possible regressions ####

  * igt@perf@blocking:
    - shard-hsw:          [PASS][1] -> [DMESG-WARN][2] +11 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-hsw2/igt@perf@blocking.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-hsw6/igt@perf@blocking.html

  * igt@perf@create-destroy-userspace-config:
    - shard-glk:          [PASS][3] -> [DMESG-WARN][4] +10 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-glk7/igt@perf@create-destroy-userspace-config.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-glk4/igt@perf@create-destroy-userspace-config.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-skl:          [PASS][5] -> [DMESG-WARN][6] +6 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-skl4/igt@perf@gen8-unprivileged-single-ctx-counters.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-skl9/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@invalid-oa-exponent:
    - shard-iclb:         [PASS][7] -> [DMESG-WARN][8] +8 similar issues
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb5/igt@perf@invalid-oa-exponent.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb6/igt@perf@invalid-oa-exponent.html

  * igt@perf@invalid-oa-metric-set-id:
    - shard-skl:          [PASS][9] -> [INCOMPLETE][10] +2 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-skl9/igt@perf@invalid-oa-metric-set-id.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-skl5/igt@perf@invalid-oa-metric-set-id.html

  * igt@perf@low-oa-exponent-permissions:
    - shard-apl:          [PASS][11] -> [DMESG-WARN][12] +9 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-apl5/igt@perf@low-oa-exponent-permissions.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl7/igt@perf@low-oa-exponent-permissions.html
    - shard-iclb:         NOTRUN -> [DMESG-WARN][13]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb6/igt@perf@low-oa-exponent-permissions.html

  * igt@perf@oa-exponents:
    - shard-hsw:          [PASS][14] -> [TIMEOUT][15]
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-hsw2/igt@perf@oa-exponents.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-hsw5/igt@perf@oa-exponents.html

  * igt@perf@short-reads:
    - shard-kbl:          [PASS][16] -> [DMESG-WARN][17] +10 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-kbl1/igt@perf@short-reads.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl7/igt@perf@short-reads.html

  * igt@runner@aborted:
    - shard-hsw:          NOTRUN -> ([FAIL][18], [FAIL][19])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-hsw5/igt@runner@aborted.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-hsw5/igt@runner@aborted.html
    - shard-kbl:          NOTRUN -> [FAIL][20]
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl2/igt@runner@aborted.html
    - shard-apl:          NOTRUN -> [FAIL][21]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl6/igt@runner@aborted.html

  
Known issues
------------

  Here are the changes found in Patchwork_13621_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen:
    - shard-kbl:          [PASS][22] -> [FAIL][23] ([fdo#103232])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html
    - shard-apl:          [PASS][24] -> [FAIL][25] ([fdo#103232])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-apl2/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl6/igt@kms_cursor_crc@pipe-b-cursor-64x64-onscreen.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
    - shard-glk:          [PASS][26] -> [FAIL][27] ([fdo#105363])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-glk8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
    - shard-iclb:         [PASS][28] -> [FAIL][29] ([fdo#103167]) +1 similar issue
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-1p-rte:
    - shard-glk:          [PASS][30] -> [FAIL][31] ([fdo#103167] / [fdo#110378])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-glk2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-glk8/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
    - shard-kbl:          [PASS][32] -> [FAIL][33] ([fdo#103167] / [fdo#110378])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
    - shard-apl:          [PASS][34] -> [FAIL][35] ([fdo#103167] / [fdo#110378])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-apl1/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl7/igt@kms_frontbuffer_tracking@fbc-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-apl:          [PASS][36] -> [DMESG-WARN][37] ([fdo#108566]) +1 similar issue
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-apl1/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl7/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render:
    - shard-iclb:         [PASS][38] -> [INCOMPLETE][39] ([fdo#106978] / [fdo#107713])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html

  * igt@kms_psr@psr2_cursor_render:
    - shard-iclb:         [PASS][40] -> [SKIP][41] ([fdo#109441])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb2/igt@kms_psr@psr2_cursor_render.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb7/igt@kms_psr@psr2_cursor_render.html

  * igt@kms_setmode@basic:
    - shard-kbl:          [PASS][42] -> [FAIL][43] ([fdo#99912])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-kbl4/igt@kms_setmode@basic.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl4/igt@kms_setmode@basic.html

  * igt@perf@disabled-read-error:
    - shard-kbl:          [PASS][44] -> [INCOMPLETE][45] ([fdo#103665]) +2 similar issues
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-kbl4/igt@perf@disabled-read-error.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl4/igt@perf@disabled-read-error.html
    - shard-hsw:          [PASS][46] -> [INCOMPLETE][47] ([fdo#103540]) +1 similar issue
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-hsw1/igt@perf@disabled-read-error.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-hsw2/igt@perf@disabled-read-error.html

  * igt@perf@invalid-oa-metric-set-id:
    - shard-apl:          [PASS][48] -> [INCOMPLETE][49] ([fdo#103927]) +3 similar issues
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-apl4/igt@perf@invalid-oa-metric-set-id.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl6/igt@perf@invalid-oa-metric-set-id.html
    - shard-glk:          [PASS][50] -> [INCOMPLETE][51] ([fdo#103359] / [k.org#198133]) +3 similar issues
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-glk7/igt@perf@invalid-oa-metric-set-id.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-glk2/igt@perf@invalid-oa-metric-set-id.html

  * igt@perf@oa-exponents:
    - shard-skl:          [PASS][52] -> [INCOMPLETE][53] ([fdo#104108]) +1 similar issue
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-skl6/igt@perf@oa-exponents.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-skl4/igt@perf@oa-exponents.html

  * igt@perf@oa-formats:
    - shard-iclb:         [PASS][54] -> [INCOMPLETE][55] ([fdo#107713]) +3 similar issues
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb8/igt@perf@oa-formats.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb3/igt@perf@oa-formats.html

  
#### Possible fixes ####

  * igt@gem_ctx_isolation@vecs0-s3:
    - shard-apl:          [DMESG-WARN][56] ([fdo#108566]) -> [PASS][57] +2 similar issues
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-apl2/igt@gem_ctx_isolation@vecs0-s3.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-apl6/igt@gem_ctx_isolation@vecs0-s3.html

  * igt@i915_pm_backlight@fade_with_suspend:
    - shard-skl:          [INCOMPLETE][58] ([fdo#104108]) -> [PASS][59]
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-skl1/igt@i915_pm_backlight@fade_with_suspend.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-skl7/igt@i915_pm_backlight@fade_with_suspend.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-kbl:          [INCOMPLETE][60] ([fdo#103665] / [fdo#107807]) -> [PASS][61]
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-kbl6/igt@i915_pm_rpm@system-suspend.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-kbl2/igt@i915_pm_rpm@system-suspend.html

  * igt@kms_ccs@pipe-c-crc-sprite-planes-basic:
    - shard-iclb:         [INCOMPLETE][62] ([fdo#107713]) -> [PASS][63]
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb7/igt@kms_ccs@pipe-c-crc-sprite-planes-basic.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb3/igt@kms_ccs@pipe-c-crc-sprite-planes-basic.html

  * igt@kms_flip@dpms-vs-vblank-race-interruptible:
    - shard-glk:          [FAIL][64] ([fdo#103060]) -> [PASS][65]
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-glk7/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-glk1/igt@kms_flip@dpms-vs-vblank-race-interruptible.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-hsw:          [INCOMPLETE][66] ([fdo#103540]) -> [PASS][67]
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-hsw5/igt@kms_flip@flip-vs-suspend.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-hsw1/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite:
    - shard-iclb:         [FAIL][68] ([fdo#103167]) -> [PASS][69]
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc:
    - shard-skl:          [FAIL][70] ([fdo#108145] / [fdo#110403]) -> [PASS][71]
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-skl9/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-skl5/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html

  * igt@kms_plane_lowres@pipe-a-tiling-x:
    - shard-iclb:         [FAIL][72] ([fdo#103166]) -> [PASS][73]
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb7/igt@kms_plane_lowres@pipe-a-tiling-x.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb2/igt@kms_plane_lowres@pipe-a-tiling-x.html

  * igt@kms_psr@psr2_primary_page_flip:
    - shard-iclb:         [SKIP][74] ([fdo#109441]) -> [PASS][75] +4 similar issues
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6458/shard-iclb5/igt@kms_psr@psr2_primary_page_flip.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13621/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html

  
  [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060
  [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
  [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
  [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
  [fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#110378]: https://bugs.freedesktop.org/show_bug.cgi?id=110378
  [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403
  [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912
  [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133


Participating hosts (11 -> 10)
------------------------------

  Missing    (1): pig-snb-2600 


Build changes
-------------

  * Linux: CI_DRM_6458 -> Patchwork_13621

  CI_DRM_6458: fe4d1459b31768c40f907bb859f25197e1af2d07 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5093: 86dc48ede7c33bf69e15f84179d2f9e5b84c179b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13621: 1e247fc1940038de320c65afa25b6fdba48ad9e1 @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:398:37: warning: expression using sizeof(void)

Commit: drm/i915/perf: implement active wait for noa configurations
+drivers/gpu/drm/i915/i915_perf.c:1691:33: warning: constant 0xffffffffffffffff is so big it is unsigned long

Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
+./include/linux/mm.h:663:13: error: not a function <noident>

Commit: drm/i915: add a new perf configuration execbuf parameter
Okay!

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915/perf: execute OA configuration from command stream
Okay!

Commit: drm/i915: add support for perf configuration queries
+./include/linux/slab.h:666:13: error: undefined identifier '__builtin_mul_overflow'
+./include/linux/slab.h:666:13: warning: call with no type!

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6549 -> Patchwork_13747
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/

Known issues
------------

  Here are the changes found in Patchwork_13747 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_create@basic-files:
    - fi-icl-dsi:         [PASS][1] -> [INCOMPLETE][2] ([fdo#107713] / [fdo#109100])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-icl-dsi/igt@gem_ctx_create@basic-files.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-icl-dsi/igt@gem_ctx_create@basic-files.html

  * igt@kms_frontbuffer_tracking@basic:
    - fi-hsw-peppy:       [PASS][3] -> [DMESG-WARN][4] ([fdo#102614])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html

  
#### Possible fixes ####

  * igt@gem_exec_suspend@basic-s3:
    - fi-blb-e6850:       [INCOMPLETE][5] ([fdo#107718]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html

  * igt@i915_module_load@reload-with-fault-injection:
    - fi-snb-2600:        [INCOMPLETE][7] ([fdo#105411]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-snb-2600/igt@i915_module_load@reload-with-fault-injection.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-snb-2600/igt@i915_module_load@reload-with-fault-injection.html
    - fi-snb-2520m:       [INCOMPLETE][9] ([fdo#105411]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-snb-2520m/igt@i915_module_load@reload-with-fault-injection.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-snb-2520m/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-kbl-7567u:       [WARN][11] ([fdo#109380]) -> [PASS][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-kbl-7567u/igt@kms_chamelium@common-hpd-after-suspend.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-kbl-7567u/igt@kms_chamelium@common-hpd-after-suspend.html

  * igt@kms_pipe_crc_basic@read-crc-pipe-c:
    - fi-kbl-7567u:       [SKIP][13] ([fdo#109271]) -> [PASS][14] +23 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-pipe-c.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-pipe-c.html

  
  [fdo#102614]: https://bugs.freedesktop.org/show_bug.cgi?id=102614
  [fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
  [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109380]: https://bugs.freedesktop.org/show_bug.cgi?id=109380


Participating hosts (54 -> 45)
------------------------------

  Missing    (9): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-cfl-8109u fi-icl-y fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * CI: CI-20190529 -> None
  * Linux: CI_DRM_6549 -> Patchwork_13747

  CI-20190529: 20190529
  CI_DRM_6549: b3ff1a4436815b4baf26a73dccfa71527a2bfc4e @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5110: 9085f552a11156c5b856593361b30606a9424c01 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13747: 828b572dc0bf8b7118d87bfcc6d27f70eedd1daf @ git://anongit.freedesktop.org/gfx-ci/linux


== Kernel 32bit build ==

Warning: Kernel 32bit buildtest failed:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/build_32bit.log

  CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
drivers/gpu/drm/i915/i915_debugfs.c: In function ‘i915_perf_noa_delay_set’:
drivers/gpu/drm/i915/i915_debugfs.c:3671:18: error: left shift count >= width of type [-Werror=shift-count-overflow]
  if (val > ((1ul << 32) - 1) * RUNTIME_INFO(i915)->cs_timestamp_frequency_khz)
                  ^~
cc1: all warnings being treated as errors
scripts/Makefile.build:273: recipe for target 'drivers/gpu/drm/i915/i915_debugfs.o' failed
make[4]: *** [drivers/gpu/drm/i915/i915_debugfs.o] Error 1
scripts/Makefile.build:490: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:490: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:490: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1076: recipe for target 'drivers' failed
make: *** [drivers] Error 2


== Linux commits ==

828b572dc0bf drm/i915: add support for perf configuration queries
40c2a9f98613 drm/i915/perf: execute OA configuration from command stream
b08d0ce1279b drm/i915/perf: allow holding preemption on filtered ctx
1f832dfa8af0 drm/i915: add a new perf configuration execbuf parameter
92dd7885fcbe drm/i915: add syncobj timeline support
da129d958866 drm/i915: introduce a mechanism to extend execbuf2
e2b8f4a825d1 drm/i915/perf: implement active wait for noa configurations
499c943ab2e5 drm/i915/perf: allow for CS OA configs to be created lazily
63829d5dfc38 drm/i915/perf: introduce a versioning of the i915-perf uapi
$ dim checkpatch origin/drm-tip
63829d5dfc38 drm/i915/perf: introduce a versioning of the i915-perf uapi
499c943ab2e5 drm/i915/perf: allow for CS OA configs to be created lazily
-:142: CHECK:SPACING: No space is necessary after a cast
#142: FILE: drivers/gpu/drm/i915/i915_perf.c:397:
+					(u32) MI_LOAD_REGISTER_IMM_MAX_REGS);

total: 0 errors, 0 warnings, 1 checks, 361 lines checked
e2b8f4a825d1 drm/i915/perf: implement active wait for noa configurations
-:39: CHECK:SPACING: spaces preferred around that '-' (ctx:VxV)
#39: FILE: drivers/gpu/drm/i915/gt/intel_gpu_commands.h:237:
+#define MI_MATH(x) MI_INSTR(0x1a, (x)-1)
                                      ^

-:118: CHECK:LINE_SPACING: Please don't use multiple blank lines
#118: FILE: drivers/gpu/drm/i915/i915_debugfs.c:3692:
+
+

-:175: CHECK:LINE_SPACING: Please don't use multiple blank lines
#175: FILE: drivers/gpu/drm/i915/i915_perf.c:448:
 
+

-:200: CHECK:PREFER_KERNEL_TYPES: Prefer kernel type 'u32' over 'uint32_t'
#200: FILE: drivers/gpu/drm/i915/i915_perf.c:1665:
+	uint32_t d;

-:225: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#225: FILE: drivers/gpu/drm/i915/i915_perf.c:1690:
+		DIV64_U64_ROUND_UP(

-:250: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#250: FILE: drivers/gpu/drm/i915/i915_perf.c:1715:
+	batch = cs = i915_gem_object_pin_map(bo, I915_MAP_WB);

-:258: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#258: FILE: drivers/gpu/drm/i915/i915_perf.c:1723:
+		cs = save_restore_register(

-:262: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#262: FILE: drivers/gpu/drm/i915/i915_perf.c:1727:
+	cs = save_restore_register(

-:362: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#362: FILE: drivers/gpu/drm/i915/i915_perf.c:1827:
+		cs = save_restore_register(

-:366: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#366: FILE: drivers/gpu/drm/i915/i915_perf.c:1831:
+	cs = save_restore_register(

total: 0 errors, 0 warnings, 10 checks, 384 lines checked
da129d958866 drm/i915: introduce a mechanism to extend execbuf2
-:129: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#129: FILE: include/uapi/drm/i915_drm.h:1171:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_EXT<<1))
                                                   ^

total: 0 errors, 0 warnings, 1 checks, 105 lines checked
92dd7885fcbe drm/i915: add syncobj timeline support
-:363: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#363: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2510:
+			 * The chain's ownership is transfered to the

-:394: ERROR:CODE_INDENT: code indent should use tabs where possible
#394: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2541:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

-:394: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#394: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2541:
+        [DRM_I915_GEM_EXECBUFFER_EXT_TIMELINE_FENCES] = parse_timeline_fences,$

total: 1 errors, 2 warnings, 0 checks, 530 lines checked
1f832dfa8af0 drm/i915: add a new perf configuration execbuf parameter
-:27: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#27: 
v7: Hold drm.struct_mutex when serializing the request with OA config (Chris)

-:52: CHECK:LINE_SPACING: Please don't use multiple blank lines
#52: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1218:
 
+

-:76: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#76: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1242:
+		err = i915_perf_get_oa_config(

-:167: ERROR:CODE_INDENT: code indent should use tabs where possible
#167: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2639:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

-:167: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#167: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2639:
+        [DRM_I915_GEM_EXECBUFFER_EXT_PERF] = parse_perf_config,$

-:244: CHECK:LINE_SPACING: Please don't use multiple blank lines
#244: FILE: drivers/gpu/drm/i915/gt/intel_engine_cs.c:852:
 
+

total: 1 errors, 2 warnings, 3 checks, 423 lines checked
b08d0ce1279b drm/i915/perf: allow holding preemption on filtered ctx
-:124: WARNING:BRACES: braces {} are not necessary for single statement blocks
#124: FILE: drivers/gpu/drm/i915/i915_perf.c:3077:
+	if (IS_HASWELL(dev_priv) && specific_ctx && !props->hold_preemption) {
 		privileged_op = false;
+	}

total: 0 errors, 1 warnings, 0 checks, 123 lines checked
40c2a9f98613 drm/i915/perf: execute OA configuration from command stream
828b572dc0bf drm/i915: add support for perf configuration queries
-:195: WARNING:BRACES: braces {} are not necessary for single statement blocks
#195: FILE: drivers/gpu/drm/i915/i915_query.c:250:
+		if (__get_user(config_id, &user_query_config_ptr->config)) {
+			return -EFAULT;
+		}

total: 0 errors, 1 warnings, 0 checks, 422 lines checked
CI Bug Log - changes from CI_DRM_6549_full -> Patchwork_13747_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_13747_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_13747_full, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_13747_full:

### IGT changes ###

#### Possible regressions ####

  * igt@perf@blocking:
    - shard-hsw:          [PASS][1] -> [DMESG-WARN][2] +11 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-hsw1/igt@perf@blocking.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-hsw5/igt@perf@blocking.html
    - shard-apl:          NOTRUN -> [DMESG-WARN][3] +1 similar issue
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-apl7/igt@perf@blocking.html

  * igt@perf@create-destroy-userspace-config:
    - shard-glk:          [PASS][4] -> [DMESG-WARN][5] +9 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-glk4/igt@perf@create-destroy-userspace-config.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-glk1/igt@perf@create-destroy-userspace-config.html

  * igt@perf@enable-disable:
    - shard-iclb:         [PASS][6] -> [DMESG-WARN][7] +9 similar issues
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb3/igt@perf@enable-disable.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb2/igt@perf@enable-disable.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-skl:          [PASS][8] -> [DMESG-WARN][9] +6 similar issues
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-skl10/igt@perf@gen8-unprivileged-single-ctx-counters.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl10/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@invalid-oa-format-id:
    - shard-kbl:          [PASS][10] -> [DMESG-WARN][11] +9 similar issues
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-kbl2/igt@perf@invalid-oa-format-id.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-kbl2/igt@perf@invalid-oa-format-id.html

  * igt@perf@low-oa-exponent-permissions:
    - shard-apl:          [PASS][12] -> [DMESG-WARN][13] +8 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-apl7/igt@perf@low-oa-exponent-permissions.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-apl4/igt@perf@low-oa-exponent-permissions.html
    - shard-skl:          [PASS][14] -> [TIMEOUT][15]
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-skl6/igt@perf@low-oa-exponent-permissions.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl8/igt@perf@low-oa-exponent-permissions.html

  * igt@perf@non-sampling-read-error:
    - shard-skl:          [PASS][16] -> [INCOMPLETE][17] +4 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-skl4/igt@perf@non-sampling-read-error.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl7/igt@perf@non-sampling-read-error.html

  * igt@perf@short-reads:
    - shard-skl:          NOTRUN -> [DMESG-WARN][18]
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl6/igt@perf@short-reads.html

  
#### Warnings ####

  * igt@perf@short-reads:
    - shard-kbl:          [FAIL][19] ([fdo#103183]) -> [DMESG-WARN][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-kbl6/igt@perf@short-reads.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-kbl6/igt@perf@short-reads.html

  
Known issues
------------

  Here are the changes found in Patchwork_13747_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_persistent_relocs@forked-interruptible-thrash-inactive:
    - shard-iclb:         [PASS][21] -> [INCOMPLETE][22] ([fdo#107713] / [fdo#109100])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb8/igt@gem_persistent_relocs@forked-interruptible-thrash-inactive.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb7/igt@gem_persistent_relocs@forked-interruptible-thrash-inactive.html

  * igt@gem_softpin@noreloc-s3:
    - shard-apl:          [PASS][23] -> [DMESG-WARN][24] ([fdo#108566]) +2 similar issues
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-apl2/igt@gem_softpin@noreloc-s3.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-apl2/igt@gem_softpin@noreloc-s3.html

  * igt@kms_cursor_legacy@cursor-vs-flip-atomic:
    - shard-hsw:          [PASS][25] -> [DMESG-WARN][26] ([fdo#102614]) +1 similar issue
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-hsw2/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html

  * igt@kms_flip@dpms-vs-vblank-race-interruptible:
    - shard-glk:          [PASS][27] -> [FAIL][28] ([fdo#103060])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-glk3/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-glk8/igt@kms_flip@dpms-vs-vblank-race-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite:
    - shard-iclb:         [PASS][29] -> [FAIL][30] ([fdo#103167]) +6 similar issues
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-kbl:          [PASS][31] -> [DMESG-WARN][32] ([fdo#108566]) +7 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
    - shard-iclb:         [PASS][33] -> [FAIL][34] ([fdo#103167] / [fdo#110378])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html

  * igt@kms_psr2_su@page_flip:
    - shard-iclb:         [PASS][35] -> [SKIP][36] ([fdo#109642] / [fdo#111068])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb2/igt@kms_psr2_su@page_flip.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb6/igt@kms_psr2_su@page_flip.html

  * igt@kms_psr@psr2_cursor_plane_onoff:
    - shard-iclb:         [PASS][37] -> [SKIP][38] ([fdo#109441]) +2 similar issues
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb7/igt@kms_psr@psr2_cursor_plane_onoff.html

  * igt@perf@buffer-fill:
    - shard-kbl:          [PASS][39] -> [INCOMPLETE][40] ([fdo#103665]) +3 similar issues
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-kbl4/igt@perf@buffer-fill.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-kbl4/igt@perf@buffer-fill.html

  * igt@perf@disabled-read-error:
    - shard-hsw:          [PASS][41] -> [INCOMPLETE][42] ([fdo#103540]) +1 similar issue
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-hsw7/igt@perf@disabled-read-error.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-hsw7/igt@perf@disabled-read-error.html

  * igt@perf@enable-disable:
    - shard-skl:          [PASS][43] -> [INCOMPLETE][44] ([fdo#104108])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-skl2/igt@perf@enable-disable.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl2/igt@perf@enable-disable.html

  * igt@perf@invalid-oa-metric-set-id:
    - shard-glk:          [PASS][45] -> [INCOMPLETE][46] ([fdo#103359] / [k.org#198133]) +4 similar issues
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-glk9/igt@perf@invalid-oa-metric-set-id.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-glk9/igt@perf@invalid-oa-metric-set-id.html

  * igt@perf@oa-formats:
    - shard-iclb:         [PASS][47] -> [INCOMPLETE][48] ([fdo#107713]) +1 similar issue
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb7/igt@perf@oa-formats.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb3/igt@perf@oa-formats.html
    - shard-apl:          [PASS][49] -> [INCOMPLETE][50] ([fdo#103927])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-apl8/igt@perf@oa-formats.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-apl5/igt@perf@oa-formats.html
    - shard-hsw:          [PASS][51] -> [INCOMPLETE][52] ([fdo#103540] / [fdo#108767])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-hsw8/igt@perf@oa-formats.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-hsw1/igt@perf@oa-formats.html

  
#### Possible fixes ####

  * igt@i915_selftest@live_hangcheck:
    - shard-iclb:         [INCOMPLETE][53] ([fdo#107713] / [fdo#108569]) -> [PASS][54]
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb7/igt@i915_selftest@live_hangcheck.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb1/igt@i915_selftest@live_hangcheck.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
    - shard-iclb:         [FAIL][55] ([fdo#103167]) -> [PASS][56] +8 similar issues
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
    - shard-apl:          [DMESG-WARN][57] ([fdo#108566]) -> [PASS][58]
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html

  * igt@kms_plane@plane-position-covered-pipe-b-planes:
    - shard-skl:          [FAIL][59] ([fdo#110038]) -> [PASS][60]
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-skl2/igt@kms_plane@plane-position-covered-pipe-b-planes.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl4/igt@kms_plane@plane-position-covered-pipe-b-planes.html

  * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min:
    - shard-skl:          [FAIL][61] ([fdo#108145]) -> [PASS][62]
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-skl2/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-skl4/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html

  * igt@kms_psr@psr2_no_drrs:
    - shard-iclb:         [SKIP][63] ([fdo#109441]) -> [PASS][64] +2 similar issues
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6549/shard-iclb4/igt@kms_psr@psr2_no_drrs.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_13747/shard-iclb2/igt@kms_psr@psr2_no_drrs.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#102614]: https://bugs.freedesktop.org/show_bug.cgi?id=102614
  [fdo#103060]: https://bugs.freedesktop.org/show_bug.cgi?id=103060
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103183]: https://bugs.freedesktop.org/show_bug.cgi?id=103183
  [fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
  [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
  [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
  [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
  [fdo#108767]: https://bugs.freedesktop.org/show_bug.cgi?id=108767
  [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#110038]: https://bugs.freedesktop.org/show_bug.cgi?id=110038
  [fdo#110378]: https://bugs.freedesktop.org/show_bug.cgi?id=110378
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133


Participating hosts (9 -> 9)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * CI: CI-20190529 -> None
  * Linux: CI_DRM_6549 -> Patchwork_13747

  CI-20190529: 20190529
  CI_DRM_6549: b3ff1a4436815b4baf26a73dccfa71527a2bfc4e @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5110: 9085f552a11156c5b856593361b30606a9424c01 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_13747: 828b572dc0bf8b7118d87bfcc6d27f70eedd1daf @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
$ dim sparse origin/drm-tip
Sparse version: v0.5.2
Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
+drivers/gpu/drm/i915/i915_perf.c:396:37: warning: expression using sizeof(void)

Commit: drm/i915/perf: implement active wait for noa configurations
+drivers/gpu/drm/i915/i915_perf.c:1689:33: warning: constant 0xffffffffffffffff is so big it is unsigned long

Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
+./include/linux/mm.h:685:13: error: not a function <noident>

Commit: drm/i915: add a new perf configuration execbuf parameter
Okay!

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915/perf: execute OA configuration from command stream
Okay!

Commit: drm/i915: add support for perf configuration queries
+./include/linux/slab.h:672:13: error: undefined identifier '__builtin_mul_overflow'
+./include/linux/slab.h:672:13: warning: call with no type!

Patches download mbox

Tests

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC      drivers/gpu/drm/i915/i915_perf.h.s
In file included from <command-line>:0:0:
./drivers/gpu/drm/i915/i915_perf.h:34:15: error: ‘struct i915_oa_config’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
        struct i915_oa_config **out_config);
               ^~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_perf.h:38:15: error: ‘struct drm_i915_gem_object’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
        struct drm_i915_gem_object **out_obj);
               ^~~~~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_perf.h:37:15: error: ‘struct i915_oa_config’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
        struct i915_oa_config **out_config,
               ^~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_perf.h:35:43: error: ‘struct i915_perf_stream’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 int i915_perf_get_oa_config_and_bo(struct i915_perf_stream *stream,
                                           ^~~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_perf.h:39:36: error: ‘struct kref’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 void i915_oa_config_release(struct kref *ref);
                                    ^~~~
./drivers/gpu/drm/i915/i915_perf.h: In function ‘i915_oa_config_get’:
./drivers/gpu/drm/i915/i915_perf.h:43:2: error: implicit declaration of function ‘kref_get’ [-Werror=implicit-function-declaration]
  kref_get(&oa_config->ref);
  ^~~~~~~~
./drivers/gpu/drm/i915/i915_perf.h:43:21: error: dereferencing pointer to incomplete type ‘struct i915_oa_config’
  kref_get(&oa_config->ref);
                     ^~
./drivers/gpu/drm/i915/i915_perf.h: In function ‘i915_oa_config_put’:
./drivers/gpu/drm/i915/i915_perf.h:52:2: error: implicit declaration of function ‘kref_put’ [-Werror=implicit-function-declaration]
  kref_put(&oa_config->ref, i915_oa_config_release);
  ^~~~~~~~
cc1: all warnings being treated as errors
scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/i915/i915_perf.h.s' failed
make[4]: *** [drivers/gpu/drm/i915/i915_perf.h.s] Error 1
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1083: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Patches download mbox

Tests

Applying: drm/syncobj: add sideband payload
error: sha1 information is lacking or useless (drivers/gpu/drm/drm_internal.h).
error: could not build fake ancestor
hint: Use 'git am --show-current-patch' to see the failed patch
Patch failed at 0001 drm/syncobj: add sideband payload
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

Patches download mbox

Tests

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC      drivers/gpu/drm/i915/i915_perf.h.s
In file included from <command-line>:0:0:
./drivers/gpu/drm/i915/i915_perf.h: In function ‘i915_oa_config_get’:
./drivers/gpu/drm/i915/i915_perf.h:47:21: error: dereferencing pointer to incomplete type ‘struct i915_oa_config’
  kref_get(&oa_config->ref);
                     ^~
scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/i915/i915_perf.h.s' failed
make[4]: *** [drivers/gpu/drm/i915/i915_perf.h.s] Error 1
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1083: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Patches download mbox

Tests

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC      drivers/gpu/drm/i915/i915_gpu_error.h.s
  CC      drivers/gpu/drm/i915/i915_utils.h.s
  CC      drivers/gpu/drm/i915/i915_sw_fence.h.s
  CC      drivers/gpu/drm/i915/i915_query.h.s
  CC      drivers/gpu/drm/i915/i915_gem_gtt.h.s
  CC      drivers/gpu/drm/i915/i915_debugfs.h.s
  CC      drivers/gpu/drm/i915/intel_wakeref.h.s
  CC      drivers/gpu/drm/i915/intel_pch.h.s
  CC      drivers/gpu/drm/i915/intel_csr.h.s
  CC      drivers/gpu/drm/i915/intel_device_info.h.s
  CC      drivers/gpu/drm/i915/i915_syncmap.h.s
  CC      drivers/gpu/drm/i915/i915_request.h.s
  CC      drivers/gpu/drm/i915/i915_vma.h.s
  CC      drivers/gpu/drm/i915/i915_selftest.h.s
  CC      drivers/gpu/drm/i915/i915_irq.h.s
  CC      drivers/gpu/drm/i915/i915_active_types.h.s
  CC      drivers/gpu/drm/i915/i915_perf.h.s
In file included from <command-line>:0:0:
./drivers/gpu/drm/i915/i915_perf.h: In function ‘i915_oa_config_get’:
./drivers/gpu/drm/i915/i915_perf.h:47:21: error: dereferencing pointer to incomplete type ‘struct i915_oa_config’
  kref_get(&oa_config->ref);
                     ^~
scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/i915/i915_perf.h.s' failed
make[4]: *** [drivers/gpu/drm/i915/i915_perf.h.s] Error 1
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1083: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Patches download mbox

Tests

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC      drivers/gpu/drm/i915/i915_perf.h.s
In file included from <command-line>:0:0:
./drivers/gpu/drm/i915/i915_perf.h: In function ‘i915_oa_config_get’:
./drivers/gpu/drm/i915/i915_perf.h:47:21: error: dereferencing pointer to incomplete type ‘struct i915_oa_config’
  kref_get(&oa_config->ref);
                     ^~
scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/i915/i915_perf.h.s' failed
make[4]: *** [drivers/gpu/drm/i915/i915_perf.h.s] Error 1
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1083: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Patches download mbox

Tests

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  AR      drivers/gpu/drm/i915/built-in.a
  CC      drivers/gpu/drm/i915/i915_perf_types.h.s
In file included from <command-line>:0:0:
./drivers/gpu/drm/i915/i915_perf_types.h:25:2: error: unknown type name ‘i915_reg_t’
  i915_reg_t addr;
  ^~~~~~~~~~
./drivers/gpu/drm/i915/i915_perf_types.h:32:12: error: ‘UUID_STRING_LEN’ undeclared here (not in a function); did you mean ‘_LINUX_STRING_H_’?
  char uuid[UUID_STRING_LEN + 1];
            ^~~~~~~~~~~~~~~
            _LINUX_STRING_H_
./drivers/gpu/drm/i915/i915_perf_types.h:75:6: error: unknown type name ‘poll_table’; did you mean ‘PG_table’?
      poll_table *wait);
      ^~~~~~~~~~
      PG_table
./drivers/gpu/drm/i915/i915_perf_types.h:128:2: error: unknown type name ‘intel_wakeref_t’
  intel_wakeref_t wakeref;
  ^~~~~~~~~~~~~~~
./drivers/gpu/drm/i915/i915_perf_types.h:196:29: error: field ‘active_config_rq’ has incomplete type
  struct i915_active_request active_config_rq;
                             ^~~~~~~~~~~~~~~~
scripts/Makefile.build:308: recipe for target 'drivers/gpu/drm/i915/i915_perf_types.h.s' failed
make[4]: *** [drivers/gpu/drm/i915/i915_perf_types.h.s] Error 1
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm/i915' failed
make[3]: *** [drivers/gpu/drm/i915] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:497: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1083: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Patches download mbox

Tests

CI Bug Log - changes from CI_DRM_6853 -> Patchwork_14324
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_14324 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_14324, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_14324:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_chamelium@hdmi-edid-read:
    - fi-kbl-7500u:       [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@kms_chamelium@hdmi-edid-read.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@kms_chamelium@hdmi-edid-read.html

  
#### Warnings ####

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-kbl-7500u:       [DMESG-WARN][3] ([fdo#102505] / [fdo#103558] / [fdo#105079] / [fdo#105602]) -> [FAIL][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@kms_chamelium@common-hpd-after-suspend.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@kms_chamelium@common-hpd-after-suspend.html

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-kbl-7500u:       [FAIL][5] ([fdo#111096]) -> [FAIL][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html

  * igt@kms_chamelium@vga-hpd-fast:
    - fi-kbl-7500u:       [SKIP][7] ([fdo#109271]) -> [FAIL][8] +1 similar issue
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@kms_chamelium@vga-hpd-fast.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@kms_chamelium@vga-hpd-fast.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@kms_chamelium@common-hpd-after-suspend:
    - {fi-icl-u4}:        [FAIL][9] ([fdo#111049]) -> [FAIL][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-icl-u4/igt@kms_chamelium@common-hpd-after-suspend.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-icl-u4/igt@kms_chamelium@common-hpd-after-suspend.html

  * igt@kms_chamelium@hdmi-edid-read:
    - {fi-icl-u4}:        [FAIL][11] ([fdo#111045]) -> [FAIL][12] +1 similar issue
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-icl-u4/igt@kms_chamelium@hdmi-edid-read.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-icl-u4/igt@kms_chamelium@hdmi-edid-read.html

  * igt@kms_chamelium@vga-hpd-fast:
    - {fi-icl-u4}:        [SKIP][13] ([fdo#109309]) -> [FAIL][14] +1 similar issue
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-icl-u4/igt@kms_chamelium@vga-hpd-fast.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-icl-u4/igt@kms_chamelium@vga-hpd-fast.html

  
Known issues
------------

  Here are the changes found in Patchwork_14324 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_busy@basic-flip-c:
    - fi-kbl-7500u:       [PASS][15] -> [SKIP][16] ([fdo#109271] / [fdo#109278]) +2 similar issues
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@kms_busy@basic-flip-c.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@kms_busy@basic-flip-c.html

  * igt@kms_chamelium@dp-crc-fast:
    - fi-kbl-7500u:       [PASS][17] -> [FAIL][18] ([fdo#109635 ]) +3 similar issues
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html

  * igt@kms_chamelium@dp-hpd-fast:
    - fi-cml-u2:          [PASS][19] -> [FAIL][20] ([fdo#108767]) +2 similar issues
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-cml-u2/igt@kms_chamelium@dp-hpd-fast.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-cml-u2/igt@kms_chamelium@dp-hpd-fast.html

  * igt@kms_frontbuffer_tracking@basic:
    - fi-hsw-peppy:       [PASS][21] -> [DMESG-WARN][22] ([fdo#102614])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html
    - fi-icl-u2:          [PASS][23] -> [FAIL][24] ([fdo#103167])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html

  * igt@prime_vgem@basic-fence-flip:
    - fi-kbl-7500u:       [PASS][25] -> [SKIP][26] ([fdo#109271]) +23 similar issues
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-kbl-7500u/igt@prime_vgem@basic-fence-flip.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-kbl-7500u/igt@prime_vgem@basic-fence-flip.html

  
#### Possible fixes ####

  * igt@gem_mmap_gtt@basic-write-read:
    - fi-icl-u3:          [DMESG-WARN][27] ([fdo#107724]) -> [PASS][28] +2 similar issues
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-icl-u3/igt@gem_mmap_gtt@basic-write-read.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-icl-u3/igt@gem_mmap_gtt@basic-write-read.html

  
#### Warnings ####

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-cml-u2:          [DMESG-WARN][29] ([fdo#102505]) -> [FAIL][30] ([fdo#108767] / [fdo#109380])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-cml-u2/igt@kms_chamelium@common-hpd-after-suspend.html

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-cml-u2:          [SKIP][31] ([fdo#110753]) -> [FAIL][32] ([fdo#108767]) +2 similar issues
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-cml-u2/igt@kms_chamelium@hdmi-hpd-fast.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-cml-u2/igt@kms_chamelium@hdmi-hpd-fast.html

  * igt@kms_chamelium@vga-hpd-fast:
    - fi-cml-u2:          [SKIP][33] ([fdo#109309]) -> [FAIL][34] ([fdo#108767]) +1 similar issue
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6853/fi-cml-u2/igt@kms_chamelium@vga-hpd-fast.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14324/fi-cml-u2/igt@kms_chamelium@vga-hpd-fast.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#102505]: https://bugs.freedesktop.org/show_bug.cgi?id=102505
  [fdo#102614]: https://bugs.freedesktop.org/show_bug.cgi?id=102614
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103558]: https://bugs.freedesktop.org/show_bug.cgi?id=103558
  [fdo#105079]: https://bugs.freedesktop.org/show_bug.cgi?id=105079
  [fdo#105602]: https://bugs.freedesktop.org/show_bug.cgi?id=105602
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#108767]: https://bugs.freedesktop.org/show_bug.cgi?id=108767
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
  [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
  [fdo#109380]: https://bugs.freedesktop.org/show_bug.cgi?id=109380
  [fdo#109635 ]: https://bugs.freedesktop.org/show_bug.cgi?id=109635 
  [fdo#110753]: https://bugs.freedesktop.org/show_bug.cgi?id=110753
  [fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
  [fdo#111049]: https://bugs.freedesktop.org/show_bug.cgi?id=111049
  [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096
  [fdo#111373]: https://bugs.freedesktop.org/show_bug.cgi?id=111373
  [fdo#111593]: https://bugs.freedesktop.org/show_bug.cgi?id=111593


Participating hosts (53 -> 46)
------------------------------

  Additional (1): fi-kbl-soraka 
  Missing    (8): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-pnv-d510 fi-icl-y fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * CI: CI-20190529 -> None
  * Linux: CI_DRM_6853 -> Patchwork_14324

  CI-20190529: 20190529
  CI_DRM_6853: ad1a8a60aba111d2c186d19391d5a17bd09ab48b @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_5176: 0102dcf4e2e8b357b59173fe1ff78069148080c6 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Patchwork_14324: a30df8fa37a295af79a98255e53ff1ce2a22dae3 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

a30df8fa37a2 drm/i915: add support for perf configuration queries
3aea377b5819 drm/i915/perf: allow holding preemption on filtered ctx
2efaf8d89c09 drm/i915: add a new perf configuration execbuf parameter
83208e81f732 drm/i915/perf: execute OA configuration from command stream
cbc959b97634 drm/i915: add wait flags to i915_active_request_retire
9151840280e8 drm/i915/perf: implement active wait for noa configurations
cac9acbbf105 drm/i915/perf: allow for CS OA configs to be created lazily
907b2948cada drm/i915/perf: move perf types to their own header
6ca796aee82c drm/i915/perf: introduce a versioning of the i915-perf uapi
b57c0c8e871e drm/i915/perf: store the associated engine of a stream
4585dca189a7 drm/i915/perf: drop list of streams
01e462c1ffb7 drm/i915: add syncobj timeline support
f668eec43e67 drm/i915: introduce a mechanism to extend execbuf2
$ dim checkpatch origin/drm-tip
f668eec43e67 drm/i915: introduce a mechanism to extend execbuf2
-:141: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#141: FILE: include/uapi/drm/i915_drm.h:1165:
+#define __I915_EXEC_UNKNOWN_FLAGS (-(I915_EXEC_USE_EXTENSIONS<<1))
                                                              ^

total: 0 errors, 0 warnings, 1 checks, 113 lines checked
01e462c1ffb7 drm/i915: add syncobj timeline support
-:25: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#25: 
    https://lists.freedesktop.org/archives/dri-devel/2019-August/229287.html

total: 0 errors, 1 warnings, 0 checks, 541 lines checked
4585dca189a7 drm/i915/perf: drop list of streams
b57c0c8e871e drm/i915/perf: store the associated engine of a stream
6ca796aee82c drm/i915/perf: introduce a versioning of the i915-perf uapi
907b2948cada drm/i915/perf: move perf types to their own header
-:342: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#342: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 647 lines checked
cac9acbbf105 drm/i915/perf: allow for CS OA configs to be created lazily
9151840280e8 drm/i915/perf: implement active wait for noa configurations
-:258: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#258: FILE: drivers/gpu/drm/i915/i915_perf.c:1783:
+		DIV64_U64_ROUND_UP(

-:283: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#283: FILE: drivers/gpu/drm/i915/i915_perf.c:1808:
+	batch = cs = i915_gem_object_pin_map(bo, I915_MAP_WB);

-:291: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#291: FILE: drivers/gpu/drm/i915/i915_perf.c:1816:
+		cs = save_restore_register(

-:295: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#295: FILE: drivers/gpu/drm/i915/i915_perf.c:1820:
+	cs = save_restore_register(

-:395: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#395: FILE: drivers/gpu/drm/i915/i915_perf.c:1920:
+		cs = save_restore_register(

-:399: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#399: FILE: drivers/gpu/drm/i915/i915_perf.c:1924:
+	cs = save_restore_register(

total: 0 errors, 0 warnings, 6 checks, 418 lines checked
cbc959b97634 drm/i915: add wait flags to i915_active_request_retire
83208e81f732 drm/i915/perf: execute OA configuration from command stream
-:68: CHECK:LINE_SPACING: Please don't use multiple blank lines
#68: FILE: drivers/gpu/drm/i915/i915_perf.c:1576:
+
+

total: 0 errors, 0 warnings, 1 checks, 311 lines checked
2efaf8d89c09 drm/i915: add a new perf configuration execbuf parameter
-:27: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line)
#27: 
v7: Hold drm.struct_mutex when serializing the request with OA config (Chris)

-:67: CHECK:LINE_SPACING: Please don't use multiple blank lines
#67: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1161:
 
+

-:100: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#100: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1194:
+	err = i915_perf_get_oa_config_and_bo(

-:153: WARNING:LONG_LINE_COMMENT: line over 100 characters
#153: FILE: drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2139:
+	err = i915_request_await_object(eb->request, eb->oa_vma->obj, false); /* await_resv already! */

total: 0 errors, 2 warnings, 2 checks, 273 lines checked
3aea377b5819 drm/i915/perf: allow holding preemption on filtered ctx
a30df8fa37a2 drm/i915: add support for perf configuration queries
$ dim sparse origin/drm-tip
Sparse version: v0.6.0
Commit: drm/i915: introduce a mechanism to extend execbuf2
Okay!

Commit: drm/i915: add syncobj timeline support
Okay!

Commit: drm/i915/perf: drop list of streams
+drivers/gpu/drm/i915/i915_perf.c:1436:15: warning: memset with byte count of 16777216
+drivers/gpu/drm/i915/i915_perf.c:1492:15: warning: memset with byte count of 16777216
-O:drivers/gpu/drm/i915/i915_perf.c:1436:15: warning: memset with byte count of 16777216
-O:drivers/gpu/drm/i915/i915_perf.c:1495:15: warning: memset with byte count of 16777216

Commit: drm/i915/perf: store the associated engine of a stream
Okay!

Commit: drm/i915/perf: introduce a versioning of the i915-perf uapi
Okay!

Commit: drm/i915/perf: move perf types to their own header
Okay!

Commit: drm/i915/perf: allow for CS OA configs to be created lazily
Okay!

Commit: drm/i915/perf: implement active wait for noa configurations
Okay!

Commit: drm/i915: add wait flags to i915_active_request_retire
Okay!

Commit: drm/i915/perf: execute OA configuration from command stream
Okay!

Commit: drm/i915: add a new perf configuration execbuf parameter
Okay!

Commit: drm/i915/perf: allow holding preemption on filtered ctx
Okay!

Commit: drm/i915: add support for perf configuration queries
Okay!