✗ Fi.CI.BAT: failure for series starting with [01/83] drm/i915: Try GGTT mmapping whole object as partial

Patchwork patchwork at emeril.freedesktop.org
Sat Jun 30 09:07:18 UTC 2018


== Series Details ==

Series: series starting with [01/83] drm/i915: Try GGTT mmapping whole object as partial
URL   : https://patchwork.freedesktop.org/series/45700/
State : failure

== Summary ==

= CI Bug Log - changes from CI_DRM_4409 -> Trybot_2461 =

== Summary - FAILURE ==

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

  External URL: https://patchwork.freedesktop.org/api/1.0/series/45700/revisions/1/mbox/

== Possible new issues ==

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

  === IGT changes ===

    ==== Possible regressions ====

    igt at debugfs_test@read_all_entries:
      fi-glk-dsi:         PASS -> DMESG-WARN
      fi-ivb-3770:        PASS -> DMESG-WARN
      fi-cfl-s3:          PASS -> DMESG-WARN
      fi-hsw-peppy:       PASS -> DMESG-WARN
      fi-bdw-gvtdvm:      PASS -> DMESG-WARN
      fi-skl-6700hq:      PASS -> DMESG-WARN
      fi-bxt-j4205:       PASS -> DMESG-WARN
      fi-kbl-7500u:       PASS -> DMESG-WARN
      fi-snb-2520m:       PASS -> DMESG-WARN
      fi-gdg-551:         PASS -> DMESG-WARN
      {fi-cfl-8109u}:     PASS -> DMESG-WARN
      fi-pnv-d510:        PASS -> DMESG-WARN
      fi-ilk-650:         PASS -> DMESG-WARN
      fi-ivb-3520m:       PASS -> DMESG-WARN
      fi-skl-6770hq:      PASS -> DMESG-WARN
      fi-byt-n2820:       PASS -> DMESG-WARN
      fi-elk-e7500:       PASS -> DMESG-WARN
      fi-skl-6260u:       PASS -> DMESG-WARN
      fi-snb-2600:        PASS -> DMESG-WARN
      fi-hsw-4770r:       PASS -> DMESG-WARN
      fi-skl-gvtdvm:      PASS -> DMESG-WARN
      fi-blb-e6850:       PASS -> DMESG-WARN
      fi-bwr-2160:        PASS -> DMESG-WARN
      fi-bdw-5557u:       PASS -> DMESG-WARN
      fi-kbl-r:           PASS -> DMESG-WARN
      fi-skl-guc:         PASS -> DMESG-WARN
      fi-kbl-7567u:       PASS -> DMESG-WARN
      fi-glk-j4005:       PASS -> DMESG-WARN
      fi-skl-6600u:       PASS -> DMESG-WARN
      fi-byt-j1900:       PASS -> DMESG-WARN
      fi-bxt-dsi:         PASS -> DMESG-WARN
      fi-kbl-7560u:       PASS -> DMESG-WARN
      fi-cfl-8700k:       PASS -> DMESG-WARN
      fi-whl-u:           PASS -> DMESG-WARN
      fi-bsw-n3050:       PASS -> DMESG-WARN
      fi-skl-6700k2:      PASS -> DMESG-WARN
      fi-hsw-4770:        PASS -> DMESG-WARN
      fi-cfl-guc:         PASS -> DMESG-WARN

    igt at gem_exec_reloc@basic-cpu-gtt:
      fi-snb-2600:        PASS -> INCOMPLETE

    igt at gem_mmap_gtt@basic-copy:
      {fi-kbl-x1275}:     PASS -> DMESG-WARN
      fi-kbl-guc:         PASS -> DMESG-WARN

    
    ==== Warnings ====

    igt at gem_ctx_create@basic:
      fi-elk-e7500:       SKIP -> PASS +6

    igt at gem_ctx_exec@basic:
      fi-bwr-2160:        SKIP -> PASS +6

    igt at gem_ctx_param@basic-default:
      fi-ilk-650:         SKIP -> PASS +6

    
