* [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915.
@ 2026-04-20 8:33 Maarten Lankhorst
2026-04-20 8:33 ` [PATCH 1/4] drm/doc/rfc: Remove i915_gem_lmem.rst Maarten Lankhorst
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Maarten Lankhorst @ 2026-04-20 8:33 UTC (permalink / raw)
To: dri-devel, intel-gfx; +Cc: Maarten Lankhorst
I believe small_bar has been implemented, as is gem_lmem.
xe has implemented GuC submission and VM_BIND, but realistically
this will never happen for i915.
Either way, those RFC's are completed, and can be removed.
Maarten Lankhorst (4):
drm/doc/rfc: Remove i915_gem_lmem.rst
drm/doc/rfc: Remove i915_vm_bind.
drm/doc/rfc: Remove i915_small_bar rfc.
drm/doc/rfc: Remove i915_scheduler item.
Documentation/gpu/rfc/i915_gem_lmem.rst | 22 --
Documentation/gpu/rfc/i915_scheduler.rst | 152 ------------
Documentation/gpu/rfc/i915_small_bar.h | 189 ---------------
Documentation/gpu/rfc/i915_small_bar.rst | 47 ----
Documentation/gpu/rfc/i915_vm_bind.h | 290 -----------------------
Documentation/gpu/rfc/i915_vm_bind.rst | 245 -------------------
Documentation/gpu/rfc/index.rst | 18 +-
7 files changed, 1 insertion(+), 962 deletions(-)
delete mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst
delete mode 100644 Documentation/gpu/rfc/i915_scheduler.rst
delete mode 100644 Documentation/gpu/rfc/i915_small_bar.h
delete mode 100644 Documentation/gpu/rfc/i915_small_bar.rst
delete mode 100644 Documentation/gpu/rfc/i915_vm_bind.h
delete mode 100644 Documentation/gpu/rfc/i915_vm_bind.rst
--
2.53.0
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH 1/4] drm/doc/rfc: Remove i915_gem_lmem.rst 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst @ 2026-04-20 8:33 ` Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 2/4] drm/doc/rfc: Remove i915_vm_bind Maarten Lankhorst ` (5 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Maarten Lankhorst @ 2026-04-20 8:33 UTC (permalink / raw) To: dri-devel, intel-gfx; +Cc: Maarten Lankhorst The doc talks about DG1, but we do already support DG2 in i915, and a new driver was created specifically to handle all lmem cases even better. Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> --- Documentation/gpu/rfc/i915_gem_lmem.rst | 22 ---------------------- Documentation/gpu/rfc/index.rst | 6 +----- 2 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst diff --git a/Documentation/gpu/rfc/i915_gem_lmem.rst b/Documentation/gpu/rfc/i915_gem_lmem.rst deleted file mode 100644 index b421a3c1806ec..0000000000000 --- a/Documentation/gpu/rfc/i915_gem_lmem.rst +++ /dev/null @@ -1,22 +0,0 @@ -========================= -I915 DG1/LMEM RFC Section -========================= - -Upstream plan -============= -For upstream the overall plan for landing all the DG1 stuff and turning it for -real, with all the uAPI bits is: - -* Merge basic HW enabling of DG1(still without pciid) -* Merge the uAPI bits behind special CONFIG_BROKEN(or so) flag - * At this point we can still make changes, but importantly this lets us - start running IGTs which can utilize local-memory in CI -* Convert over to TTM, make sure it all keeps working. Some of the work items: - * TTM shrinker for discrete - * dma_resv_lockitem for full dma_resv_lock, i.e not just trylock - * Use TTM CPU pagefault handler - * Route shmem backend over to TTM SYSTEM for discrete - * TTM purgeable object support - * Move i915 buddy allocator over to TTM -* Send RFC(with mesa-dev on cc) for final sign off on the uAPI -* Add pciid for DG1 and turn on uAPI for real diff --git a/Documentation/gpu/rfc/index.rst b/Documentation/gpu/rfc/index.rst index ef19b0ba2a3ea..8313194af0683 100644 --- a/Documentation/gpu/rfc/index.rst +++ b/Documentation/gpu/rfc/index.rst @@ -20,10 +20,6 @@ host such documentation: gpusvm.rst -.. toctree:: - - i915_gem_lmem.rst - .. toctree:: i915_scheduler.rst @@ -37,4 +33,4 @@ host such documentation: i915_vm_bind.rst .. toctree:: - color_pipeline.rst \ No newline at end of file + color_pipeline.rst -- 2.53.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/4] drm/doc/rfc: Remove i915_vm_bind. 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 1/4] drm/doc/rfc: Remove i915_gem_lmem.rst Maarten Lankhorst @ 2026-04-20 8:33 ` Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 3/4] drm/doc/rfc: Remove i915_small_bar rfc Maarten Lankhorst ` (4 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Maarten Lankhorst @ 2026-04-20 8:33 UTC (permalink / raw) To: dri-devel, intel-gfx; +Cc: Maarten Lankhorst i915 supports soft pinning, and the xe driver has been created to properly support VM_BIND instead. Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> --- Documentation/gpu/rfc/i915_vm_bind.h | 290 ------------------------- Documentation/gpu/rfc/i915_vm_bind.rst | 245 --------------------- Documentation/gpu/rfc/index.rst | 4 - 3 files changed, 539 deletions(-) delete mode 100644 Documentation/gpu/rfc/i915_vm_bind.h delete mode 100644 Documentation/gpu/rfc/i915_vm_bind.rst diff --git a/Documentation/gpu/rfc/i915_vm_bind.h b/Documentation/gpu/rfc/i915_vm_bind.h deleted file mode 100644 index bc26dc1261041..0000000000000 --- a/Documentation/gpu/rfc/i915_vm_bind.h +++ /dev/null @@ -1,290 +0,0 @@ -/* SPDX-License-Identifier: MIT */ -/* - * Copyright © 2022 Intel Corporation - */ - -/** - * DOC: I915_PARAM_VM_BIND_VERSION - * - * VM_BIND feature version supported. - * See typedef drm_i915_getparam_t param. - * - * Specifies the VM_BIND feature version supported. - * The following versions of VM_BIND have been defined: - * - * 0: No VM_BIND support. - * - * 1: In VM_UNBIND calls, the UMD must specify the exact mappings created - * previously with VM_BIND, the ioctl will not support unbinding multiple - * mappings or splitting them. Similarly, VM_BIND calls will not replace - * any existing mappings. - * - * 2: The restrictions on unbinding partial or multiple mappings is - * lifted, Similarly, binding will replace any mappings in the given range. - * - * See struct drm_i915_gem_vm_bind and struct drm_i915_gem_vm_unbind. - */ -#define I915_PARAM_VM_BIND_VERSION 57 - -/** - * DOC: I915_VM_CREATE_FLAGS_USE_VM_BIND - * - * Flag to opt-in for VM_BIND mode of binding during VM creation. - * See struct drm_i915_gem_vm_control flags. - * - * The older execbuf2 ioctl will not support VM_BIND mode of operation. - * For VM_BIND mode, we have new execbuf3 ioctl which will not accept any - * execlist (See struct drm_i915_gem_execbuffer3 for more details). - */ -#define I915_VM_CREATE_FLAGS_USE_VM_BIND (1 << 0) - -/* VM_BIND related ioctls */ -#define DRM_I915_GEM_VM_BIND 0x3d -#define DRM_I915_GEM_VM_UNBIND 0x3e -#define DRM_I915_GEM_EXECBUFFER3 0x3f - -#define DRM_IOCTL_I915_GEM_VM_BIND DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_VM_BIND, struct drm_i915_gem_vm_bind) -#define DRM_IOCTL_I915_GEM_VM_UNBIND DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_VM_UNBIND, struct drm_i915_gem_vm_bind) -#define DRM_IOCTL_I915_GEM_EXECBUFFER3 DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_EXECBUFFER3, struct drm_i915_gem_execbuffer3) - -/** - * struct drm_i915_gem_timeline_fence - An input or output timeline fence. - * - * The operation will wait for input fence to signal. - * - * The returned output fence will be signaled after the completion of the - * operation. - */ -struct drm_i915_gem_timeline_fence { - /** @handle: User's handle for a drm_syncobj to wait on or signal. */ - __u32 handle; - - /** - * @flags: Supported flags are: - * - * I915_TIMELINE_FENCE_WAIT: - * Wait for the input fence before the operation. - * - * I915_TIMELINE_FENCE_SIGNAL: - * Return operation completion fence as output. - */ - __u32 flags; -#define I915_TIMELINE_FENCE_WAIT (1 << 0) -#define I915_TIMELINE_FENCE_SIGNAL (1 << 1) -#define __I915_TIMELINE_FENCE_UNKNOWN_FLAGS (-(I915_TIMELINE_FENCE_SIGNAL << 1)) - - /** - * @value: A point in the timeline. - * Value must be 0 for a binary drm_syncobj. A Value of 0 for a - * timeline drm_syncobj is invalid as it turns a drm_syncobj into a - * binary one. - */ - __u64 value; -}; - -/** - * struct drm_i915_gem_vm_bind - VA to object mapping to bind. - * - * This structure is passed to VM_BIND ioctl and specifies the mapping of GPU - * virtual address (VA) range to the section of an object that should be bound - * in the device page table of the specified address space (VM). - * The VA range specified must be unique (ie., not currently bound) and can - * be mapped to whole object or a section of the object (partial binding). - * Multiple VA mappings can be created to the same section of the object - * (aliasing). - * - * The @start, @offset and @length must be 4K page aligned. However the DG2 has - * 64K page size for device local memory and has compact page table. On that - * platform, for binding device local-memory objects, the @start, @offset and - * @length must be 64K aligned. Also, UMDs should not mix the local memory 64K - * page and the system memory 4K page bindings in the same 2M range. - * - * Error code -EINVAL will be returned if @start, @offset and @length are not - * properly aligned. In version 1 (See I915_PARAM_VM_BIND_VERSION), error code - * -ENOSPC will be returned if the VA range specified can't be reserved. - * - * VM_BIND/UNBIND ioctl calls executed on different CPU threads concurrently - * are not ordered. Furthermore, parts of the VM_BIND operation can be done - * asynchronously, if valid @fence is specified. - */ -struct drm_i915_gem_vm_bind { - /** @vm_id: VM (address space) id to bind */ - __u32 vm_id; - - /** @handle: Object handle */ - __u32 handle; - - /** @start: Virtual Address start to bind */ - __u64 start; - - /** @offset: Offset in object to bind */ - __u64 offset; - - /** @length: Length of mapping to bind */ - __u64 length; - - /** - * @flags: Supported flags are: - * - * I915_GEM_VM_BIND_CAPTURE: - * Capture this mapping in the dump upon GPU error. - * - * Note that @fence carries its own flags. - */ - __u64 flags; -#define I915_GEM_VM_BIND_CAPTURE (1 << 0) - - /** - * @fence: Timeline fence for bind completion signaling. - * - * Timeline fence is of format struct drm_i915_gem_timeline_fence. - * - * It is an out fence, hence using I915_TIMELINE_FENCE_WAIT flag - * is invalid, and an error will be returned. - * - * If I915_TIMELINE_FENCE_SIGNAL flag is not set, then out fence - * is not requested and binding is completed synchronously. - */ - struct drm_i915_gem_timeline_fence fence; - - /** - * @extensions: Zero-terminated chain of extensions. - * - * For future extensions. See struct i915_user_extension. - */ - __u64 extensions; -}; - -/** - * struct drm_i915_gem_vm_unbind - VA to object mapping to unbind. - * - * This structure is passed to VM_UNBIND ioctl and specifies the GPU virtual - * address (VA) range that should be unbound from the device page table of the - * specified address space (VM). VM_UNBIND will force unbind the specified - * range from device page table without waiting for any GPU job to complete. - * It is UMDs responsibility to ensure the mapping is no longer in use before - * calling VM_UNBIND. - * - * If the specified mapping is not found, the ioctl will simply return without - * any error. - * - * VM_BIND/UNBIND ioctl calls executed on different CPU threads concurrently - * are not ordered. Furthermore, parts of the VM_UNBIND operation can be done - * asynchronously, if valid @fence is specified. - */ -struct drm_i915_gem_vm_unbind { - /** @vm_id: VM (address space) id to bind */ - __u32 vm_id; - - /** @rsvd: Reserved, MBZ */ - __u32 rsvd; - - /** @start: Virtual Address start to unbind */ - __u64 start; - - /** @length: Length of mapping to unbind */ - __u64 length; - - /** - * @flags: Currently reserved, MBZ. - * - * Note that @fence carries its own flags. - */ - __u64 flags; - - /** - * @fence: Timeline fence for unbind completion signaling. - * - * Timeline fence is of format struct drm_i915_gem_timeline_fence. - * - * It is an out fence, hence using I915_TIMELINE_FENCE_WAIT flag - * is invalid, and an error will be returned. - * - * If I915_TIMELINE_FENCE_SIGNAL flag is not set, then out fence - * is not requested and unbinding is completed synchronously. - */ - struct drm_i915_gem_timeline_fence fence; - - /** - * @extensions: Zero-terminated chain of extensions. - * - * For future extensions. See struct i915_user_extension. - */ - __u64 extensions; -}; - -/** - * struct drm_i915_gem_execbuffer3 - Structure for DRM_I915_GEM_EXECBUFFER3 - * ioctl. - * - * DRM_I915_GEM_EXECBUFFER3 ioctl only works in VM_BIND mode and VM_BIND mode - * only works with this ioctl for submission. - * See I915_VM_CREATE_FLAGS_USE_VM_BIND. - */ -struct drm_i915_gem_execbuffer3 { - /** - * @ctx_id: Context id - * - * Only contexts with user engine map are allowed. - */ - __u32 ctx_id; - - /** - * @engine_idx: Engine index - * - * An index in the user engine map of the context specified by @ctx_id. - */ - __u32 engine_idx; - - /** - * @batch_address: Batch gpu virtual address/es. - * - * For normal submission, it is the gpu virtual address of the batch - * buffer. For parallel submission, it is a pointer to an array of - * batch buffer gpu virtual addresses with array size equal to the - * number of (parallel) engines involved in that submission (See - * struct i915_context_engines_parallel_submit). - */ - __u64 batch_address; - - /** @flags: Currently reserved, MBZ */ - __u64 flags; - - /** @rsvd1: Reserved, MBZ */ - __u32 rsvd1; - - /** @fence_count: Number of fences in @timeline_fences array. */ - __u32 fence_count; - - /** - * @timeline_fences: Pointer to an array of timeline fences. - * - * Timeline fences are of format struct drm_i915_gem_timeline_fence. - */ - __u64 timeline_fences; - - /** @rsvd2: Reserved, MBZ */ - __u64 rsvd2; - - /** - * @extensions: Zero-terminated chain of extensions. - * - * For future extensions. See struct i915_user_extension. - */ - __u64 extensions; -}; - -/** - * struct drm_i915_gem_create_ext_vm_private - Extension to make the object - * private to the specified VM. - * - * See struct drm_i915_gem_create_ext. - */ -struct drm_i915_gem_create_ext_vm_private { -#define I915_GEM_CREATE_EXT_VM_PRIVATE 2 - /** @base: Extension link. See struct i915_user_extension. */ - struct i915_user_extension base; - - /** @vm_id: Id of the VM to which the object is private */ - __u32 vm_id; -}; diff --git a/Documentation/gpu/rfc/i915_vm_bind.rst b/Documentation/gpu/rfc/i915_vm_bind.rst deleted file mode 100644 index 0b3b525ac6200..0000000000000 --- a/Documentation/gpu/rfc/i915_vm_bind.rst +++ /dev/null @@ -1,245 +0,0 @@ -========================================== -I915 VM_BIND feature design and use cases -========================================== - -VM_BIND feature -================ -DRM_I915_GEM_VM_BIND/UNBIND ioctls allows UMD to bind/unbind GEM buffer -objects (BOs) or sections of a BOs at specified GPU virtual addresses on a -specified address space (VM). These mappings (also referred to as persistent -mappings) will be persistent across multiple GPU submissions (execbuf calls) -issued by the UMD, without user having to provide a list of all required -mappings during each submission (as required by older execbuf mode). - -The VM_BIND/UNBIND calls allow UMDs to request a timeline out fence for -signaling the completion of bind/unbind operation. - -VM_BIND feature is advertised to user via I915_PARAM_VM_BIND_VERSION. -User has to opt-in for VM_BIND mode of binding for an address space (VM) -during VM creation time via I915_VM_CREATE_FLAGS_USE_VM_BIND extension. - -VM_BIND/UNBIND ioctl calls executed on different CPU threads concurrently are -not ordered. Furthermore, parts of the VM_BIND/UNBIND operations can be done -asynchronously, when valid out fence is specified. - -VM_BIND features include: - -* Multiple Virtual Address (VA) mappings can map to the same physical pages - of an object (aliasing). -* VA mapping can map to a partial section of the BO (partial binding). -* Support capture of persistent mappings in the dump upon GPU error. -* Support for userptr gem objects (no special uapi is required for this). - -TLB flush consideration ------------------------- -The i915 driver flushes the TLB for each submission and when an object's -pages are released. The VM_BIND/UNBIND operation will not do any additional -TLB flush. Any VM_BIND mapping added will be in the working set for subsequent -submissions on that VM and will not be in the working set for currently running -batches (which would require additional TLB flushes, which is not supported). - -Execbuf ioctl in VM_BIND mode -------------------------------- -A VM in VM_BIND mode will not support older execbuf mode of binding. -The execbuf ioctl handling in VM_BIND mode differs significantly from the -older execbuf2 ioctl (See struct drm_i915_gem_execbuffer2). -Hence, a new execbuf3 ioctl has been added to support VM_BIND mode. (See -struct drm_i915_gem_execbuffer3). The execbuf3 ioctl will not accept any -execlist. Hence, no support for implicit sync. It is expected that the below -work will be able to support requirements of object dependency setting in all -use cases: - -"dma-buf: Add an API for exporting sync files" -(https://lwn.net/Articles/859290/) - -The new execbuf3 ioctl only works in VM_BIND mode and the VM_BIND mode only -works with execbuf3 ioctl for submission. All BOs mapped on that VM (through -VM_BIND call) at the time of execbuf3 call are deemed required for that -submission. - -The execbuf3 ioctl directly specifies the batch addresses instead of as -object handles as in execbuf2 ioctl. The execbuf3 ioctl will also not -support many of the older features like in/out/submit fences, fence array, -default gem context and many more (See struct drm_i915_gem_execbuffer3). - -In VM_BIND mode, VA allocation is completely managed by the user instead of -the i915 driver. Hence all VA assignment, eviction are not applicable in -VM_BIND mode. Also, for determining object activeness, VM_BIND mode will not -be using the i915_vma active reference tracking. It will instead use dma-resv -object for that (See `VM_BIND dma_resv usage`_). - -So, a lot of existing code supporting execbuf2 ioctl, like relocations, VA -evictions, vma lookup table, implicit sync, vma active reference tracking etc., -are not applicable for execbuf3 ioctl. Hence, all execbuf3 specific handling -should be in a separate file and only functionalities common to these ioctls -can be the shared code where possible. - -VM_PRIVATE objects -------------------- -By default, BOs can be mapped on multiple VMs and can also be dma-buf -exported. Hence these BOs are referred to as Shared BOs. -During each execbuf submission, the request fence must be added to the -dma-resv fence list of all shared BOs mapped on the VM. - -VM_BIND feature introduces an optimization where user can create BO which -is private to a specified VM via I915_GEM_CREATE_EXT_VM_PRIVATE flag during -BO creation. Unlike Shared BOs, these VM private BOs can only be mapped on -the VM they are private to and can't be dma-buf exported. -All private BOs of a VM share the dma-resv object. Hence during each execbuf -submission, they need only one dma-resv fence list updated. Thus, the fast -path (where required mappings are already bound) submission latency is O(1) -w.r.t the number of VM private BOs. - -VM_BIND locking hierarchy -------------------------- -The locking design here supports the older (execlist based) execbuf mode, the -newer VM_BIND mode, the VM_BIND mode with GPU page faults and possible future -system allocator support (See `Shared Virtual Memory (SVM) support`_). -The older execbuf mode and the newer VM_BIND mode without page faults manages -residency of backing storage using dma_fence. The VM_BIND mode with page faults -and the system allocator support do not use any dma_fence at all. - -VM_BIND locking order is as below. - -1) Lock-A: A vm_bind mutex will protect vm_bind lists. This lock is taken in - vm_bind/vm_unbind ioctl calls, in the execbuf path and while releasing the - mapping. - - In future, when GPU page faults are supported, we can potentially use a - rwsem instead, so that multiple page fault handlers can take the read side - lock to lookup the mapping and hence can run in parallel. - The older execbuf mode of binding do not need this lock. - -2) Lock-B: The object's dma-resv lock will protect i915_vma state and needs to - be held while binding/unbinding a vma in the async worker and while updating - dma-resv fence list of an object. Note that private BOs of a VM will all - share a dma-resv object. - - The future system allocator support will use the HMM prescribed locking - instead. - -3) Lock-C: Spinlock/s to protect some of the VM's lists like the list of - invalidated vmas (due to eviction and userptr invalidation) etc. - -When GPU page faults are supported, the execbuf path do not take any of these -locks. There we will simply smash the new batch buffer address into the ring and -then tell the scheduler run that. The lock taking only happens from the page -fault handler, where we take lock-A in read mode, whichever lock-B we need to -find the backing storage (dma_resv lock for gem objects, and hmm/core mm for -system allocator) and some additional locks (lock-D) for taking care of page -table races. Page fault mode should not need to ever manipulate the vm lists, -so won't ever need lock-C. - -VM_BIND LRU handling ---------------------- -We need to ensure VM_BIND mapped objects are properly LRU tagged to avoid -performance degradation. We will also need support for bulk LRU movement of -VM_BIND objects to avoid additional latencies in execbuf path. - -The page table pages are similar to VM_BIND mapped objects (See -`Evictable page table allocations`_) and are maintained per VM and needs to -be pinned in memory when VM is made active (ie., upon an execbuf call with -that VM). So, bulk LRU movement of page table pages is also needed. - -VM_BIND dma_resv usage ------------------------ -Fences needs to be added to all VM_BIND mapped objects. During each execbuf -submission, they are added with DMA_RESV_USAGE_BOOKKEEP usage to prevent -over sync (See enum dma_resv_usage). One can override it with either -DMA_RESV_USAGE_READ or DMA_RESV_USAGE_WRITE usage during explicit object -dependency setting. - -Note that DRM_I915_GEM_WAIT and DRM_I915_GEM_BUSY ioctls do not check for -DMA_RESV_USAGE_BOOKKEEP usage and hence should not be used for end of batch -check. Instead, the execbuf3 out fence should be used for end of batch check -(See struct drm_i915_gem_execbuffer3). - -Also, in VM_BIND mode, use dma-resv apis for determining object activeness -(See dma_resv_test_signaled() and dma_resv_wait_timeout()) and do not use the -older i915_vma active reference tracking which is deprecated. This should be -easier to get it working with the current TTM backend. - -Mesa use case --------------- -VM_BIND can potentially reduce the CPU overhead in Mesa (both Vulkan and Iris), -hence improving performance of CPU-bound applications. It also allows us to -implement Vulkan's Sparse Resources. With increasing GPU hardware performance, -reducing CPU overhead becomes more impactful. - - -Other VM_BIND use cases -======================== - -Long running Compute contexts ------------------------------- -Usage of dma-fence expects that they complete in reasonable amount of time. -Compute on the other hand can be long running. Hence it is appropriate for -compute to use user/memory fence (See `User/Memory Fence`_) and dma-fence usage -must be limited to in-kernel consumption only. - -Where GPU page faults are not available, kernel driver upon buffer invalidation -will initiate a suspend (preemption) of long running context, finish the -invalidation, revalidate the BO and then resume the compute context. This is -done by having a per-context preempt fence which is enabled when someone tries -to wait on it and triggers the context preemption. - -User/Memory Fence -~~~~~~~~~~~~~~~~~~ -User/Memory fence is a <address, value> pair. To signal the user fence, the -specified value will be written at the specified virtual address and wakeup the -waiting process. User fence can be signaled either by the GPU or kernel async -worker (like upon bind completion). User can wait on a user fence with a new -user fence wait ioctl. - -Here is some prior work on this: -https://patchwork.freedesktop.org/patch/349417/ - -Low Latency Submission -~~~~~~~~~~~~~~~~~~~~~~~ -Allows compute UMD to directly submit GPU jobs instead of through execbuf -ioctl. This is made possible by VM_BIND is not being synchronized against -execbuf. VM_BIND allows bind/unbind of mappings required for the directly -submitted jobs. - -Debugger ---------- -With debug event interface user space process (debugger) is able to keep track -of and act upon resources created by another process (debugged) and attached -to GPU via vm_bind interface. - -GPU page faults ----------------- -GPU page faults when supported (in future), will only be supported in the -VM_BIND mode. While both the older execbuf mode and the newer VM_BIND mode of -binding will require using dma-fence to ensure residency, the GPU page faults -mode when supported, will not use any dma-fence as residency is purely managed -by installing and removing/invalidating page table entries. - -Page level hints settings --------------------------- -VM_BIND allows any hints setting per mapping instead of per BO. Possible hints -include placement and atomicity. Sub-BO level placement hint will be even more -relevant with upcoming GPU on-demand page fault support. - -Page level Cache/CLOS settings -------------------------------- -VM_BIND allows cache/CLOS settings per mapping instead of per BO. - -Evictable page table allocations ---------------------------------- -Make pagetable allocations evictable and manage them similar to VM_BIND -mapped objects. Page table pages are similar to persistent mappings of a -VM (difference here are that the page table pages will not have an i915_vma -structure and after swapping pages back in, parent page link needs to be -updated). - -Shared Virtual Memory (SVM) support ------------------------------------- -VM_BIND interface can be used to map system memory directly (without gem BO -abstraction) using the HMM interface. SVM is only supported with GPU page -faults enabled. - -VM_BIND UAPI -============= - -.. kernel-doc:: Documentation/gpu/rfc/i915_vm_bind.h diff --git a/Documentation/gpu/rfc/index.rst b/Documentation/gpu/rfc/index.rst index 8313194af0683..1256dde0fb3b1 100644 --- a/Documentation/gpu/rfc/index.rst +++ b/Documentation/gpu/rfc/index.rst @@ -28,9 +28,5 @@ host such documentation: i915_small_bar.rst -.. toctree:: - - i915_vm_bind.rst - .. toctree:: color_pipeline.rst -- 2.53.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/4] drm/doc/rfc: Remove i915_small_bar rfc. 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 1/4] drm/doc/rfc: Remove i915_gem_lmem.rst Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 2/4] drm/doc/rfc: Remove i915_vm_bind Maarten Lankhorst @ 2026-04-20 8:33 ` Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 4/4] drm/doc/rfc: Remove i915_scheduler item Maarten Lankhorst ` (3 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Maarten Lankhorst @ 2026-04-20 8:33 UTC (permalink / raw) To: dri-devel, intel-gfx; +Cc: Maarten Lankhorst Probably done, with commit 525e93f6317a ("drm/i915/uapi: add NEEDS_CPU_ACCESS hint") and 3f4309cbdc84 ("drm/i915/uapi: add probed_cpu_visible_size") Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> --- Documentation/gpu/rfc/i915_small_bar.h | 189 ----------------------- Documentation/gpu/rfc/i915_small_bar.rst | 47 ------ Documentation/gpu/rfc/index.rst | 4 - 3 files changed, 240 deletions(-) delete mode 100644 Documentation/gpu/rfc/i915_small_bar.h delete mode 100644 Documentation/gpu/rfc/i915_small_bar.rst diff --git a/Documentation/gpu/rfc/i915_small_bar.h b/Documentation/gpu/rfc/i915_small_bar.h deleted file mode 100644 index 6003c81d5aa40..0000000000000 --- a/Documentation/gpu/rfc/i915_small_bar.h +++ /dev/null @@ -1,189 +0,0 @@ -/** - * struct __drm_i915_memory_region_info - Describes one region as known to the - * driver. - * - * Note this is using both struct drm_i915_query_item and struct drm_i915_query. - * For this new query we are adding the new query id DRM_I915_QUERY_MEMORY_REGIONS - * at &drm_i915_query_item.query_id. - */ -struct __drm_i915_memory_region_info { - /** @region: The class:instance pair encoding */ - struct drm_i915_gem_memory_class_instance region; - - /** @rsvd0: MBZ */ - __u32 rsvd0; - - /** - * @probed_size: Memory probed by the driver - * - * Note that it should not be possible to ever encounter a zero value - * here, also note that no current region type will ever return -1 here. - * Although for future region types, this might be a possibility. The - * same applies to the other size fields. - */ - __u64 probed_size; - - /** - * @unallocated_size: Estimate of memory remaining - * - * Requires CAP_PERFMON or CAP_SYS_ADMIN to get reliable accounting. - * Without this (or if this is an older kernel) the value here will - * always equal the @probed_size. Note this is only currently tracked - * for I915_MEMORY_CLASS_DEVICE regions (for other types the value here - * will always equal the @probed_size). - */ - __u64 unallocated_size; - - union { - /** @rsvd1: MBZ */ - __u64 rsvd1[8]; - struct { - /** - * @probed_cpu_visible_size: Memory probed by the driver - * that is CPU accessible. - * - * This will be always be <= @probed_size, and the - * remainder (if there is any) will not be CPU - * accessible. - * - * On systems without small BAR, the @probed_size will - * always equal the @probed_cpu_visible_size, since all - * of it will be CPU accessible. - * - * Note this is only tracked for - * I915_MEMORY_CLASS_DEVICE regions (for other types the - * value here will always equal the @probed_size). - * - * Note that if the value returned here is zero, then - * this must be an old kernel which lacks the relevant - * small-bar uAPI support (including - * I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS), but on - * such systems we should never actually end up with a - * small BAR configuration, assuming we are able to load - * the kernel module. Hence it should be safe to treat - * this the same as when @probed_cpu_visible_size == - * @probed_size. - */ - __u64 probed_cpu_visible_size; - - /** - * @unallocated_cpu_visible_size: Estimate of CPU - * visible memory remaining - * - * Note this is only tracked for - * I915_MEMORY_CLASS_DEVICE regions (for other types the - * value here will always equal the - * @probed_cpu_visible_size). - * - * Requires CAP_PERFMON or CAP_SYS_ADMIN to get reliable - * accounting. Without this the value here will always - * equal the @probed_cpu_visible_size. Note this is only - * currently tracked for I915_MEMORY_CLASS_DEVICE - * regions (for other types the value here will also - * always equal the @probed_cpu_visible_size). - * - * If this is an older kernel the value here will be - * zero, see also @probed_cpu_visible_size. - */ - __u64 unallocated_cpu_visible_size; - }; - }; -}; - -/** - * struct __drm_i915_gem_create_ext - Existing gem_create behaviour, with added - * extension support using struct i915_user_extension. - * - * Note that new buffer flags should be added here, at least for the stuff that - * is immutable. Previously we would have two ioctls, one to create the object - * with gem_create, and another to apply various parameters, however this - * creates some ambiguity for the params which are considered immutable. Also in - * general we're phasing out the various SET/GET ioctls. - */ -struct __drm_i915_gem_create_ext { - /** - * @size: Requested size for the object. - * - * The (page-aligned) allocated size for the object will be returned. - * - * Note that for some devices we have might have further minimum - * page-size restrictions (larger than 4K), like for device local-memory. - * However in general the final size here should always reflect any - * rounding up, if for example using the I915_GEM_CREATE_EXT_MEMORY_REGIONS - * extension to place the object in device local-memory. The kernel will - * always select the largest minimum page-size for the set of possible - * placements as the value to use when rounding up the @size. - */ - __u64 size; - - /** - * @handle: Returned handle for the object. - * - * Object handles are nonzero. - */ - __u32 handle; - - /** - * @flags: Optional flags. - * - * Supported values: - * - * I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS - Signal to the kernel that - * the object will need to be accessed via the CPU. - * - * Only valid when placing objects in I915_MEMORY_CLASS_DEVICE, and only - * strictly required on configurations where some subset of the device - * memory is directly visible/mappable through the CPU (which we also - * call small BAR), like on some DG2+ systems. Note that this is quite - * undesirable, but due to various factors like the client CPU, BIOS etc - * it's something we can expect to see in the wild. See - * &__drm_i915_memory_region_info.probed_cpu_visible_size for how to - * determine if this system applies. - * - * Note that one of the placements MUST be I915_MEMORY_CLASS_SYSTEM, to - * ensure the kernel can always spill the allocation to system memory, - * if the object can't be allocated in the mappable part of - * I915_MEMORY_CLASS_DEVICE. - * - * Also note that since the kernel only supports flat-CCS on objects - * that can *only* be placed in I915_MEMORY_CLASS_DEVICE, we therefore - * don't support I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS together with - * flat-CCS. - * - * Without this hint, the kernel will assume that non-mappable - * I915_MEMORY_CLASS_DEVICE is preferred for this object. Note that the - * kernel can still migrate the object to the mappable part, as a last - * resort, if userspace ever CPU faults this object, but this might be - * expensive, and so ideally should be avoided. - * - * On older kernels which lack the relevant small-bar uAPI support (see - * also &__drm_i915_memory_region_info.probed_cpu_visible_size), - * usage of the flag will result in an error, but it should NEVER be - * possible to end up with a small BAR configuration, assuming we can - * also successfully load the i915 kernel module. In such cases the - * entire I915_MEMORY_CLASS_DEVICE region will be CPU accessible, and as - * such there are zero restrictions on where the object can be placed. - */ -#define I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS (1 << 0) - __u32 flags; - - /** - * @extensions: The chain of extensions to apply to this object. - * - * This will be useful in the future when we need to support several - * different extensions, and we need to apply more than one when - * creating the object. See struct i915_user_extension. - * - * If we don't supply any extensions then we get the same old gem_create - * behaviour. - * - * For I915_GEM_CREATE_EXT_MEMORY_REGIONS usage see - * struct drm_i915_gem_create_ext_memory_regions. - * - * For I915_GEM_CREATE_EXT_PROTECTED_CONTENT usage see - * struct drm_i915_gem_create_ext_protected_content. - */ -#define I915_GEM_CREATE_EXT_MEMORY_REGIONS 0 -#define I915_GEM_CREATE_EXT_PROTECTED_CONTENT 1 - __u64 extensions; -}; diff --git a/Documentation/gpu/rfc/i915_small_bar.rst b/Documentation/gpu/rfc/i915_small_bar.rst deleted file mode 100644 index d6c03ce3b862b..0000000000000 --- a/Documentation/gpu/rfc/i915_small_bar.rst +++ /dev/null @@ -1,47 +0,0 @@ -========================== -I915 Small BAR RFC Section -========================== -Starting from DG2 we will have resizable BAR support for device local-memory(i.e -I915_MEMORY_CLASS_DEVICE), but in some cases the final BAR size might still be -smaller than the total probed_size. In such cases, only some subset of -I915_MEMORY_CLASS_DEVICE will be CPU accessible(for example the first 256M), -while the remainder is only accessible via the GPU. - -I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS flag ----------------------------------------------- -New gem_create_ext flag to tell the kernel that a BO will require CPU access. -This becomes important when placing an object in I915_MEMORY_CLASS_DEVICE, where -underneath the device has a small BAR, meaning only some portion of it is CPU -accessible. Without this flag the kernel will assume that CPU access is not -required, and prioritize using the non-CPU visible portion of -I915_MEMORY_CLASS_DEVICE. - -.. kernel-doc:: Documentation/gpu/rfc/i915_small_bar.h - :functions: __drm_i915_gem_create_ext - -probed_cpu_visible_size attribute ---------------------------------- -New struct__drm_i915_memory_region attribute which returns the total size of the -CPU accessible portion, for the particular region. This should only be -applicable for I915_MEMORY_CLASS_DEVICE. We also report the -unallocated_cpu_visible_size, alongside the unallocated_size. - -Vulkan will need this as part of creating a separate VkMemoryHeap with the -VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT set, to represent the CPU visible portion, -where the total size of the heap needs to be known. It also wants to be able to -give a rough estimate of how memory can potentially be allocated. - -.. kernel-doc:: Documentation/gpu/rfc/i915_small_bar.h - :functions: __drm_i915_memory_region_info - -Error Capture restrictions --------------------------- -With error capture we have two new restrictions: - - 1) Error capture is best effort on small BAR systems; if the pages are not - CPU accessible, at the time of capture, then the kernel is free to skip - trying to capture them. - - 2) On discrete and newer integrated platforms we now reject error capture - on recoverable contexts. In the future the kernel may want to blit during - error capture, when for example something is not currently CPU accessible. diff --git a/Documentation/gpu/rfc/index.rst b/Documentation/gpu/rfc/index.rst index 1256dde0fb3b1..3ab666616c3c5 100644 --- a/Documentation/gpu/rfc/index.rst +++ b/Documentation/gpu/rfc/index.rst @@ -24,9 +24,5 @@ host such documentation: i915_scheduler.rst -.. toctree:: - - i915_small_bar.rst - .. toctree:: color_pipeline.rst -- 2.53.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 4/4] drm/doc/rfc: Remove i915_scheduler item. 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst ` (2 preceding siblings ...) 2026-04-20 8:33 ` [PATCH 3/4] drm/doc/rfc: Remove i915_small_bar rfc Maarten Lankhorst @ 2026-04-20 8:33 ` Maarten Lankhorst 2026-04-20 18:33 ` ✓ i915.CI.BAT: success for drm/doc: Remove obsolete RFC docs related to i915 Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Maarten Lankhorst @ 2026-04-20 8:33 UTC (permalink / raw) To: dri-devel, intel-gfx; +Cc: Maarten Lankhorst I've seen no updates since e5e32171a2cf ("drm/i915/guc: Connect UAPI to GuC multi-lrc interface") Signed-off-by: Maarten Lankhorst <dev@lankhorst.se> --- Documentation/gpu/rfc/i915_scheduler.rst | 152 ----------------------- Documentation/gpu/rfc/index.rst | 4 - 2 files changed, 156 deletions(-) delete mode 100644 Documentation/gpu/rfc/i915_scheduler.rst diff --git a/Documentation/gpu/rfc/i915_scheduler.rst b/Documentation/gpu/rfc/i915_scheduler.rst deleted file mode 100644 index 2974525f0ac54..0000000000000 --- a/Documentation/gpu/rfc/i915_scheduler.rst +++ /dev/null @@ -1,152 +0,0 @@ -========================================= -I915 GuC Submission/DRM Scheduler Section -========================================= - -Upstream plan -============= -For upstream the overall plan for landing GuC submission and integrating the -i915 with the DRM scheduler is: - -* Merge basic GuC submission - * Basic submission support for all gen11+ platforms - * Not enabled by default on any current platforms but can be enabled via - modparam enable_guc - * Lots of rework will need to be done to integrate with DRM scheduler so - no need to nit pick everything in the code, it just should be - functional, no major coding style / layering errors, and not regress - execlists - * Update IGTs / selftests as needed to work with GuC submission - * Enable CI on supported platforms for a baseline - * Rework / get CI heathly for GuC submission in place as needed -* Merge new parallel submission uAPI - * Bonding uAPI completely incompatible with GuC submission, plus it has - severe design issues in general, which is why we want to retire it no - matter what - * New uAPI adds I915_CONTEXT_ENGINES_EXT_PARALLEL context setup step - which configures a slot with N contexts - * After I915_CONTEXT_ENGINES_EXT_PARALLEL a user can submit N batches to - a slot in a single execbuf IOCTL and the batches run on the GPU in - parallel - * Initially only for GuC submission but execlists can be supported if - needed -* Convert the i915 to use the DRM scheduler - * GuC submission backend fully integrated with DRM scheduler - * All request queues removed from backend (e.g. all backpressure - handled in DRM scheduler) - * Resets / cancels hook in DRM scheduler - * Watchdog hooks into DRM scheduler - * Lots of complexity of the GuC backend can be pulled out once - integrated with DRM scheduler (e.g. state machine gets - simpler, locking gets simpler, etc...) - * Execlists backend will minimum required to hook in the DRM scheduler - * Legacy interface - * Features like timeslicing / preemption / virtual engines would - be difficult to integrate with the DRM scheduler and these - features are not required for GuC submission as the GuC does - these things for us - * ROI low on fully integrating into DRM scheduler - * Fully integrating would add lots of complexity to DRM - scheduler - * Port i915 priority inheritance / boosting feature in DRM scheduler - * Used for i915 page flip, may be useful to other DRM drivers as - well - * Will be an optional feature in the DRM scheduler - * Remove in-order completion assumptions from DRM scheduler - * Even when using the DRM scheduler the backends will handle - preemption, timeslicing, etc... so it is possible for jobs to - finish out of order - * Pull out i915 priority levels and use DRM priority levels - * Optimize DRM scheduler as needed - -TODOs for GuC submission upstream -================================= - -* Need an update to GuC firmware / i915 to enable error state capture -* Open source tool to decode GuC logs -* Public GuC spec - -New uAPI for basic GuC submission -================================= -No major changes are required to the uAPI for basic GuC submission. The only -change is a new scheduler attribute: I915_SCHEDULER_CAP_STATIC_PRIORITY_MAP. -This attribute indicates the 2k i915 user priority levels are statically mapped -into 3 levels as follows: - -* -1k to -1 Low priority -* 0 Medium priority -* 1 to 1k High priority - -This is needed because the GuC only has 4 priority bands. The highest priority -band is reserved with the kernel. This aligns with the DRM scheduler priority -levels too. - -Spec references: ----------------- -* https://www.khronos.org/registry/EGL/extensions/IMG/EGL_IMG_context_priority.txt -* https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/chap5.html#devsandqueues-priority -* https://spec.oneapi.com/level-zero/latest/core/api.html#ze-command-queue-priority-t - -New parallel submission uAPI -============================ -The existing bonding uAPI is completely broken with GuC submission because -whether a submission is a single context submit or parallel submit isn't known -until execbuf time activated via the I915_SUBMIT_FENCE. To submit multiple -contexts in parallel with the GuC the context must be explicitly registered with -N contexts and all N contexts must be submitted in a single command to the GuC. -The GuC interfaces do not support dynamically changing between N contexts as the -bonding uAPI does. Hence the need for a new parallel submission interface. Also -the legacy bonding uAPI is quite confusing and not intuitive at all. Furthermore -I915_SUBMIT_FENCE is by design a future fence, so not really something we should -continue to support. - -The new parallel submission uAPI consists of 3 parts: - -* Export engines logical mapping -* A 'set_parallel' extension to configure contexts for parallel - submission -* Extend execbuf2 IOCTL to support submitting N BBs in a single IOCTL - -Export engines logical mapping ------------------------------- -Certain use cases require BBs to be placed on engine instances in logical order -(e.g. split-frame on gen11+). The logical mapping of engine instances can change -based on fusing. Rather than making UMDs be aware of fusing, simply expose the -logical mapping with the existing query engine info IOCTL. Also the GuC -submission interface currently only supports submitting multiple contexts to -engines in logical order which is a new requirement compared to execlists. -Lastly, all current platforms have at most 2 engine instances and the logical -order is the same as uAPI order. This will change on platforms with more than 2 -engine instances. - -A single bit will be added to drm_i915_engine_info.flags indicating that the -logical instance has been returned and a new field, -drm_i915_engine_info.logical_instance, returns the logical instance. - -A 'set_parallel' extension to configure contexts for parallel submission ------------------------------------------------------------------------- -The 'set_parallel' extension configures a slot for parallel submission of N BBs. -It is a setup step that must be called before using any of the contexts. See -I915_CONTEXT_ENGINES_EXT_LOAD_BALANCE or I915_CONTEXT_ENGINES_EXT_BOND for -similar existing examples. Once a slot is configured for parallel submission the -execbuf2 IOCTL can be called submitting N BBs in a single IOCTL. Initially only -supports GuC submission. Execlists supports can be added later if needed. - -Add I915_CONTEXT_ENGINES_EXT_PARALLEL_SUBMIT and -drm_i915_context_engines_parallel_submit to the uAPI to implement this -extension. - -.. c:namespace-push:: rfc - -.. kernel-doc:: include/uapi/drm/i915_drm.h - :functions: i915_context_engines_parallel_submit - -.. c:namespace-pop:: - -Extend execbuf2 IOCTL to support submitting N BBs in a single IOCTL -------------------------------------------------------------------- -Contexts that have been configured with the 'set_parallel' extension can only -submit N BBs in a single execbuf2 IOCTL. The BBs are either the last N objects -in the drm_i915_gem_exec_object2 list or the first N if I915_EXEC_BATCH_FIRST is -set. The number of BBs is implicit based on the slot submitted and how it has -been configured by 'set_parallel' or other extensions. No uAPI changes are -required to the execbuf2 IOCTL. diff --git a/Documentation/gpu/rfc/index.rst b/Documentation/gpu/rfc/index.rst index 3ab666616c3c5..975b7094e259a 100644 --- a/Documentation/gpu/rfc/index.rst +++ b/Documentation/gpu/rfc/index.rst @@ -20,9 +20,5 @@ host such documentation: gpusvm.rst -.. toctree:: - - i915_scheduler.rst - .. toctree:: color_pipeline.rst -- 2.53.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* ✓ i915.CI.BAT: success for drm/doc: Remove obsolete RFC docs related to i915. 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst ` (3 preceding siblings ...) 2026-04-20 8:33 ` [PATCH 4/4] drm/doc/rfc: Remove i915_scheduler item Maarten Lankhorst @ 2026-04-20 18:33 ` Patchwork 2026-04-20 18:52 ` [PATCH 0/4] " Rodrigo Vivi 2026-04-20 21:02 ` ✓ i915.CI.Full: success for " Patchwork 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2026-04-20 18:33 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 3431 bytes --] == Series Details == Series: drm/doc: Remove obsolete RFC docs related to i915. URL : https://patchwork.freedesktop.org/series/165133/ State : success == Summary == CI Bug Log - changes from CI_DRM_18349 -> Patchwork_165133v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/index.html Participating hosts (42 -> 40) ------------------------------ Missing (2): bat-dg2-13 fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_165133v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live: - bat-mtlp-8: [PASS][1] -> [DMESG-FAIL][2] ([i915#12061]) +1 other test dmesg-fail [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/bat-mtlp-8/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/bat-mtlp-8/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arls-5: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/bat-arls-5/igt@i915_selftest@live@workarounds.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/bat-arls-5/igt@i915_selftest@live@workarounds.html - bat-arls-6: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/bat-arls-6/igt@i915_selftest@live@workarounds.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/bat-arls-6/igt@i915_selftest@live@workarounds.html * igt@kms_pm_rpm@basic-rte: - bat-rpls-4: [PASS][7] -> [DMESG-WARN][8] ([i915#13400]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/bat-rpls-4/igt@kms_pm_rpm@basic-rte.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/bat-rpls-4/igt@kms_pm_rpm@basic-rte.html #### Possible fixes #### * igt@i915_selftest@live@workarounds: - bat-dg2-14: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/bat-dg2-14/igt@i915_selftest@live@workarounds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/bat-dg2-14/igt@i915_selftest@live@workarounds.html - bat-mtlp-9: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/bat-mtlp-9/igt@i915_selftest@live@workarounds.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/bat-mtlp-9/igt@i915_selftest@live@workarounds.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#13400]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13400 Build changes ------------- * Linux: CI_DRM_18349 -> Patchwork_165133v1 CI-20190529: 20190529 CI_DRM_18349: da91cb4e6137507f74e4da41c39d0260b4cd1201 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8863: 5b279a8b71dc1672099205a1a9e8135c7c7fadb5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_165133v1: da91cb4e6137507f74e4da41c39d0260b4cd1201 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/index.html [-- Attachment #2: Type: text/html, Size: 4420 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915. 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst ` (4 preceding siblings ...) 2026-04-20 18:33 ` ✓ i915.CI.BAT: success for drm/doc: Remove obsolete RFC docs related to i915 Patchwork @ 2026-04-20 18:52 ` Rodrigo Vivi 2026-04-20 21:02 ` ✓ i915.CI.Full: success for " Patchwork 6 siblings, 0 replies; 8+ messages in thread From: Rodrigo Vivi @ 2026-04-20 18:52 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: dri-devel, intel-gfx On Mon, Apr 20, 2026 at 10:33:18AM +0200, Maarten Lankhorst wrote: > I believe small_bar has been implemented, as is gem_lmem. > > xe has implemented GuC submission and VM_BIND, but realistically > this will never happen for i915. > > Either way, those RFC's are completed, and can be removed. > > Maarten Lankhorst (4): > drm/doc/rfc: Remove i915_gem_lmem.rst > drm/doc/rfc: Remove i915_vm_bind. > drm/doc/rfc: Remove i915_small_bar rfc. > drm/doc/rfc: Remove i915_scheduler item. Thanks for the clean-up. Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > > Documentation/gpu/rfc/i915_gem_lmem.rst | 22 -- > Documentation/gpu/rfc/i915_scheduler.rst | 152 ------------ > Documentation/gpu/rfc/i915_small_bar.h | 189 --------------- > Documentation/gpu/rfc/i915_small_bar.rst | 47 ---- > Documentation/gpu/rfc/i915_vm_bind.h | 290 ----------------------- > Documentation/gpu/rfc/i915_vm_bind.rst | 245 ------------------- > Documentation/gpu/rfc/index.rst | 18 +- > 7 files changed, 1 insertion(+), 962 deletions(-) > delete mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst > delete mode 100644 Documentation/gpu/rfc/i915_scheduler.rst > delete mode 100644 Documentation/gpu/rfc/i915_small_bar.h > delete mode 100644 Documentation/gpu/rfc/i915_small_bar.rst > delete mode 100644 Documentation/gpu/rfc/i915_vm_bind.h > delete mode 100644 Documentation/gpu/rfc/i915_vm_bind.rst > > -- > 2.53.0 > ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ i915.CI.Full: success for drm/doc: Remove obsolete RFC docs related to i915. 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst ` (5 preceding siblings ...) 2026-04-20 18:52 ` [PATCH 0/4] " Rodrigo Vivi @ 2026-04-20 21:02 ` Patchwork 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2026-04-20 21:02 UTC (permalink / raw) To: Maarten Lankhorst; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 83537 bytes --] == Series Details == Series: drm/doc: Remove obsolete RFC docs related to i915. URL : https://patchwork.freedesktop.org/series/165133/ State : success == Summary == CI Bug Log - changes from CI_DRM_18349_full -> Patchwork_165133v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between CI_DRM_18349_full and Patchwork_165133v1_full: ### New IGT tests (9) ### * igt@i915_pm_rps@basic-store-each: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@basic-ultra-joiner: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@etime-single-wait-for-submit-available-unsubmitted: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@partial-unmap: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@plane-position-covered: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@psr-2p-scndscrn-cur-indfb-draw-render: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@sync_expired_merge: - Statuses : - Exec time: [None] s * igt@i915_pm_rps@x-tiled: - Statuses : - Exec time: [None] s * igt@kms_plane@basic-flip-vs-dpms: - Statuses : - Exec time: [None] s Known issues ------------ Here are the changes found in Patchwork_165133v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][1] ([i915#8411]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@drm_buddy@drm_buddy: - shard-rkl: NOTRUN -> [SKIP][2] ([i915#15678]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@drm_buddy@drm_buddy.html - shard-tglu: NOTRUN -> [SKIP][3] ([i915#15678]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@drm_buddy@drm_buddy.html * igt@gem_ccs@block-copy-compressed: - shard-tglu-1: NOTRUN -> [SKIP][4] ([i915#3555] / [i915#9323]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@gem_ccs@block-copy-compressed.html * igt@gem_ccs@block-multicopy-compressed: - shard-rkl: NOTRUN -> [SKIP][5] ([i915#9323]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@gem_ccs@block-multicopy-compressed.html - shard-tglu: NOTRUN -> [SKIP][6] ([i915#9323]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: NOTRUN -> [SKIP][7] ([i915#3555] / [i915#9323]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy.html - shard-tglu: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#13008]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_ccs@suspend-resume: - shard-dg2: [PASS][10] -> [INCOMPLETE][11] ([i915#13356]) +1 other test incomplete [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-7/igt@gem_ccs@suspend-resume.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-3/igt@gem_ccs@suspend-resume.html * igt@gem_create@create-ext-cpu-access-big: - shard-tglu: NOTRUN -> [SKIP][12] ([i915#6335]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_create@create-ext-set-pat: - shard-rkl: NOTRUN -> [SKIP][13] ([i915#8562]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@gem_create@create-ext-set-pat.html - shard-tglu: NOTRUN -> [SKIP][14] ([i915#8562]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-glk10: NOTRUN -> [INCOMPLETE][15] ([i915#13356]) +1 other test incomplete [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk10/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_sseu@invalid-args: - shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#280]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html * igt@gem_exec_balancer@invalid-bonds: - shard-dg2: NOTRUN -> [SKIP][17] ([i915#4036]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_balancer@noheartbeat: - shard-dg2: NOTRUN -> [SKIP][18] ([i915#8555]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_balancer@noheartbeat.html * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-rkl: NOTRUN -> [SKIP][19] ([i915#4525]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-submit-fence.html - shard-tglu: NOTRUN -> [SKIP][20] ([i915#4525]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_capture@capture-invisible@lmem0: - shard-dg2: NOTRUN -> [SKIP][21] ([i915#6334]) +2 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_capture@capture-invisible@lmem0.html * igt@gem_exec_flush@basic-uc-rw-default: - shard-dg2: NOTRUN -> [SKIP][22] ([i915#3539] / [i915#4852]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_flush@basic-uc-rw-default.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: NOTRUN -> [SKIP][23] ([i915#3539]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_reloc@basic-wc-gtt: - shard-rkl: NOTRUN -> [SKIP][24] ([i915#3281]) +2 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@gem_exec_reloc@basic-wc-gtt.html * igt@gem_exec_reloc@basic-wc-noreloc: - shard-dg2: NOTRUN -> [SKIP][25] ([i915#3281]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_reloc@basic-wc-noreloc.html * igt@gem_exec_schedule@preempt-queue: - shard-dg2: NOTRUN -> [SKIP][26] ([i915#4537] / [i915#4812]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_schedule@preempt-queue.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#4860]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_huc_copy@huc-copy: - shard-rkl: NOTRUN -> [SKIP][28] ([i915#2190]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@gem_huc_copy@huc-copy.html - shard-tglu: NOTRUN -> [SKIP][29] ([i915#2190]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-glk: NOTRUN -> [SKIP][30] ([i915#4613]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk9/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@heavy-verify-random: - shard-rkl: NOTRUN -> [SKIP][31] ([i915#4613]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-random.html * igt@gem_lmem_swapping@massive-random: - shard-tglu-1: NOTRUN -> [SKIP][32] ([i915#4613]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@verify-random-ccs: - shard-tglu: NOTRUN -> [SKIP][33] ([i915#4613]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@gem_lmem_swapping@verify-random-ccs.html * igt@gem_media_vme: - shard-tglu: NOTRUN -> [SKIP][34] ([i915#284]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@gem_media_vme.html * igt@gem_mmap_gtt@big-bo: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#4077]) +3 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_mmap_gtt@big-bo.html * igt@gem_mmap_wc@coherency: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#4083]) +2 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_mmap_wc@coherency.html * igt@gem_pread@bench: - shard-rkl: NOTRUN -> [SKIP][37] ([i915#3282]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@gem_pread@bench.html * igt@gem_pread@exhaustion: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#3282]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_pread@exhaustion.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#4270]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_render_copy@yf-tiled-to-vebox-y-tiled: - shard-dg2: NOTRUN -> [SKIP][40] ([i915#5190] / [i915#8428]) +2 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_render_copy@yf-tiled-to-vebox-y-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][41] ([i915#4079]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-rkl: NOTRUN -> [SKIP][42] ([i915#8411]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_userptr_blits@dmabuf-sync: - shard-glk: NOTRUN -> [SKIP][43] ([i915#3323]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk9/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-tglu-1: NOTRUN -> [SKIP][44] ([i915#3297]) +1 other test skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-rkl: NOTRUN -> [SKIP][45] ([i915#3297]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@gem_userptr_blits@readonly-pwrite-unsync.html - shard-tglu: NOTRUN -> [SKIP][46] ([i915#3297]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gem_workarounds@suspend-resume: - shard-rkl: [PASS][47] -> [INCOMPLETE][48] ([i915#13356]) +1 other test incomplete [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@gem_workarounds@suspend-resume.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-6/igt@gem_workarounds@suspend-resume.html * igt@gen9_exec_parse@basic-rejected: - shard-tglu: NOTRUN -> [SKIP][49] ([i915#2527] / [i915#2856]) +3 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@gen9_exec_parse@basic-rejected.html * igt@gen9_exec_parse@bb-chained: - shard-tglu-1: NOTRUN -> [SKIP][50] ([i915#2527] / [i915#2856]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#2856]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gen9_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@valid-registers: - shard-rkl: NOTRUN -> [SKIP][52] ([i915#2527]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@gen9_exec_parse@valid-registers.html * igt@i915_drm_fdinfo@busy-idle-check-all@vcs0: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#11527]) +7 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@i915_drm_fdinfo@busy-idle-check-all@vcs0.html * igt@i915_drm_fdinfo@virtual-busy-idle: - shard-dg2: NOTRUN -> [SKIP][54] ([i915#14118]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@i915_drm_fdinfo@virtual-busy-idle.html * igt@i915_pm_freq_api@freq-basic-api: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#8399]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@i915_pm_freq_api@freq-basic-api.html - shard-tglu: NOTRUN -> [SKIP][56] ([i915#8399]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_rc6_residency@media-rc6-accuracy: - shard-rkl: NOTRUN -> [SKIP][57] +4 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@i915_pm_rc6_residency@media-rc6-accuracy.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-tglu-1: NOTRUN -> [WARN][58] ([i915#13790] / [i915#2681]) +1 other test warn [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-tglu: NOTRUN -> [SKIP][59] ([i915#14498]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@i915_pm_rc6_residency@rc6-idle.html - shard-rkl: NOTRUN -> [SKIP][60] ([i915#14498]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_pm_rpm@system-suspend: - shard-glk11: NOTRUN -> [INCOMPLETE][61] ([i915#13356]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk11/igt@i915_pm_rpm@system-suspend.html * igt@i915_pm_rps@engine-order: - shard-glk: [PASS][62] -> [FAIL][63] ([i915#14896]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-glk6/igt@i915_pm_rps@engine-order.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk5/igt@i915_pm_rps@engine-order.html * igt@i915_pm_rps@reset: - shard-snb: [PASS][64] -> [INCOMPLETE][65] ([i915#13729] / [i915#13821]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-snb6/igt@i915_pm_rps@reset.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-snb6/igt@i915_pm_rps@reset.html * igt@i915_power@sanity: - shard-rkl: NOTRUN -> [SKIP][66] ([i915#7984]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@i915_power@sanity.html * igt@i915_query@hwconfig_table: - shard-tglu: NOTRUN -> [SKIP][67] ([i915#6245]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@i915_query@hwconfig_table.html - shard-rkl: NOTRUN -> [SKIP][68] ([i915#6245]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@i915_query@hwconfig_table.html * igt@i915_selftest@live@workarounds: - shard-dg2: [PASS][69] -> [DMESG-FAIL][70] ([i915#12061]) +1 other test dmesg-fail [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-1/igt@i915_selftest@live@workarounds.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@i915_selftest@live@workarounds.html * igt@i915_suspend@debugfs-reader: - shard-glk: [PASS][71] -> [INCOMPLETE][72] ([i915#4817]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-glk2/igt@i915_suspend@debugfs-reader.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk8/igt@i915_suspend@debugfs-reader.html * igt@kms_addfb_basic@bo-too-small-due-to-tiling: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#4212]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html * igt@kms_async_flips@alternate-sync-async-flip-atomic: - shard-dg1: [PASS][74] -> [FAIL][75] ([i915#14888]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-16/igt@kms_async_flips@alternate-sync-async-flip-atomic.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-14/igt@kms_async_flips@alternate-sync-async-flip-atomic.html * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1: - shard-dg1: NOTRUN -> [FAIL][76] ([i915#14888]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-14/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-glk: NOTRUN -> [SKIP][77] ([i915#1769]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#1769] / [i915#3555]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_atomic_transition@plane-use-after-nonblocking-unbind: - shard-dg1: [PASS][79] -> [DMESG-WARN][80] ([i915#4423]) +1 other test dmesg-warn [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-15/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-16/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][81] [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][82] ([i915#5286]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@4-tiled-addfb: - shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#5286]) +5 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-tglu: NOTRUN -> [SKIP][84] ([i915#5286]) +2 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][85] ([i915#3638]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#3828]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#3828]) +1 other test skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html - shard-tglu: NOTRUN -> [SKIP][88] ([i915#3828]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-addfb: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#5190]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#4538] / [i915#5190]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2: - shard-glk10: NOTRUN -> [SKIP][91] +206 other tests skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk10/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#12313]) +2 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#12313]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][94] ([i915#6095]) +53 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][95] ([i915#6095]) +54 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#6095]) +50 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3.html * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#12805]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][99] ([i915#14098] / [i915#6095]) +31 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][100] ([i915#6095]) +44 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][101] ([i915#6095]) +191 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-14/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][102] ([i915#10307] / [i915#6095]) +96 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#13781]) +3 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html * igt@kms_cdclk@plane-scaling: - shard-tglu: NOTRUN -> [SKIP][104] ([i915#3742]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k: - shard-dg2: NOTRUN -> [SKIP][105] ([i915#11151] / [i915#7828]) +2 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-tglu: NOTRUN -> [SKIP][106] ([i915#11151] / [i915#7828]) +5 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_hpd@dp-hpd-after-suspend: - shard-glk11: NOTRUN -> [SKIP][107] +57 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk11/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html * igt@kms_chamelium_hpd@dp-hpd-storm-disable: - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#11151] / [i915#7828]) +6 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html * igt@kms_chamelium_hpd@hdmi-hpd-storm: - shard-rkl: NOTRUN -> [SKIP][109] ([i915#11151] / [i915#7828]) +3 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_chamelium_hpd@hdmi-hpd-storm.html * igt@kms_color@deep-color: - shard-tglu: NOTRUN -> [SKIP][110] ([i915#3555] / [i915#9979]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_color@deep-color.html * igt@kms_content_protection@atomic-dpms-hdcp14: - shard-dg2: NOTRUN -> [SKIP][111] ([i915#15865]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_content_protection@atomic-dpms-hdcp14.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-tglu-1: NOTRUN -> [SKIP][112] ([i915#15330] / [i915#3116] / [i915#3299]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-tglu: NOTRUN -> [SKIP][113] ([i915#15330] / [i915#3116] / [i915#3299]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-1-suspend-resume: - shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#15330]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html * igt@kms_content_protection@legacy-hdcp14: - shard-tglu: NOTRUN -> [SKIP][115] ([i915#15865]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_content_protection@legacy-hdcp14.html * igt@kms_content_protection@lic-type-0-hdcp14: - shard-rkl: NOTRUN -> [SKIP][116] ([i915#15865]) +1 other test skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@kms_content_protection@lic-type-0-hdcp14.html * igt@kms_content_protection@mei-interface: - shard-tglu-1: NOTRUN -> [SKIP][117] ([i915#15865]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-onscreen-128x42: - shard-rkl: NOTRUN -> [FAIL][118] ([i915#13566]) +1 other test fail [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-128x42.html - shard-tglu: NOTRUN -> [FAIL][119] ([i915#13566]) +1 other test fail [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-128x42.html * igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1: - shard-rkl: [PASS][120] -> [FAIL][121] ([i915#13566]) +1 other test fail [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#13049]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-random-max-size: - shard-rkl: NOTRUN -> [SKIP][123] ([i915#3555]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_cursor_crc@cursor-random-max-size.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#3555]) +5 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-tglu: NOTRUN -> [SKIP][125] ([i915#4103]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-tglu-1: NOTRUN -> [SKIP][126] ([i915#4103]) +1 other test skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#13046] / [i915#5354]) +1 other test skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: NOTRUN -> [FAIL][128] ([i915#15804]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#9833]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_display_modes@extended-mode-basic: - shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#13691]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][131] ([i915#3804]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_dp_link_training@uhbr-mst: - shard-tglu: NOTRUN -> [SKIP][132] ([i915#13748]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_dp_link_training@uhbr-mst.html * igt@kms_dp_linktrain_fallback@dsc-fallback: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#13707]) +1 other test skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_dp_linktrain_fallback@dsc-fallback.html - shard-tglu: NOTRUN -> [SKIP][134] ([i915#13707]) +1 other test skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#3840]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-formats: - shard-dg2: NOTRUN -> [SKIP][136] ([i915#3555] / [i915#3840]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_dsc@dsc-with-formats.html * igt@kms_fbcon_fbt@psr-suspend: - shard-tglu-1: NOTRUN -> [SKIP][137] ([i915#3469]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@display-3x: - shard-tglu: NOTRUN -> [SKIP][138] ([i915#1839]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@dp-mst: - shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#9337]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html * igt@kms_flip@2x-absolute-wf_vblank-interruptible: - shard-dg2: NOTRUN -> [SKIP][140] ([i915#9934]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-fences: - shard-rkl: NOTRUN -> [SKIP][141] ([i915#9934]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][142] ([i915#12745] / [i915#4839]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend.html * igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2: - shard-glk: NOTRUN -> [INCOMPLETE][143] ([i915#12745]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html * igt@kms_flip@2x-nonexisting-fb-interruptible: - shard-tglu: NOTRUN -> [SKIP][144] ([i915#3637] / [i915#9934]) +3 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_flip@2x-nonexisting-fb-interruptible.html * igt@kms_flip@2x-plain-flip: - shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#3637] / [i915#9934]) +4 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@plain-flip-ts-check: - shard-tglu: [PASS][146] -> [FAIL][147] ([i915#14600]) +1 other test fail [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-tglu-10/igt@kms_flip@plain-flip-ts-check.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-9/igt@kms_flip@plain-flip-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling: - shard-dg2: NOTRUN -> [SKIP][148] ([i915#15643] / [i915#5190]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#15643]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html - shard-tglu: NOTRUN -> [SKIP][150] ([i915#15643]) +1 other test skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-tglu-1: NOTRUN -> [SKIP][151] ([i915#15643]) +3 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#15104]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][153] ([i915#15102]) +1 other test skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][154] ([i915#15102]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-glk: NOTRUN -> [SKIP][155] +168 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][156] ([i915#1825]) +17 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][157] ([i915#8708]) +2 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-tglu-1: NOTRUN -> [SKIP][158] +50 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#9766]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt: - shard-tglu: NOTRUN -> [SKIP][160] ([i915#15102]) +18 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][161] ([i915#15102] / [i915#3458]) +7 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#15102]) +14 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#5354]) +10 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-render: - shard-rkl: NOTRUN -> [SKIP][164] ([i915#15102] / [i915#3023]) +8 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html * igt@kms_hdr@bpc-switch: - shard-tglu-1: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#8228]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_hdr@bpc-switch.html * igt@kms_hdr@bpc-switch-dpms: - shard-tglu: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#8228]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_joiner@basic-big-joiner: - shard-tglu-1: NOTRUN -> [SKIP][167] ([i915#15460]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-rkl: NOTRUN -> [SKIP][168] ([i915#15458]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_joiner@basic-force-ultra-joiner.html - shard-tglu: NOTRUN -> [SKIP][169] ([i915#15458]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-dg2: NOTRUN -> [SKIP][170] ([i915#15460]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#15459]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_panel_fitting@atomic-fastset: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#6301]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_panel_fitting@atomic-fastset.html - shard-tglu: NOTRUN -> [SKIP][173] ([i915#6301]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_pipe_stress@stress-xrgb8888-yftiled: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#14712]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#15709]) +1 other test skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping: - shard-rkl: NOTRUN -> [SKIP][176] ([i915#15709]) +1 other test skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-y-tiled-ccs-modifier: - shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#15709]) +1 other test skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping: - shard-tglu: NOTRUN -> [SKIP][178] ([i915#15709]) +2 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a: - shard-glk: [PASS][179] -> [INCOMPLETE][180] ([i915#13026]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-glk6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk8/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html * igt@kms_plane_alpha_blend@alpha-basic: - shard-glk11: NOTRUN -> [FAIL][181] ([i915#12178]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk11/igt@kms_plane_alpha_blend@alpha-basic.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1: - shard-glk11: NOTRUN -> [FAIL][182] ([i915#7862]) +1 other test fail [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk11/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html * igt@kms_plane_alpha_blend@alpha-transparent-fb: - shard-glk: NOTRUN -> [FAIL][183] ([i915#10647] / [i915#12177]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb.html * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][184] ([i915#10647]) +1 other test fail [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk6/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-4: - shard-dg2: NOTRUN -> [SKIP][185] ([i915#13958]) +1 other test skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_plane_multiple@2x-tiling-4.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#13958]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-y.html - shard-tglu: NOTRUN -> [SKIP][187] ([i915#13958]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a: - shard-tglu-1: NOTRUN -> [SKIP][188] ([i915#15329]) +4 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#15329]) +3 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c: - shard-tglu: NOTRUN -> [SKIP][190] ([i915#15329]) +4 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html * igt@kms_pm_backlight@fade-with-suspend: - shard-rkl: NOTRUN -> [SKIP][191] ([i915#5354]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_pm_backlight@fade-with-suspend.html - shard-tglu: NOTRUN -> [SKIP][192] ([i915#9812]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc9-dpms: - shard-tglu-1: NOTRUN -> [SKIP][193] ([i915#15739]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [PASS][194] -> [SKIP][195] ([i915#15073]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html - shard-dg1: [PASS][196] -> [SKIP][197] ([i915#15073]) +1 other test skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-rkl: NOTRUN -> [SKIP][198] ([i915#15073]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-dg2: [PASS][199] -> [SKIP][200] ([i915#15073]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@package-g7: - shard-tglu: NOTRUN -> [SKIP][201] ([i915#15403]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_pm_rpm@package-g7.html - shard-rkl: NOTRUN -> [SKIP][202] ([i915#15403]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_pm_rpm@package-g7.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-glk: NOTRUN -> [INCOMPLETE][203] ([i915#10553]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk9/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_prime@basic-crc-hybrid: - shard-rkl: NOTRUN -> [SKIP][204] ([i915#6524]) +1 other test skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_prime@basic-crc-hybrid.html - shard-tglu: NOTRUN -> [SKIP][205] ([i915#6524]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-crc-vgem: - shard-dg2: NOTRUN -> [SKIP][206] ([i915#6524] / [i915#6805]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_prime@basic-crc-vgem.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf: - shard-glk10: NOTRUN -> [SKIP][207] ([i915#11520]) +5 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk10/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][208] ([i915#11520]) +6 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk5/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][209] ([i915#11520]) +2 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area: - shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#11520]) +4 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf: - shard-rkl: NOTRUN -> [SKIP][211] ([i915#11520]) +3 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf: - shard-tglu: NOTRUN -> [SKIP][212] ([i915#11520]) +6 other tests skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area: - shard-glk11: NOTRUN -> [SKIP][213] ([i915#11520]) +1 other test skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk11/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-rkl: NOTRUN -> [SKIP][214] ([i915#9683]) +1 other test skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html - shard-tglu: NOTRUN -> [SKIP][215] ([i915#9683]) +1 other test skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2: NOTRUN -> [SKIP][216] ([i915#9683]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-tglu-1: NOTRUN -> [SKIP][217] ([i915#9683]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@pr-cursor-render: - shard-dg2: NOTRUN -> [SKIP][218] ([i915#1072] / [i915#9732]) +7 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_psr@pr-cursor-render.html * igt@kms_psr@psr-sprite-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][219] ([i915#9732]) +16 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_psr@psr-sprite-mmap-cpu.html * igt@kms_psr@psr-sprite-plane-onoff: - shard-rkl: NOTRUN -> [SKIP][220] ([i915#1072] / [i915#9732]) +7 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_psr@psr-sprite-plane-onoff.html - shard-tglu: NOTRUN -> [SKIP][221] ([i915#9732]) +13 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_rotation_crc@multiplane-rotation: - shard-glk11: NOTRUN -> [INCOMPLETE][222] ([i915#15492]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk11/igt@kms_rotation_crc@multiplane-rotation.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#5289]) +1 other test skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: NOTRUN -> [SKIP][224] ([i915#12755] / [i915#15867]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_scaling_modes@scaling-mode-full: - shard-tglu: NOTRUN -> [SKIP][225] ([i915#3555]) +3 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-2/igt@kms_scaling_modes@scaling-mode-full.html * igt@kms_setmode@basic: - shard-tglu: [PASS][226] -> [FAIL][227] ([i915#15106]) +1 other test fail [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-tglu-4/igt@kms_setmode@basic.html [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@kms_setmode@basic.html * igt@kms_vrr@lobf: - shard-dg2: NOTRUN -> [SKIP][228] ([i915#11920]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@kms_vrr@lobf.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#9906]) +1 other test skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@perf_pmu@frequency: - shard-dg2: NOTRUN -> [FAIL][230] ([i915#12549] / [i915#6806]) +1 other test fail [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@perf_pmu@frequency.html * igt@perf_pmu@module-unload: - shard-glk10: NOTRUN -> [ABORT][231] ([i915#15778]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-glk10/igt@perf_pmu@module-unload.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-rkl: NOTRUN -> [SKIP][232] ([i915#8516]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@perf_pmu@rc6@other-idle-gt0.html - shard-tglu: NOTRUN -> [SKIP][233] ([i915#8516]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-3/igt@perf_pmu@rc6@other-idle-gt0.html * igt@prime_vgem@fence-write-hang: - shard-tglu: NOTRUN -> [SKIP][234] +40 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-7/igt@prime_vgem@fence-write-hang.html #### Possible fixes #### * igt@gem_ctx_freq@sysfs@gt0: - shard-dg2: [FAIL][235] ([i915#9561]) -> [PASS][236] +1 other test pass [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-1/igt@gem_ctx_freq@sysfs@gt0.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@gem_ctx_freq@sysfs@gt0.html * igt@gem_eio@in-flight-suspend: - shard-dg1: [DMESG-WARN][237] ([i915#4391] / [i915#4423]) -> [PASS][238] [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-14/igt@gem_eio@in-flight-suspend.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-12/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_suspend@basic-s0: - shard-dg2: [INCOMPLETE][239] ([i915#13356]) -> [PASS][240] +1 other test pass [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-10/igt@gem_exec_suspend@basic-s0.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-5/igt@gem_exec_suspend@basic-s0.html * igt@i915_suspend@debugfs-reader: - shard-rkl: [ABORT][241] ([i915#15131] / [i915#15140]) -> [PASS][242] [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-1/igt@i915_suspend@debugfs-reader.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@i915_suspend@debugfs-reader.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][243] ([i915#15733] / [i915#5138]) -> [PASS][244] [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc: - shard-dg2: [SKIP][245] ([i915#3555]) -> [PASS][246] [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-6/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-10/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html * igt@kms_flip@plain-flip-ts-check@a-hdmi-a3: - shard-dg2: [FAIL][247] ([i915#14600]) -> [PASS][248] +1 other test pass [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-7/igt@kms_flip@plain-flip-ts-check@a-hdmi-a3.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-3/igt@kms_flip@plain-flip-ts-check@a-hdmi-a3.html * igt@kms_force_connector_basic@force-edid: - shard-mtlp: [SKIP][249] ([i915#15672]) -> [PASS][250] [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-mtlp-1/igt@kms_force_connector_basic@force-edid.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-mtlp-6/igt@kms_force_connector_basic@force-edid.html * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-pwrite: - shard-dg2: [FAIL][251] ([i915#15389]) -> [PASS][252] [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-pwrite.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-rkl: [INCOMPLETE][253] ([i915#10056]) -> [PASS][254] [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: [SKIP][255] ([i915#9340]) -> [PASS][256] [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-5/igt@kms_pm_lpsp@kms-lpsp.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg2: [SKIP][257] ([i915#15073]) -> [PASS][258] [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-rkl: [SKIP][259] ([i915#15073]) -> [PASS][260] +3 other tests pass [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp.html - shard-dg1: [SKIP][261] ([i915#15073]) -> [PASS][262] +3 other tests pass [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-16/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_setmode@basic@pipe-a-hdmi-a-1: - shard-snb: [FAIL][263] ([i915#15106]) -> [PASS][264] [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-snb7/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-snb7/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html #### Warnings #### * igt@gem_lmem_swapping@heavy-random: - shard-rkl: [SKIP][265] ([i915#4613]) -> [SKIP][266] ([i915#14544] / [i915#4613]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@gem_lmem_swapping@heavy-random.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-6/igt@gem_lmem_swapping@heavy-random.html * igt@gen9_exec_parse@bb-chained: - shard-rkl: [SKIP][267] ([i915#2527]) -> [SKIP][268] ([i915#14544] / [i915#2527]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@gen9_exec_parse@bb-chained.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-6/igt@gen9_exec_parse@bb-chained.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-rkl: [SKIP][269] ([i915#5286]) -> [SKIP][270] ([i915#14544] / [i915#5286]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][271] ([i915#9433]) -> [SKIP][272] ([i915#15865]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-12/igt@kms_content_protection@mei-interface.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-19/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg2: [SKIP][273] ([i915#13049]) -> [SKIP][274] ([i915#13049] / [i915#3359]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-6/igt@kms_cursor_crc@cursor-random-512x512.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-10/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg1: [SKIP][275] ([i915#4423] / [i915#9067]) -> [SKIP][276] ([i915#9067]) [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-18/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-16/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu: - shard-dg1: [SKIP][277] ([i915#15102] / [i915#4423]) -> [SKIP][278] ([i915#15102]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-dg2: [SKIP][279] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][280] ([i915#15102] / [i915#3458]) +1 other test skip [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff: - shard-dg1: [SKIP][281] ([i915#4423]) -> [SKIP][282] [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff.html * igt@kms_hdr@brightness-with-hdr: - shard-rkl: [SKIP][283] ([i915#12713]) -> [SKIP][284] ([i915#1187] / [i915#12713]) [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@kms_hdr@brightness-with-hdr.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html - shard-tglu: [SKIP][285] ([i915#1187] / [i915#12713]) -> [SKIP][286] ([i915#12713]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-4/igt@kms_hdr@brightness-with-hdr.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping: - shard-mtlp: [ABORT][287] ([i915#13562]) -> [INCOMPLETE][288] ([i915#13026] / [i915#13562]) +1 other test incomplete [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-mtlp-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-mtlp-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a: - shard-rkl: [SKIP][289] ([i915#15329]) -> [SKIP][290] ([i915#14544] / [i915#15329]) +3 other tests skip [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: [FAIL][291] ([i915#15752]) -> [SKIP][292] ([i915#15128]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][293] ([i915#9340]) -> [SKIP][294] ([i915#3828]) [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-rkl-1/igt@kms_pm_lpsp@kms-lpsp.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html - shard-dg1: [SKIP][295] ([i915#9340]) -> [SKIP][296] ([i915#3828]) [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-16/igt@kms_pm_lpsp@kms-lpsp.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-14/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_psr@fbc-psr-sprite-blt: - shard-dg1: [SKIP][297] ([i915#1072] / [i915#9732]) -> [SKIP][298] ([i915#1072] / [i915#4423] / [i915#9732]) [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg1-14/igt@kms_psr@fbc-psr-sprite-blt.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg1-12/igt@kms_psr@fbc-psr-sprite-blt.html * igt@kms_rotation_crc@primary-rotation-90: - shard-dg2: [SKIP][299] ([i915#12755] / [i915#15867]) -> [SKIP][300] ([i915#15867]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-dg2-6/igt@kms_rotation_crc@primary-rotation-90.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-dg2-10/igt@kms_rotation_crc@primary-rotation-90.html * igt@perf_pmu@module-unload: - shard-mtlp: [ABORT][301] ([i915#15778]) -> [INCOMPLETE][302] ([i915#13520]) [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18349/shard-mtlp-4/igt@perf_pmu@module-unload.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/shard-mtlp-4/igt@perf_pmu@module-unload.html [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177 [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805 [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008 [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520 [i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781 [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790 [i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118 [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888 [i915#14896]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14896 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104 [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106 [i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128 [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131 [i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140 [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329 [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330 [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389 [i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403 [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458 [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459 [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460 [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492 [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643 [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672 [i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678 [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709 [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733 [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739 [i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752 [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778 [i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804 [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865 [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862 [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979 Build changes ------------- * Linux: CI_DRM_18349 -> Patchwork_165133v1 CI-20190529: 20190529 CI_DRM_18349: da91cb4e6137507f74e4da41c39d0260b4cd1201 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8863: 5b279a8b71dc1672099205a1a9e8135c7c7fadb5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_165133v1: da91cb4e6137507f74e4da41c39d0260b4cd1201 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165133v1/index.html [-- Attachment #2: Type: text/html, Size: 102673 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-04-20 21:02 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-04-20 8:33 [PATCH 0/4] drm/doc: Remove obsolete RFC docs related to i915 Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 1/4] drm/doc/rfc: Remove i915_gem_lmem.rst Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 2/4] drm/doc/rfc: Remove i915_vm_bind Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 3/4] drm/doc/rfc: Remove i915_small_bar rfc Maarten Lankhorst 2026-04-20 8:33 ` [PATCH 4/4] drm/doc/rfc: Remove i915_scheduler item Maarten Lankhorst 2026-04-20 18:33 ` ✓ i915.CI.BAT: success for drm/doc: Remove obsolete RFC docs related to i915 Patchwork 2026-04-20 18:52 ` [PATCH 0/4] " Rodrigo Vivi 2026-04-20 21:02 ` ✓ i915.CI.Full: success for " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox