Message ID | 1452021044-21962-1-git-send-email-yu.dai@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 06/01/16 10:20, Patchwork wrote: > == Summary == > > Built on 24b053acb16b4b3b021575e4ee30ffedd3ab2920 drm-intel-nightly: 2016y-01m-06d-08h-16m-11s UTC integration manifest > > Test drv_getparams_basic: > Subgroup basic-eu-total: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-subslice-total: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test drv_hangman: > Subgroup error-state-basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_basic: > Subgroup bad-close: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup create-close: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup create-fd-close: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_cpu_reloc: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_ctx_create: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_ctx_exec: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_ctx_param_basic: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-default: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup invalid-ctx-get: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup invalid-ctx-set: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup invalid-param-get: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup invalid-param-set: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup invalid-size-get: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup invalid-size-set: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup non-root-set: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup non-root-set-no-zeromap: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup root-set: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup root-set-no-zeromap-disabled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup root-set-no-zeromap-enabled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_exec_parse: > Subgroup basic-allowed: > skip -> DMESG-FAIL (skl-i5k-2) > skip -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-rejected: > skip -> DMESG-FAIL (skl-i5k-2) > skip -> DMESG-FAIL (skl-i7k-2) > Test gem_flink_basic: > Subgroup bad-flink: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-open: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup double-flink: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup flink-lifetime: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_linear_blits: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_mmap: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-small-bo: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_mmap_gtt: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-copy: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-read: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-read-no-prefault: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-read-write: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-read-write-distinct: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-short: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-small-bo: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-small-bo-tiledx: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-small-bo-tiledy: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-small-copy: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-small-copy-xy: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write-cpu-read-gtt: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write-gtt: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write-gtt-no-prefault: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write-no-prefault: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write-read: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-write-read-distinct: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_pread: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_pwrite: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_render_linear_blits: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_render_tiled_blits: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_storedw_loop: > Subgroup basic-blt: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-bsd: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-render: > dmesg-warn -> DMESG-FAIL (skl-i5k-2) UNSTABLE > pass -> DMESG-WARN (bdw-nuci7) UNSTABLE > pass -> DMESG-FAIL (skl-i7k-2) UNSTABLE > dmesg-warn -> PASS (bdw-ultra) UNSTABLE > Subgroup basic-vebox: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_tiled_blits: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test gem_tiled_fence_blits: > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test kms_addfb_basic: > Subgroup addfb25-bad-modifier: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-framebuffer-vs-set-tiling: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-modifier-no-flag: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-x-tiled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-x-tiled-mismatch: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-y-tiled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-y-tiled-small: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup addfb25-yf-tiled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-0: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-1024: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-128: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-256: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-32: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-63: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-65536: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pitch-999: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-x-tiled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-y-tiled: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bo-too-small: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bo-too-small-due-to-tiling: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup clobberred-modifier: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup framebuffer-vs-set-tiling: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup no-handle: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup size-max: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup small-bo: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup tile-pitch-mismatch: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup too-high: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup too-wide: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup unused-handle: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup unused-modifier: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup unused-offsets: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup unused-pitches: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test kms_flip: > Subgroup basic-flip-vs-dpms: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-flip-vs-modeset: > pass -> DMESG-FAIL (skl-i5k-2) UNSTABLE > pass -> DMESG-FAIL (skl-i7k-2) UNSTABLE > Subgroup basic-flip-vs-wf_vblank: > pass -> DMESG-FAIL (skl-i5k-2) UNSTABLE > pass -> DMESG-FAIL (skl-i7k-2) UNSTABLE > Subgroup basic-plain-flip: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test kms_force_connector_basic: > Subgroup force-connector-state: > skip -> DMESG-FAIL (skl-i5k-2) > skip -> DMESG-FAIL (skl-i7k-2) > Subgroup force-edid: > skip -> DMESG-FAIL (skl-i5k-2) > skip -> DMESG-FAIL (skl-i7k-2) > Subgroup prune-stale-modes: > skip -> DMESG-FAIL (skl-i5k-2) > skip -> DMESG-FAIL (skl-i7k-2) > Test kms_pipe_crc_basic: > Subgroup bad-nb-words-1: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-nb-words-3: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-pipe: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup bad-source: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup hang-read-crc-pipe-a: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup hang-read-crc-pipe-b: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup hang-read-crc-pipe-c: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup read-crc-pipe-a: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) UNSTABLE > Subgroup read-crc-pipe-a-frame-sequence: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup read-crc-pipe-b: > pass -> DMESG-FAIL (skl-i5k-2) UNSTABLE > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup read-crc-pipe-b-frame-sequence: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup read-crc-pipe-c: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup read-crc-pipe-c-frame-sequence: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup suspend-read-crc-pipe-a: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup suspend-read-crc-pipe-b: > dmesg-warn -> DMESG-FAIL (skl-i5k-2) > dmesg-warn -> DMESG-FAIL (skl-i7k-2) > Subgroup suspend-read-crc-pipe-c: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test kms_psr_sink_crc: > Subgroup psr_basic: > skip -> DMESG-FAIL (skl-i5k-2) > skip -> DMESG-FAIL (skl-i7k-2) > Test kms_setmode: > Subgroup basic-clone-single-crtc: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test pm_rpm: > Subgroup basic-pci-d3-state: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-rte: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test pm_rps: > Subgroup basic-api: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Test prime_self_import: > Subgroup basic-llseek-bad: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-llseek-size: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-with_fd_dup: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-with_one_bo: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-with_one_bo_two_files: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > Subgroup basic-with_two_bos: > pass -> DMESG-FAIL (skl-i5k-2) > pass -> DMESG-FAIL (skl-i7k-2) > > bdw-nuci7 total:132 pass:122 dwarn:1 dfail:0 fail:0 skip:9 > bdw-ultra total:132 pass:126 dwarn:0 dfail:0 fail:0 skip:6 > bsw-nuc-2 total:135 pass:115 dwarn:0 dfail:0 fail:0 skip:20 > byt-nuc total:135 pass:121 dwarn:1 dfail:0 fail:0 skip:13 > hsw-brixbox total:135 pass:128 dwarn:0 dfail:0 fail:0 skip:7 > hsw-gt2 total:135 pass:131 dwarn:0 dfail:0 fail:0 skip:4 > ilk-hp8440p total:135 pass:100 dwarn:0 dfail:0 fail:0 skip:35 > ivb-t430s total:135 pass:129 dwarn:0 dfail:0 fail:0 skip:6 > skl-i5k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 > skl-i7k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 > snb-dellxps total:135 pass:123 dwarn:0 dfail:0 fail:0 skip:12 > snb-x220t total:135 pass:123 dwarn:0 dfail:0 fail:1 skip:11 > > Results at /archive/results/CI_IGT_test/Patchwork_1094/ > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/intel-gfx Looks like the CI SKL doesn't have the GuC firmware installed? .Dave.
On Thu, 07 Jan 2016, Dave Gordon <david.s.gordon@intel.com> wrote: > On 06/01/16 10:20, Patchwork wrote: >> == Summary == >> >> Built on 24b053acb16b4b3b021575e4ee30ffedd3ab2920 drm-intel-nightly: 2016y-01m-06d-08h-16m-11s UTC integration manifest >> >> Test drv_getparams_basic: >> Subgroup basic-eu-total: >> pass -> DMESG-FAIL (skl-i5k-2) >> pass -> DMESG-FAIL (skl-i7k-2) [snip] >> >> bdw-nuci7 total:132 pass:122 dwarn:1 dfail:0 fail:0 skip:9 >> bdw-ultra total:132 pass:126 dwarn:0 dfail:0 fail:0 skip:6 >> bsw-nuc-2 total:135 pass:115 dwarn:0 dfail:0 fail:0 skip:20 >> byt-nuc total:135 pass:121 dwarn:1 dfail:0 fail:0 skip:13 >> hsw-brixbox total:135 pass:128 dwarn:0 dfail:0 fail:0 skip:7 >> hsw-gt2 total:135 pass:131 dwarn:0 dfail:0 fail:0 skip:4 >> ilk-hp8440p total:135 pass:100 dwarn:0 dfail:0 fail:0 skip:35 >> ivb-t430s total:135 pass:129 dwarn:0 dfail:0 fail:0 skip:6 >> skl-i5k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 >> skl-i7k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 >> snb-dellxps total:135 pass:123 dwarn:0 dfail:0 fail:0 skip:12 >> snb-x220t total:135 pass:123 dwarn:0 dfail:0 fail:1 skip:11 >> >> Results at /archive/results/CI_IGT_test/Patchwork_1094/ >> >> _______________________________________________ >> Intel-gfx mailing list >> Intel-gfx@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx > > Looks like the CI SKL doesn't have the GuC firmware installed? It's tons of: [ 38.169461] [drm:intel_lr_context_deferred_alloc [i915]] *ERROR* ring create req: -5 If that gets fixed by installing the GuC firmware, the answer is *not* to install the GuC firmware on the CI machines. The answer is to make the driver handle missing firmware gracefully. BR, Jani. > > .Dave. > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/intel-gfx
On Thu, Jan 07, 2016 at 03:06:13PM +0200, Jani Nikula wrote: > On Thu, 07 Jan 2016, Dave Gordon <david.s.gordon@intel.com> wrote: > > On 06/01/16 10:20, Patchwork wrote: > >> == Summary == > >> > >> Built on 24b053acb16b4b3b021575e4ee30ffedd3ab2920 drm-intel-nightly: 2016y-01m-06d-08h-16m-11s UTC integration manifest > >> > >> Test drv_getparams_basic: > >> Subgroup basic-eu-total: > >> pass -> DMESG-FAIL (skl-i5k-2) > >> pass -> DMESG-FAIL (skl-i7k-2) > > [snip] > > >> > >> bdw-nuci7 total:132 pass:122 dwarn:1 dfail:0 fail:0 skip:9 > >> bdw-ultra total:132 pass:126 dwarn:0 dfail:0 fail:0 skip:6 > >> bsw-nuc-2 total:135 pass:115 dwarn:0 dfail:0 fail:0 skip:20 > >> byt-nuc total:135 pass:121 dwarn:1 dfail:0 fail:0 skip:13 > >> hsw-brixbox total:135 pass:128 dwarn:0 dfail:0 fail:0 skip:7 > >> hsw-gt2 total:135 pass:131 dwarn:0 dfail:0 fail:0 skip:4 > >> ilk-hp8440p total:135 pass:100 dwarn:0 dfail:0 fail:0 skip:35 > >> ivb-t430s total:135 pass:129 dwarn:0 dfail:0 fail:0 skip:6 > >> skl-i5k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 > >> skl-i7k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 > >> snb-dellxps total:135 pass:123 dwarn:0 dfail:0 fail:0 skip:12 > >> snb-x220t total:135 pass:123 dwarn:0 dfail:0 fail:1 skip:11 > >> > >> Results at /archive/results/CI_IGT_test/Patchwork_1094/ > >> > >> _______________________________________________ > >> Intel-gfx mailing list > >> Intel-gfx@lists.freedesktop.org > >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx > > > > Looks like the CI SKL doesn't have the GuC firmware installed? > > It's tons of: > > [ 38.169461] [drm:intel_lr_context_deferred_alloc [i915]] *ERROR* ring create req: -5 > > If that gets fixed by installing the GuC firmware, the answer is *not* > to install the GuC firmware on the CI machines. The answer is to make > the driver handle missing firmware gracefully. I kinda don't want to support 2 different ways to run things on any given platform, because we can't even support one way properly. But since it took forever to get guc enabled people will indeed scream if guc isn't there, so either we enable this only for bxt and later or we indeed need to support both cases on skl :( Either way we do need to install guc firmware first on CI boxes, since otherwise coverage isn't there. -Daniel
On Thu, 07 Jan 2016, Daniel Vetter <daniel@ffwll.ch> wrote: > On Thu, Jan 07, 2016 at 03:06:13PM +0200, Jani Nikula wrote: >> On Thu, 07 Jan 2016, Dave Gordon <david.s.gordon@intel.com> wrote: >> > On 06/01/16 10:20, Patchwork wrote: >> >> == Summary == >> >> >> >> Built on 24b053acb16b4b3b021575e4ee30ffedd3ab2920 drm-intel-nightly: 2016y-01m-06d-08h-16m-11s UTC integration manifest >> >> >> >> Test drv_getparams_basic: >> >> Subgroup basic-eu-total: >> >> pass -> DMESG-FAIL (skl-i5k-2) >> >> pass -> DMESG-FAIL (skl-i7k-2) >> >> [snip] >> >> >> >> >> bdw-nuci7 total:132 pass:122 dwarn:1 dfail:0 fail:0 skip:9 >> >> bdw-ultra total:132 pass:126 dwarn:0 dfail:0 fail:0 skip:6 >> >> bsw-nuc-2 total:135 pass:115 dwarn:0 dfail:0 fail:0 skip:20 >> >> byt-nuc total:135 pass:121 dwarn:1 dfail:0 fail:0 skip:13 >> >> hsw-brixbox total:135 pass:128 dwarn:0 dfail:0 fail:0 skip:7 >> >> hsw-gt2 total:135 pass:131 dwarn:0 dfail:0 fail:0 skip:4 >> >> ilk-hp8440p total:135 pass:100 dwarn:0 dfail:0 fail:0 skip:35 >> >> ivb-t430s total:135 pass:129 dwarn:0 dfail:0 fail:0 skip:6 >> >> skl-i5k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 >> >> skl-i7k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 >> >> snb-dellxps total:135 pass:123 dwarn:0 dfail:0 fail:0 skip:12 >> >> snb-x220t total:135 pass:123 dwarn:0 dfail:0 fail:1 skip:11 >> >> >> >> Results at /archive/results/CI_IGT_test/Patchwork_1094/ >> >> >> >> _______________________________________________ >> >> Intel-gfx mailing list >> >> Intel-gfx@lists.freedesktop.org >> >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx >> > >> > Looks like the CI SKL doesn't have the GuC firmware installed? >> >> It's tons of: >> >> [ 38.169461] [drm:intel_lr_context_deferred_alloc [i915]] *ERROR* ring create req: -5 >> >> If that gets fixed by installing the GuC firmware, the answer is *not* >> to install the GuC firmware on the CI machines. The answer is to make >> the driver handle missing firmware gracefully. > > I kinda don't want to support 2 different ways to run things on any given > platform, because we can't even support one way properly. > > But since it took forever to get guc enabled people will indeed scream if > guc isn't there, so either we enable this only for bxt and later or we > indeed need to support both cases on skl :( It's probably considered a regression to add a hard requirement on guc firmware now that skl has been running fine without. Yet we probably want all the coverage we can get for the guc case, so I don't think we should rely on bxt alone with that. > Either way we do need to install guc firmware first on CI boxes, since > otherwise coverage isn't there. How about having guc firmware on half the CI boxes, at least for starters. It's going to blow up anyway... BR, Jani.
On 07/01/16 14:36, Daniel Vetter wrote: > On Thu, Jan 07, 2016 at 03:06:13PM +0200, Jani Nikula wrote: >> On Thu, 07 Jan 2016, Dave Gordon <david.s.gordon@intel.com> wrote: >>> On 06/01/16 10:20, Patchwork wrote: >>>> == Summary == >>>> >>>> Built on 24b053acb16b4b3b021575e4ee30ffedd3ab2920 drm-intel-nightly: 2016y-01m-06d-08h-16m-11s UTC integration manifest >>>> >>>> Test drv_getparams_basic: >>>> Subgroup basic-eu-total: >>>> pass -> DMESG-FAIL (skl-i5k-2) >>>> pass -> DMESG-FAIL (skl-i7k-2) >> >> [snip] >> >>>> >>>> bdw-nuci7 total:132 pass:122 dwarn:1 dfail:0 fail:0 skip:9 >>>> bdw-ultra total:132 pass:126 dwarn:0 dfail:0 fail:0 skip:6 >>>> bsw-nuc-2 total:135 pass:115 dwarn:0 dfail:0 fail:0 skip:20 >>>> byt-nuc total:135 pass:121 dwarn:1 dfail:0 fail:0 skip:13 >>>> hsw-brixbox total:135 pass:128 dwarn:0 dfail:0 fail:0 skip:7 >>>> hsw-gt2 total:135 pass:131 dwarn:0 dfail:0 fail:0 skip:4 >>>> ilk-hp8440p total:135 pass:100 dwarn:0 dfail:0 fail:0 skip:35 >>>> ivb-t430s total:135 pass:129 dwarn:0 dfail:0 fail:0 skip:6 >>>> skl-i5k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 >>>> skl-i7k-2 total:135 pass:2 dwarn:0 dfail:132 fail:0 skip:1 >>>> snb-dellxps total:135 pass:123 dwarn:0 dfail:0 fail:0 skip:12 >>>> snb-x220t total:135 pass:123 dwarn:0 dfail:0 fail:1 skip:11 >>>> >>>> Results at /archive/results/CI_IGT_test/Patchwork_1094/ >>>> >>>> _______________________________________________ >>>> Intel-gfx mailing list >>>> Intel-gfx@lists.freedesktop.org >>>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx >>> >>> Looks like the CI SKL doesn't have the GuC firmware installed? >> >> It's tons of: >> >> [ 38.169461] [drm:intel_lr_context_deferred_alloc [i915]] *ERROR* ring create req: -5 >> >> If that gets fixed by installing the GuC firmware, the answer is *not* >> to install the GuC firmware on the CI machines. The answer is to make >> the driver handle missing firmware gracefully. > > I kinda don't want to support 2 different ways to run things on any given > platform, because we can't even support one way properly. > > But since it took forever to get guc enabled people will indeed scream if > guc isn't there, so either we enable this only for bxt and later or we > indeed need to support both cases on skl :( Yeah, we used to have that ability, until it was vetoed :( See <20150706142822.GJ2156@phenom.ffwll.local> or http://www.mail-archive.com/intel-gfx%40lists.freedesktop.org/msg63553.html > Either way we do need to install guc firmware first on CI boxes, since > otherwise coverage isn't there. > -Daniel
diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c index 8d90c25..2ca4690 100644 --- a/drivers/gpu/drm/i915/i915_params.c +++ b/drivers/gpu/drm/i915/i915_params.c @@ -55,7 +55,7 @@ struct i915_params i915 __read_mostly = { .verbose_state_checks = 1, .nuclear_pageflip = 0, .edp_vswing = 0, - .enable_guc_submission = false, + .enable_guc_submission = true, .guc_log_level = -1, }; @@ -198,7 +198,7 @@ MODULE_PARM_DESC(edp_vswing, "2=default swing(400mV))"); module_param_named_unsafe(enable_guc_submission, i915.enable_guc_submission, bool, 0400); -MODULE_PARM_DESC(enable_guc_submission, "Enable GuC submission (default:false)"); +MODULE_PARM_DESC(enable_guc_submission, "Enable GuC submission (default:true)"); module_param_named(guc_log_level, i915.guc_log_level, int, 0400); MODULE_PARM_DESC(guc_log_level,