== Known issues ==

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

  === IGT changes ===

    ==== Issues hit ====

    igt at gem_ctx_create@basic-files:
      fi-skl-gvtdvm:      PASS -> DMESG-WARN (fdo#106954)

    igt at gem_exec_reloc@basic-cpu-gtt:
      fi-snb-2520m:       PASS -> INCOMPLETE (fdo#103713)

    igt at prime_vgem@basic-fence-flip:
      fi-ilk-650:         PASS -> FAIL (fdo#104008)

    
    ==== Possible fixes ====

    igt at kms_frontbuffer_tracking@basic:
      fi-hsw-peppy:       DMESG-FAIL (fdo#106103, fdo#102614) -> PASS

    
  {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#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713
  fdo#104008 https://bugs.freedesktop.org/show_bug.cgi?id=104008
  fdo#106103 https://bugs.freedesktop.org/show_bug.cgi?id=106103
  fdo#106954 https://bugs.freedesktop.org/show_bug.cgi?id=106954


== Participating hosts (45 -> 40) ==

  Missing    (5): fi-ctg-p8600 fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-hsw-4200u 


== Build changes ==

    * Linux: CI_DRM_4409 -> Trybot_2461

  CI_DRM_4409: bf99024d9c80d81968d3621ead0c0c05343fe826 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_4532: 840d12e2f050b784552197403d6575a57b6e896d @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  Trybot_2461: 3cc9c7254b2dd478bc04c94c29234e37a1257efd @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

3cc9c7254b2d drm/i915: Support per-context user requests for GPU frequency control
377923fe1c7b drm/i915: Remove unwarranted clamping for hsw/bdw
41ea5bf13ed6 drm/i915,intel_ips: Enable GPU wait-boosting with IPS
4f8b7f1a001f drm/i915: Pull IPS into GT power management
68d8e80d5a8d drm/i915: Rename rps min/max frequencies
020969373d82 drm/i915: Refactor frequency bounds computation
0a16106e007c drm/i915: Simplify rc6/rps enabling
6d5b86503211 drm/i915: Enabling rc6 and rps have different requirements, so separate them
12bd038aba1e drm/i915: Split control of rps and rc6
fc058e4c1662 drm/i915: Reorder GT interface code
940efde03fde drm/i915: Remove defunct intel_suspend_gt_powersave()
339dc9ef5a30 drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
d91f89960fd4 drm/i915: Move all the RPS irq handlers to intel_gt_pm
a8d46c6933af drm/i915: Move rps worker to intel_gt_pm.c
71a1c955a896 drm/i915: Split GT powermanagement functions to intel_gt_pm.c
a148e22ebe27 drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
cfa06d0deb0b drm/i915: Enable render context support for Ironlake (gen5)
083880f52dbf drm/i915: Generalize i915_gem_sanitize() to reset contexts
067e04081e70 drm/i915: Record logical context support in driver caps
304c7023d141 drm/i915: Mark up Ironlake ips with rpm wakerefs
ba1d0d6465aa drm/i915: Move sandybride pcode access to intel_sideband.c
edba5f7c135c drm/i915: Merge sandybridge_pcode_(read|write)
8837d14ded1e drm/i915: Merge sbi read/write into a single accessor
1eff5191a62a drm/i915: Separate sideband declarations to intel_sideband.h
c26311984281 drm/i915: Replace pcu_lock with sb_lock
9069a665916f Revert "drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3"
8bcc38a60129 drm/i915: Reduce RPS update frequency on Valleyview/Cherryview
26fb1f31a089 drm/i915: Lift sideband locking for vlv_punit_(read|write)
60a0c60b0823 drm/i915: Lift acquiring the vlv punit magic to a common sb-get
90d76b90dc8c drm/i915: Disable preemption and sleeping while using the punit sideband
7757387d595b drm/i915: Allow user control over preempt timeout on their important context
4869368a6a52 drm/i915: Use a preemption timeout to enforce interactivity
453bbe692ccf drm/i915/preemption: Select timeout when scheduling
9d507dcf5410 drm/i915/execlists: Try preempt-reset from hardirq timer context
305cac17bcb2 drm/i915/execlists: Force preemption via reset on timeout
349636d0288e drm/i915/guc: Disable preemption if it fails
ccd39958c1ff drm/i915: Reduce context HW ID lifetime
39fed0dce25b drm/i915: Report all objects with allocated pages to the shrinker
fd8e20f9f8d2 drm/i915: Track the purgeable objects on a separate eviction list
fb5eec4b3faa drm/i915/gtt: Skip initializing PT with scratch if full
124a047112b1 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt
0d4601c9d750 drm/i915: Apply context workarounds directly
7265712877fc drm/i915/gtt: Full ppgtt everywhere, no excuses
633e14b4be77 drm/i915/gtt: Enable full-ppgtt by default everywhere
cb5ed5c17ac8 drm/i915: Remove GPU reset dependence on struct_mutex
b4a35af33d4d drm/i915: Pull all the reset functionality together into i915_reset.c
18f573de4cf2 drm/i915: Dynamically allocate the array of drm_i915_gem_fence_reg
5ee5f1272ebd drm/i915: Move fence-reg interface to i915_gem_fence_reg.h
6de8b2459870 drm/i915: Tidy i915_gem_suspend()
9d8133740e9b drm/i915: Convert fences to use a GGTT lock rather than struct_mutex
8caab133066a drm/i915: Move fence register tracking to GGTT
ec9748d1947a drm/i915: Introduce i915_address_space.mutex
db0ab56b1075 drm/i915: Stop tracking MRU activity on VMA
2043ba765788 RFC drm/i915: Load balancing across a virtual engine
53e073a26cad drm/i915: Replace nested subclassing with explicit subclasses
ad44319f399d drm/i915/execlists: Refactor out can_merge_rq()
ac58602266fb drm/i915/execlists: Flush the tasklet before unpinning
1239a06c5ca6 drm/i915: Allow a context to define its set of engines
0999cb4b6795 drm/i915: Re-arrange execbuf so context is known before engine
9283f808735c drm/i915: Fix I915_EXEC_RING_MASK
12557a9fa60a drm/i915: Allow contexts to share a single timeline across all engines
e96473dc6e56 drm/i915: Extend CREATE_CONTEXT to allow inheritance ala clone()
42add27c0059 drm/i915: Introduce the i915_user_extension_method
1d07d816ce76 drm/i915: Priority boost switching to an idle ring
54e8087af75d drm/i915: Priority boost for new clients
05eaa352bf15 drm/i915: Combine multiple internal plists into the same i915_priolist bucket
ab93e15d7524 drm/i915: Reserve some priority bits for internal use
495f856f36c4 drm/i915/execlists: Switch to rb_root_cached
fcb42173bfb1 drm/i915: Hold request reference for submission until retirement
6fc04c08717d drm/i915: Move engine request retirement to intel_engine_cs
96118b635c62 drm/i915: Move rate-limiting request retire to after submission
b47d2d4b57f7 drm/i915/userptr: Enable read-only support on gen8+
8544f50978e6 drm/i915: Reject attempted pwrites into a read-only object
2861d0346279 drm/i915: Prevent writing into a read-only object via a GGTT mmap
bc009d9ea1a4 drm/i915/gtt: Read-only pages for insert_entries on bdw+
b50e92cfc655 drm/i915/gtt: Add read only pages to gen8_pte_encode
6d2aeb926283 drm/i915: Track the last-active inside the i915_vma
ec1ee11215a9 drm/i915: Track vma activity per fence.context, not per engine
aec451b50e7b drm/i915: Move i915_vma_move_to_active() to i915_vma.c
765060d52b06 drm/i915: Start returning an error from i915_vma_move_to_active()
b01803ea2c80 drm/i915: Export i915_request_skip()
dd2139afd095 drm/i915: Refactor export_fence() after i915_vma_move_to_active()
c8215503836a drm/i915: Try GGTT mmapping whole object as partial

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Trybot_2461/issues.html


More information about the Intel-gfx-trybot mailing list