Series: | DG1 + LMEM enabling |
URL: | https://patchwork.freedesktop.org/series/84344/ |
State: | failure |
Details: | https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18999/index.html |
CI Bug Log - changes from CI_DRM_9398 -> Patchwork_18999
Summary
FAILURE
Serious unknown changes coming with Patchwork_18999 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_18999, 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_18999/index.html
Possible new issues
Here are the unknown changes that may have been introduced in Patchwork_18999:
IGT changes
Possible regressions
-
igt@core_hotunplug@unbind-rebind:
- fi-byt-j1900: PASS -> INCOMPLETE
-
igt@i915_selftest@live@gt_lrc:
-
fi-bsw-n3050: PASS -> DMESG-FAIL
-
fi-glk-dsi: PASS -> DMESG-FAIL
-
fi-bsw-nick: PASS -> DMESG-FAIL
-
fi-apl-guc: PASS -> DMESG-FAIL
-
fi-bxt-dsi: PASS -> DMESG-FAIL
-
Suppressed
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
-
{igt@gem_exec_parallel@engines@userptr}:
-
igt@gem_exec_suspend@basic-s0:
- {fi-dg1-1}: SKIP (i915#2575) -> DMESG-WARN
-
igt@gem_exec_suspend@basic-s3:
- {fi-dg1-1}: SKIP (i915#2575) -> INCOMPLETE
-
{igt@prime_vgem@basic-userptr}:
New tests
New tests have been introduced between CI_DRM_9398 and Patchwork_18999:
New CI tests (1)
- boot:
- Statuses : 39 pass(s)
- Exec time: [0.0] s
New IGT tests (1)
- igt@i915_selftest@live@win_blt_copy:
- Statuses : 33 pass(s)
- Exec time: [0.44, 6.51] s
Known issues
Here are the changes found in Patchwork_18999 that come from known issues:
IGT changes
Issues hit
-
igt@i915_getparams_basic@basic-subslice-total:
- fi-tgl-y: PASS -> DMESG-WARN (i915#402) +1 similar issue
-
igt@i915_module_load@reload:
- fi-icl-y: PASS -> DMESG-WARN (i915#1982)
-
igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: PASS -> DMESG-FAIL (i915#541)
-
igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-a:
- fi-tgl-y: PASS -> DMESG-WARN (i915#1982)
Possible fixes
-
igt@debugfs_test@read_all_entries:
-
{igt@fbdev@read}:
-
igt@i915_pm_rpm@basic-pci-d3-state:
-
{fi-ehl-1}: DMESG-WARN (i915#1982) -> PASS
-
fi-apl-guc: DMESG-WARN (i915#1982) -> PASS
-
-
igt@kms_busy@basic@flip:
- fi-kbl-soraka: DMESG-WARN (i915#1982) -> PASS
-
igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- fi-icl-u2: DMESG-WARN (i915#1982) -> PASS +1 similar issue
-
igt@kms_frontbuffer_tracking@basic:
- fi-tgl-y: DMESG-WARN (i915#1982) -> PASS
-
igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
- fi-cfl-8109u: DMESG-WARN (i915#165) -> PASS +15 similar issues
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
Participating hosts (43 -> 39)
Additional (1): fi-cml-u2
Missing (5): fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-bsw-kefka fi-bdw-samus
Build changes
- Linux: CI_DRM_9398 -> Patchwork_18999
CI-20190529: 20190529
CI_DRM_9398: 31a04133814ab8f7b3aab042517e3f104df5ee2d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5873: b6321b58dcaa41ba1d28aced42d6b15dc3d49ca2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_18999: 6308b9d298372639e94b1fb28f7a28ca5ae2f4e2 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
6308b9d29837 drm/i915: drop fake lmem
91802d0e6465 drm/i915/dg1: allow pci to auto probe
a2a7eee3b71b drm/i915/dg1: Fix GPU hang due to shmemfs page drop
2105c55a88e1 drm/i915/dg1: Fix mapping type for default state object
7de35bf9f62a drm/i915: Support ww locks in suspend/resume
737dfb23d460 drm/i915: Improve accuracy of eviction stats
32deab2bab4b drm/i915: Use a ww transaction in i915_gem_object_pin_map_unlocked()
7ad1c0697fb2 drm/i915: Use a ww transaction in the fault handler
02ce389f0623 drm/i915: Support ww eviction
bc70e7e45bcb drm/i915: Implement eviction locking v2
6fbe288750c4 drm/i915: Perform execbuffer object locking as a separate step
69ba4c87d1c0 drm/i915: move eviction to prepare hook
b333606856ec drm/i915: need consider system BO snoop for dgfx
d868fcf1ecf1 drm/i915: suspend/resume handling of perma-pinned objects
7f4379debc55 drm/i915: suspend/resume enable blitter eviction
9054df43c6e6 drm/i915/gt: Allocate default ctx objects in SMEM
5138a90c0179 drm/i915/pm: suspend and restore ppgtt mapping
2b5c568f6237 drm/i915/dg1: Add dedicated context for blitter eviction
fe6486a08fff drm/i915: Reset blitter context when unpark engine
5f2a87a3c62a drm/i915: suspend/resume eviction
e77001d0741d drm/i915/gem/selftest: test and measure window based blt cpy
d30141a1c7dc drm/i915: Lmem eviction statistics by category
0fb68f1c3c17 drm/i915: window_blt_copy is used for swapin and swapout
efc0c590d514 drm/i915/dg1: Keep engine awake across whole blit
3e237c57e079 drm/i915/dg1: Eliminate eviction mutex
84d54dd2aedf drm/i915: blt copy between objs using pre-created vma windows
7f58be45fa4a drm/i915: create and destroy dummy vma
7a3906ab73e5 drm/i915: define intel_partial_pages_for_sg_table
dea599a449c3 drm/i915/dg1: Measure swap in/out timing stats
45aa0145d9d7 drm/i915/dg1: Track swap in/out stats via debugfs
94618502032f drm/i915/dg1: Add lmem_size modparam
c43e26b457ba drm/i915/dg1: Add enable_eviction modparam
8df8e087dc74 drm/i915/dg1: Eviction logic
280d036c6cc4 drm/i915/dg1: i915_gem_object_memcpy(..) infrastructure
e371a4fda4c8 drm/i915/dg1: intel_memory_region_evict() changes for eviction
85bcec541bc6 drm/i915: Allow non-uniform subslices in gen12+
14fefe71abbe drm/i915/gem: Update shmem available memory
599eb2888fa7 drm/i915/lmem: Limit block size to 4G
a7be54957ebd drm/i915/lmem: allocate HWSP in lmem
a076828abb5c drm/i915/dg1: Double memory bandwidth available
fca06b7ce6d8 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
3c364e753afe drm/i915: WA for zero memory channel
ca804dda82c6 drm/i915/oprom: Basic sanitization
adf64d641e06 drm/i915/dg1: Read OPROM via SPI controller
bd91b2337589 drm/i915/dg1: Reserve first 1MB of local memory
362b620d7074 drm/i915: Reintroduce mem->reserved
9dd81dae303d drm/i915/dsb: Enable lmem for dsb
a5830c8b075a drm/i915/lmem: reset the lmem buffer created by fbdev
4e7c3c2116df drm/i915/lmem: Bypass aperture when lmem is available
2b03d5d4546d drm/i915: Create stolen memory region from local memory
31c4a0f29ed1 drm/i915/guc: put all guc objects in lmem when available
39aed9c40f1a drm/i915/lmem: support optional CPU clearing for special internal use
5ec0749cbeac drm/i915: finish memory region support for stolen objects.
8adce9072e8d drm/i915: add i915_gem_object_is_devmem() function
ebf42a2d1043 drm/i915: Fix object page offset within a region
1588b3cc3983 drm/i915: setup GPU device lmem region
7d2a163655ac drm/i915: i915 returns -EBUSY on thread contention
3f5760d53851 drm/i915: Provide a way to disable PCIe relaxed write ordering
ae1d26ee9713 drm/i915: move engine scratch to LMEM
333376c17e45 drm/i915: allocate context from LMEM
3bac8276df64 drm/i915/gtt/dg1: add PTE_LM plumbing for GGTT
95c33d19bc2e drm/i915/gtt/dg1: add PTE_LM plumbing for PPGTT
934cf6d2978f drm/i915/gtt: make flushing conditional
a5a268b53456 drm/i915/gtt/dgfx: place the PD in LMEM
33489c547561 drm/i915/gtt: map the PD up front
7fb05ce64cc0 drm/i915: Distinction of memory regions
29e876fe2352 drm/i915: setup the LMEM region
4a88133b064b drm/i915/dg1: Introduce dmabuf mmap to LMEM
5e1663900ad4 drm/i915/dg1: Do not check r->sgt.pfn for NULL
6491c69340d4 drm/i915/lmem: allocate cmd ring in lmem
37b5e5cb7b02 drm/i915/uapi: introduce drm_i915_gem_create_ext
29499067db3b drm/i915: Store gt in memory region
985600b152ca drm/i915/query: Expose memory regions through the query uAPI
87518556758f drm/i915/dg1: Fix occasional migration error
bd78bfa4452f drm/i915: support basic object migration
ccd239f2c053 drm/i915: Delay publishing objects on the eviction lists
1e5ec74bb7b8 drm/i915: Add blit functions that can be called from within a WW transaction
4bb2bb3961aa drm/i915/region: support basic eviction
3db87b4f64ed drm/i915: introduce kernel blitter_context
36db22233ecf drm/i915: Update the helper to set correct mapping
7c7b8d398ff6 HAX drm/i915/lmem: support pread and pwrite
638e59094088 HAX drm/i915/lmem: support CPU relocations
425ac61c78e0 drm/i915/lmem: Fail driver init if LMEM training failed
7160b8cb229a drm/i915/dmabuf: Disallow LMEM objects from dma-buf
fd9e9f4efbc5 drm/i915: Return error value when bo not in LMEM for discrete
f5559b991383 drm/i915/fbdev: Use lmem physical addresses for fb_mmap() on discrete
f9f3ea170515 drm/i915: Untangle the vma pages_mutex
94aeb7363b28 drm/i915: Introduce a for_i915_gem_ww(){}
ad0364e0969c drm/i915: Break out dma_resv ww locking utilities to separate files
d58138a3962d drm/i915: Reference contending lock objects
9d27adfe1cd7 drm/i915: Avoid some false positives in assert_object_held()
fcf207bef4c6 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
84a9ca7ba448 drm/i915: Finally remove obj->mm.lock.
e83d2d2ded23 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
285510611ec9 drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
f5a8a22004f2 drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
27d90930aa00 drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
37021ba46236 drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
dd71228759cc drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
602f787839eb drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
a94b8d1885c2 drm/i915/selftests: Prepare execlists for obj->mm.lock removal
795a67bb1fbf drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
8fec33b51cda drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
5a39c68fb094 drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
4a4950747bae drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
ba084a771fd9 drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
89afabcc408e drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
3f28d8d73a33 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
c25eb6821a19 drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
57c19694c266 drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
639fcd5ea986 drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
2c146f16bb0f drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
f95d0fb66807 drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
fae9a34de3ad drm/i915: Use a single page table lock for each gtt.
0cd52e7ebb96 drm/i915: Fix ww locking in shmem_create_from_object
09740eb15ae0 drm/i915: Add missing ww lock in intel_dsb_prepare.
333090d025a8 drm/i915: Add ww locking to dma-buf ops.
244dae79052a drm/i915: Lock ww in ucode objects correctly
cd47b7ad5405 drm/i915: Increase ww locking for perf.
eb6fcc0954ff drm/i915: Add ww locking around vm_access()
52f9f5f31a0f drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
79bd0897399a drm/i915: Prepare for obj->mm.lock removal
c6c0c64d6026 drm/i915: Fix workarounds selftest, part 1
ce9f6c46fc3a drm/i915: Fix pread/pwrit
_______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx