* [PATCH v2 0/2] Add support for partial mapping
@ 2024-03-29 16:39 Andi Shyti
2024-03-29 16:39 ` [PATCH v2 1/2] drm/i915/gem: Increment vma offset when mapping fb objects Andi Shyti
` (8 more replies)
0 siblings, 9 replies; 14+ messages in thread
From: Andi Shyti @ 2024-03-29 16:39 UTC (permalink / raw)
To: intel-gfx
Cc: Chris Wilson, Nirmoy Das, Lionel Landwerlin, Andi Shyti,
Andi Shyti
Hi,
this series based on a previous work from Chris adds support for
partial mapping.
A preparatory patch was needed in order to set the vm_pgoff when
mapping frame buffer objects. Indeed I was receiving a negative
offset at first.
Andi
Changelog:
==========
v1 -> v2:
- Enable support for CPU memory
- Increment vm_pgoff for fb objects
Andi Shyti (2):
drm/i915/gem: Increment vma offset when mapping fb objects
drm/i915/gem: Calculate object page offset for partial memory mapping
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 12 +++++++++---
drivers/gpu/drm/i915/i915_mm.c | 12 +++++++++++-
drivers/gpu/drm/i915/i915_mm.h | 3 ++-
3 files changed, 22 insertions(+), 5 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 14+ messages in thread* [PATCH v2 1/2] drm/i915/gem: Increment vma offset when mapping fb objects 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti @ 2024-03-29 16:39 ` Andi Shyti 2024-03-29 16:39 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti ` (7 subsequent siblings) 8 siblings, 0 replies; 14+ messages in thread From: Andi Shyti @ 2024-03-29 16:39 UTC (permalink / raw) To: intel-gfx Cc: Chris Wilson, Nirmoy Das, Lionel Landwerlin, Andi Shyti, Andi Shyti Until now the "vm_pgoff" was not used and there has been no need to set its offset. But now, because we want to support partial mappings with a given offset, we need it to be set. Suggested-by: Chris Wilson <chris.p.wilson@linux.intel.com> Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c index a2195e28b625..ce10dd259812 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c @@ -1084,6 +1084,8 @@ int i915_gem_fb_mmap(struct drm_i915_gem_object *obj, struct vm_area_struct *vma mmo = mmap_offset_attach(obj, mmap_type, NULL); if (IS_ERR(mmo)) return PTR_ERR(mmo); + + vma->vm_pgoff += drm_vma_node_start(&mmo->vma_node); } /* -- 2.43.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti 2024-03-29 16:39 ` [PATCH v2 1/2] drm/i915/gem: Increment vma offset when mapping fb objects Andi Shyti @ 2024-03-29 16:39 ` Andi Shyti 2024-04-11 14:18 ` Nirmoy Das 2024-03-29 18:15 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping Patchwork ` (6 subsequent siblings) 8 siblings, 1 reply; 14+ messages in thread From: Andi Shyti @ 2024-03-29 16:39 UTC (permalink / raw) To: intel-gfx Cc: Chris Wilson, Nirmoy Das, Lionel Landwerlin, Andi Shyti, Andi Shyti To enable partial memory mapping of GPU virtual memory, it's necessary to introduce an offset to the object's memory (obj->mm.pages) scatterlist. This adjustment compensates for instances when userspace mappings do not start from the beginning of the object. Based on a patch by Chris Wilson. Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com> Cc: Chris Wilson <chris.p.wilson@linux.intel.com> Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 10 +++++++--- drivers/gpu/drm/i915/i915_mm.c | 12 +++++++++++- drivers/gpu/drm/i915/i915_mm.h | 3 ++- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c index ce10dd259812..9bd2b4c2e501 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c @@ -252,6 +252,7 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) struct vm_area_struct *area = vmf->vma; struct i915_mmap_offset *mmo = area->vm_private_data; struct drm_i915_gem_object *obj = mmo->obj; + unsigned long obj_offset; resource_size_t iomap; int err; @@ -273,10 +274,11 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) iomap -= obj->mm.region->region.start; } + obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); /* PTEs are revoked in obj->ops->put_pages() */ err = remap_io_sg(area, area->vm_start, area->vm_end - area->vm_start, - obj->mm.pages->sgl, iomap); + obj->mm.pages->sgl, obj_offset, iomap); if (area->vm_flags & VM_WRITE) { GEM_BUG_ON(!i915_gem_object_has_pinned_pages(obj)); @@ -302,14 +304,16 @@ static vm_fault_t vm_fault_gtt(struct vm_fault *vmf) struct i915_ggtt *ggtt = to_gt(i915)->ggtt; bool write = area->vm_flags & VM_WRITE; struct i915_gem_ww_ctx ww; + unsigned long obj_offset; intel_wakeref_t wakeref; struct i915_vma *vma; pgoff_t page_offset; int srcu; int ret; - /* We don't use vmf->pgoff since that has the fake offset */ + obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); page_offset = (vmf->address - area->vm_start) >> PAGE_SHIFT; + page_offset += obj_offset; trace_i915_gem_object_fault(obj, page_offset, true, write); @@ -404,7 +408,7 @@ static vm_fault_t vm_fault_gtt(struct vm_fault *vmf) /* Finally, remap it using the new GTT offset */ ret = remap_io_mapping(area, - area->vm_start + (vma->gtt_view.partial.offset << PAGE_SHIFT), + area->vm_start + ((vma->gtt_view.partial.offset - obj_offset) << PAGE_SHIFT), (ggtt->gmadr.start + i915_ggtt_offset(vma)) >> PAGE_SHIFT, min_t(u64, vma->size, area->vm_end - area->vm_start), &ggtt->iomap); diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c index 7998bc74ab49..f5c97a620962 100644 --- a/drivers/gpu/drm/i915/i915_mm.c +++ b/drivers/gpu/drm/i915/i915_mm.c @@ -122,13 +122,15 @@ int remap_io_mapping(struct vm_area_struct *vma, * @addr: target user address to start at * @size: size of map area * @sgl: Start sg entry + * @offset: offset from the start of the page * @iobase: Use stored dma address offset by this address or pfn if -1 * * Note: this is only safe if the mm semaphore is held when called. */ int remap_io_sg(struct vm_area_struct *vma, unsigned long addr, unsigned long size, - struct scatterlist *sgl, resource_size_t iobase) + struct scatterlist *sgl, unsigned long offset, + resource_size_t iobase) { struct remap_pfn r = { .mm = vma->vm_mm, @@ -141,6 +143,14 @@ int remap_io_sg(struct vm_area_struct *vma, /* We rely on prevalidation of the io-mapping to skip track_pfn(). */ GEM_BUG_ON((vma->vm_flags & EXPECTED_FLAGS) != EXPECTED_FLAGS); + while (offset >= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT) { + offset -= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT; + r.sgt = __sgt_iter(__sg_next(r.sgt.sgp), use_dma(iobase)); + if (!r.sgt.sgp) + return -EINVAL; + } + r.sgt.curr = offset << PAGE_SHIFT; + if (!use_dma(iobase)) flush_cache_range(vma, addr, size); diff --git a/drivers/gpu/drm/i915/i915_mm.h b/drivers/gpu/drm/i915/i915_mm.h index 04c8974d822b..69f9351b1a1c 100644 --- a/drivers/gpu/drm/i915/i915_mm.h +++ b/drivers/gpu/drm/i915/i915_mm.h @@ -30,6 +30,7 @@ int remap_io_mapping(struct vm_area_struct *vma, int remap_io_sg(struct vm_area_struct *vma, unsigned long addr, unsigned long size, - struct scatterlist *sgl, resource_size_t iobase); + struct scatterlist *sgl, unsigned long offset, + resource_size_t iobase); #endif /* __I915_MM_H__ */ -- 2.43.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping 2024-03-29 16:39 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti @ 2024-04-11 14:18 ` Nirmoy Das 2024-04-11 14:26 ` Andi Shyti 0 siblings, 1 reply; 14+ messages in thread From: Nirmoy Das @ 2024-04-11 14:18 UTC (permalink / raw) To: Andi Shyti, intel-gfx Cc: Chris Wilson, Nirmoy Das, Lionel Landwerlin, Andi Shyti Hi Andi, On 3/29/2024 5:39 PM, Andi Shyti wrote: > To enable partial memory mapping of GPU virtual memory, it's > necessary to introduce an offset to the object's memory > (obj->mm.pages) scatterlist. This adjustment compensates for > instances when userspace mappings do not start from the beginning > of the object. I quickly tried https://gitlab.freedesktop.org/llandwerlin/igt-gpu-tools/-/tree/wip/gem_mmap_offset-partial-unmap?ref_type=heads that didn't work for GTT. Please make sure a proper IGT test is available for this as this looks very risky change. Regards, Nirmoy > > Based on a patch by Chris Wilson. > > Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com> > Cc: Chris Wilson <chris.p.wilson@linux.intel.com> > Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> > --- > drivers/gpu/drm/i915/gem/i915_gem_mman.c | 10 +++++++--- > drivers/gpu/drm/i915/i915_mm.c | 12 +++++++++++- > drivers/gpu/drm/i915/i915_mm.h | 3 ++- > 3 files changed, 20 insertions(+), 5 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c > index ce10dd259812..9bd2b4c2e501 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c > +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c > @@ -252,6 +252,7 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) > struct vm_area_struct *area = vmf->vma; > struct i915_mmap_offset *mmo = area->vm_private_data; > struct drm_i915_gem_object *obj = mmo->obj; > + unsigned long obj_offset; > resource_size_t iomap; > int err; > > @@ -273,10 +274,11 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) > iomap -= obj->mm.region->region.start; > } > > + obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); > /* PTEs are revoked in obj->ops->put_pages() */ > err = remap_io_sg(area, > area->vm_start, area->vm_end - area->vm_start, > - obj->mm.pages->sgl, iomap); > + obj->mm.pages->sgl, obj_offset, iomap); > > if (area->vm_flags & VM_WRITE) { > GEM_BUG_ON(!i915_gem_object_has_pinned_pages(obj)); > @@ -302,14 +304,16 @@ static vm_fault_t vm_fault_gtt(struct vm_fault *vmf) > struct i915_ggtt *ggtt = to_gt(i915)->ggtt; > bool write = area->vm_flags & VM_WRITE; > struct i915_gem_ww_ctx ww; > + unsigned long obj_offset; > intel_wakeref_t wakeref; > struct i915_vma *vma; > pgoff_t page_offset; > int srcu; > int ret; > > - /* We don't use vmf->pgoff since that has the fake offset */ > + obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); > page_offset = (vmf->address - area->vm_start) >> PAGE_SHIFT; > + page_offset += obj_offset; > > trace_i915_gem_object_fault(obj, page_offset, true, write); > > @@ -404,7 +408,7 @@ static vm_fault_t vm_fault_gtt(struct vm_fault *vmf) > > /* Finally, remap it using the new GTT offset */ > ret = remap_io_mapping(area, > - area->vm_start + (vma->gtt_view.partial.offset << PAGE_SHIFT), > + area->vm_start + ((vma->gtt_view.partial.offset - obj_offset) << PAGE_SHIFT), > (ggtt->gmadr.start + i915_ggtt_offset(vma)) >> PAGE_SHIFT, > min_t(u64, vma->size, area->vm_end - area->vm_start), > &ggtt->iomap); > diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c > index 7998bc74ab49..f5c97a620962 100644 > --- a/drivers/gpu/drm/i915/i915_mm.c > +++ b/drivers/gpu/drm/i915/i915_mm.c > @@ -122,13 +122,15 @@ int remap_io_mapping(struct vm_area_struct *vma, > * @addr: target user address to start at > * @size: size of map area > * @sgl: Start sg entry > + * @offset: offset from the start of the page > * @iobase: Use stored dma address offset by this address or pfn if -1 > * > * Note: this is only safe if the mm semaphore is held when called. > */ > int remap_io_sg(struct vm_area_struct *vma, > unsigned long addr, unsigned long size, > - struct scatterlist *sgl, resource_size_t iobase) > + struct scatterlist *sgl, unsigned long offset, > + resource_size_t iobase) > { > struct remap_pfn r = { > .mm = vma->vm_mm, > @@ -141,6 +143,14 @@ int remap_io_sg(struct vm_area_struct *vma, > /* We rely on prevalidation of the io-mapping to skip track_pfn(). */ > GEM_BUG_ON((vma->vm_flags & EXPECTED_FLAGS) != EXPECTED_FLAGS); > > + while (offset >= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT) { > + offset -= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT; > + r.sgt = __sgt_iter(__sg_next(r.sgt.sgp), use_dma(iobase)); > + if (!r.sgt.sgp) > + return -EINVAL; > + } > + r.sgt.curr = offset << PAGE_SHIFT; > + > if (!use_dma(iobase)) > flush_cache_range(vma, addr, size); > > diff --git a/drivers/gpu/drm/i915/i915_mm.h b/drivers/gpu/drm/i915/i915_mm.h > index 04c8974d822b..69f9351b1a1c 100644 > --- a/drivers/gpu/drm/i915/i915_mm.h > +++ b/drivers/gpu/drm/i915/i915_mm.h > @@ -30,6 +30,7 @@ int remap_io_mapping(struct vm_area_struct *vma, > > int remap_io_sg(struct vm_area_struct *vma, > unsigned long addr, unsigned long size, > - struct scatterlist *sgl, resource_size_t iobase); > + struct scatterlist *sgl, unsigned long offset, > + resource_size_t iobase); > > #endif /* __I915_MM_H__ */ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping 2024-04-11 14:18 ` Nirmoy Das @ 2024-04-11 14:26 ` Andi Shyti 0 siblings, 0 replies; 14+ messages in thread From: Andi Shyti @ 2024-04-11 14:26 UTC (permalink / raw) To: Nirmoy Das Cc: Andi Shyti, intel-gfx, Chris Wilson, Nirmoy Das, Lionel Landwerlin, Andi Shyti Hi Nirmoy, On Thu, Apr 11, 2024 at 04:18:41PM +0200, Nirmoy Das wrote: > Hi Andi, > > On 3/29/2024 5:39 PM, Andi Shyti wrote: > > To enable partial memory mapping of GPU virtual memory, it's > > necessary to introduce an offset to the object's memory > > (obj->mm.pages) scatterlist. This adjustment compensates for > > instances when userspace mappings do not start from the beginning > > of the object. > > I quickly tried https://gitlab.freedesktop.org/llandwerlin/igt-gpu-tools/-/tree/wip/gem_mmap_offset-partial-unmap?ref_type=heads > that didn't work for GTT. > > Please make sure a proper IGT test is available for this as this looks very > risky change. Yes, I have igt's ready and a new v3. Thanks for trying this out. Andi ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti 2024-03-29 16:39 ` [PATCH v2 1/2] drm/i915/gem: Increment vma offset when mapping fb objects Andi Shyti 2024-03-29 16:39 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti @ 2024-03-29 18:15 ` Patchwork 2024-03-29 18:28 ` ✓ Fi.CI.BAT: success " Patchwork ` (5 subsequent siblings) 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-03-29 18:15 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx == Series Details == Series: Add support for partial mapping URL : https://patchwork.freedesktop.org/series/131817/ State : warning == Summary == Error: dim checkpatch failed 6f4f712513fb drm/i915/gem: Increment vma offset when mapping fb objects 4e6365336a63 drm/i915/gem: Calculate object page offset for partial memory mapping -:67: WARNING:LONG_LINE: line length of 108 exceeds 100 columns #67: FILE: drivers/gpu/drm/i915/gem/i915_gem_mman.c:411: + area->vm_start + ((vma->gtt_view.partial.offset - obj_offset) << PAGE_SHIFT), total: 0 errors, 1 warnings, 0 checks, 82 lines checked ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for Add support for partial mapping 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti ` (2 preceding siblings ...) 2024-03-29 18:15 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping Patchwork @ 2024-03-29 18:28 ` Patchwork 2024-03-30 20:11 ` ✗ Fi.CI.IGT: failure " Patchwork ` (4 subsequent siblings) 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-03-29 18:28 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 10532 bytes --] == Series Details == Series: Add support for partial mapping URL : https://patchwork.freedesktop.org/series/131817/ State : success == Summary == CI Bug Log - changes from CI_DRM_14508 -> Patchwork_131817v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/index.html Participating hosts (37 -> 36) ------------------------------ Additional (2): bat-dg1-7 bat-jsl-1 Missing (3): bat-atsm-1 fi-snb-2520m fi-kbl-8809g Known issues ------------ Here are the changes found in Patchwork_131817v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-jsl-1: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@debugfs_test@basic-hwmon.html * igt@gem_huc_copy@huc-copy: - bat-jsl-1: NOTRUN -> [SKIP][2] ([i915#2190]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@verify-random: - bat-jsl-1: NOTRUN -> [SKIP][3] ([i915#4613]) +3 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-dg1-7: NOTRUN -> [SKIP][4] ([i915#4083]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@gem_mmap@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg1-7: NOTRUN -> [SKIP][5] ([i915#4077]) +2 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg1-7: NOTRUN -> [SKIP][6] ([i915#4079]) +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg1-7: NOTRUN -> [SKIP][7] ([i915#6621]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@i915_pm_rps@basic-api.html - bat-dg2-8: NOTRUN -> [SKIP][8] ([i915#6621]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@i915_pm_rps@basic-api.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - bat-dg1-7: NOTRUN -> [SKIP][9] ([i915#4212]) +7 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-7: NOTRUN -> [SKIP][10] ([i915#4215]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-jsl-1: NOTRUN -> [SKIP][11] ([i915#4103]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-dg1-7: NOTRUN -> [SKIP][12] ([i915#4103] / [i915#4213]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-jsl-1: NOTRUN -> [SKIP][13] ([i915#3555] / [i915#9886]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@kms_dsc@dsc-basic.html - bat-dg1-7: NOTRUN -> [SKIP][14] ([i915#3555] / [i915#3840]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-8: NOTRUN -> [SKIP][15] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html - bat-jsl-1: NOTRUN -> [SKIP][16] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html - bat-dg1-7: NOTRUN -> [SKIP][17] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-dg2-8: NOTRUN -> [SKIP][18] ([i915#5274]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@basic: - bat-dg2-8: NOTRUN -> [SKIP][19] ([i915#5354]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_frontbuffer_tracking@basic.html * igt@kms_hdmi_inject@inject-audio: - bat-dg1-7: NOTRUN -> [SKIP][20] ([i915#433]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@read-crc: - bat-dg2-8: NOTRUN -> [SKIP][21] ([i915#9197]) +6 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_pipe_crc_basic@read-crc.html * igt@kms_pm_backlight@basic-brightness: - bat-dg1-7: NOTRUN -> [SKIP][22] ([i915#5354]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-primary-page-flip: - bat-dg1-7: NOTRUN -> [SKIP][23] ([i915#1072] / [i915#9732]) +3 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_psr@psr-primary-page-flip.html * igt@kms_psr@psr-sprite-plane-onoff: - bat-dg2-8: NOTRUN -> [SKIP][24] ([i915#1072] / [i915#9673] / [i915#9732]) +3 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg2-8: NOTRUN -> [SKIP][25] ([i915#3555]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html - bat-jsl-1: NOTRUN -> [SKIP][26] ([i915#3555]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html - bat-dg1-7: NOTRUN -> [SKIP][27] ([i915#3555]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg1-7: NOTRUN -> [SKIP][28] ([i915#3708]) +3 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@prime_vgem@basic-fence-flip.html - bat-dg2-8: NOTRUN -> [SKIP][29] ([i915#3708] / [i915#9197]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-dg1-7: NOTRUN -> [SKIP][30] ([i915#3708] / [i915#4077]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg1-7/igt@prime_vgem@basic-fence-mmap.html - bat-dg2-8: NOTRUN -> [SKIP][31] ([i915#3708] / [i915#4077]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-write: - bat-dg2-8: NOTRUN -> [SKIP][32] ([i915#3291] / [i915#3708]) +2 other tests skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@kms_force_connector_basic@force-edid: - bat-dg2-8: [INCOMPLETE][33] ([i915#10583]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/bat-dg2-8/igt@kms_force_connector_basic@force-edid.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/bat-dg2-8/igt@kms_force_connector_basic@force-edid.html [i915#10583]: https://gitlab.freedesktop.org/drm/intel/issues/10583 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#9197]: https://gitlab.freedesktop.org/drm/intel/issues/9197 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886 Build changes ------------- * Linux: CI_DRM_14508 -> Patchwork_131817v1 CI-20190529: 20190529 CI_DRM_14508: 15fe5f853b066bf84109866c9a1e4bc0bc15faf0 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7791: 7d7be3a56e299d9ad14ac2c6535a7e14b4cfd4df @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_131817v1: 15fe5f853b066bf84109866c9a1e4bc0bc15faf0 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 917488551895 drm/i915/gem: Calculate object page offset for partial memory mapping 56006b833d67 drm/i915/gem: Increment vma offset when mapping fb objects == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/index.html [-- Attachment #2: Type: text/html, Size: 12842 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.IGT: failure for Add support for partial mapping 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti ` (3 preceding siblings ...) 2024-03-29 18:28 ` ✓ Fi.CI.BAT: success " Patchwork @ 2024-03-30 20:11 ` Patchwork 2024-04-09 15:12 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev2) Patchwork ` (3 subsequent siblings) 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-03-30 20:11 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 71018 bytes --] == Series Details == Series: Add support for partial mapping URL : https://patchwork.freedesktop.org/series/131817/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14508_full -> Patchwork_131817v1_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_131817v1_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_131817v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/index.html Participating hosts (10 -> 9) ------------------------------ Missing (1): shard-snb-0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_131817v1_full: ### IGT changes ### #### Possible regressions #### * igt@gem_ctx_engines@invalid-engines: - shard-rkl: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@gem_ctx_engines@invalid-engines.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-4/igt@gem_ctx_engines@invalid-engines.html - shard-tglu: [PASS][3] -> [FAIL][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-9/igt@gem_ctx_engines@invalid-engines.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-2/igt@gem_ctx_engines@invalid-engines.html - shard-glk: NOTRUN -> [FAIL][5] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk9/igt@gem_ctx_engines@invalid-engines.html * igt@kms_cursor_legacy@single-bo@all-pipes: - shard-snb: [PASS][6] -> [DMESG-WARN][7] [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-snb5/igt@kms_cursor_legacy@single-bo@all-pipes.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@kms_cursor_legacy@single-bo@all-pipes.html * igt@kms_plane@pixel-format-source-clamping@pipe-b: - shard-mtlp: [PASS][8] -> [ABORT][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-mtlp-2/igt@kms_plane@pixel-format-source-clamping@pipe-b.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-8/igt@kms_plane@pixel-format-source-clamping@pipe-b.html Known issues ------------ Here are the changes found in Patchwork_131817v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@object-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#8411]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@api_intel_bb@object-reloc-purge-cache.html - shard-rkl: NOTRUN -> [SKIP][11] ([i915#8411]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@api_intel_bb@object-reloc-purge-cache.html * igt@drm_fdinfo@busy-check-all@ccs3: - shard-dg2: NOTRUN -> [SKIP][12] ([i915#8414]) +10 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@drm_fdinfo@busy-check-all@ccs3.html * igt@drm_fdinfo@idle@rcs0: - shard-rkl: [PASS][13] -> [FAIL][14] ([i915#7742]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-5/igt@drm_fdinfo@idle@rcs0.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@drm_fdinfo@idle@rcs0.html * igt@gem_ccs@block-copy-compressed: - shard-snb: NOTRUN -> [SKIP][15] +79 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@gem_ccs@block-copy-compressed.html * igt@gem_ccs@block-multicopy-inplace: - shard-dg1: NOTRUN -> [SKIP][16] ([i915#3555] / [i915#9323]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-rkl: NOTRUN -> [SKIP][17] ([i915#9323]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [PASS][18] -> [FAIL][19] ([i915#6268]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@smoketest: - shard-tglu: [PASS][20] -> [FAIL][21] ([i915#10251]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-8/igt@gem_ctx_persistence@smoketest.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-2/igt@gem_ctx_persistence@smoketest.html * igt@gem_eio@hibernate: - shard-rkl: NOTRUN -> [ABORT][22] ([i915#7975] / [i915#8213]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gem_eio@hibernate.html * igt@gem_eio@kms: - shard-tglu: [PASS][23] -> [INCOMPLETE][24] ([i915#10513]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-8/igt@gem_eio@kms.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-8/igt@gem_eio@kms.html * igt@gem_eio@unwedge-stress: - shard-snb: NOTRUN -> [FAIL][25] ([i915#8898]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@bonded-true-hang: - shard-dg2: NOTRUN -> [SKIP][26] ([i915#4812]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_exec_balancer@bonded-true-hang.html * igt@gem_exec_capture@many-4k-incremental: - shard-dg1: NOTRUN -> [FAIL][27] ([i915#9606]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_fair@basic-deadline: - shard-glk: NOTRUN -> [FAIL][28] ([i915#2846]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk9/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none@rcs0: - shard-tglu: NOTRUN -> [FAIL][29] ([i915#2842]) +4 other tests fail [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@gem_exec_fair@basic-none@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-rkl: [PASS][30] -> [FAIL][31] ([i915#2842]) +1 other test fail [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@gem_exec_fair@basic-none@vcs0.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-4/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-glk: NOTRUN -> [FAIL][32] ([i915#2842]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk3/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_fair@basic-throttle: - shard-dg2: NOTRUN -> [SKIP][33] ([i915#3539]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_exec_fair@basic-throttle.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-rkl: NOTRUN -> [FAIL][34] ([i915#2842]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_flush@basic-wb-ro-default: - shard-dg1: NOTRUN -> [SKIP][35] ([i915#3539] / [i915#4852]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_exec_flush@basic-wb-ro-default.html * igt@gem_exec_reloc@basic-cpu-read-noreloc: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#3281]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_exec_reloc@basic-cpu-read-noreloc.html - shard-rkl: NOTRUN -> [SKIP][37] ([i915#3281]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gem_exec_reloc@basic-cpu-read-noreloc.html * igt@gem_exec_reloc@basic-write-gtt: - shard-dg1: NOTRUN -> [SKIP][38] ([i915#3281]) +2 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-16/igt@gem_exec_reloc@basic-write-gtt.html * igt@gem_exec_schedule@preempt-queue-contexts: - shard-dg1: NOTRUN -> [SKIP][39] ([i915#4812]) +2 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_exec_schedule@preempt-queue-contexts.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-tglu: [PASS][40] -> [ABORT][41] ([i915#7975] / [i915#8213]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-5/igt@gem_exec_suspend@basic-s4-devices@smem.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@gem_fence_thrash@bo-write-verify-none: - shard-dg1: NOTRUN -> [SKIP][42] ([i915#4860]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_fence_thrash@bo-write-verify-none.html * igt@gem_lmem_swapping@massive: - shard-glk: NOTRUN -> [SKIP][43] ([i915#4613]) +2 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk3/igt@gem_lmem_swapping@massive.html * igt@gem_lmem_swapping@smem-oom: - shard-rkl: NOTRUN -> [SKIP][44] ([i915#4613]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gem_lmem_swapping@smem-oom.html * igt@gem_lmem_swapping@verify-random: - shard-tglu: NOTRUN -> [SKIP][45] ([i915#4613]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@gem_lmem_swapping@verify-random.html * igt@gem_madvise@dontneed-before-pwrite: - shard-mtlp: NOTRUN -> [SKIP][46] ([i915#3282]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@gem_madvise@dontneed-before-pwrite.html * igt@gem_mmap_gtt@medium-copy-odd: - shard-dg1: NOTRUN -> [SKIP][47] ([i915#4077]) +3 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_mmap_gtt@medium-copy-odd.html * igt@gem_mmap_wc@bad-offset: - shard-dg1: NOTRUN -> [SKIP][48] ([i915#4083]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_mmap_wc@bad-offset.html * igt@gem_mmap_wc@write: - shard-mtlp: NOTRUN -> [SKIP][49] ([i915#4083]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@gem_mmap_wc@write.html * igt@gem_mmap_wc@write-prefaulted: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#4083]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_mmap_wc@write-prefaulted.html * igt@gem_pwrite@basic-random: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#3282]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@gem_pwrite@basic-random.html * igt@gem_pwrite_snooped: - shard-dg1: NOTRUN -> [SKIP][52] ([i915#3282]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_pwrite_snooped.html * igt@gem_pxp@verify-pxp-execution-after-suspend-resume: - shard-dg1: NOTRUN -> [SKIP][53] ([i915#4270]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html * igt@gem_pxp@verify-pxp-stale-buf-optout-execution: - shard-dg2: NOTRUN -> [SKIP][54] ([i915#4270]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html - shard-rkl: NOTRUN -> [SKIP][55] ([i915#4270]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#5190] / [i915#8428]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html * igt@gem_render_copy@yf-tiled: - shard-mtlp: NOTRUN -> [SKIP][57] ([i915#8428]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@gem_render_copy@yf-tiled.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-dg1: NOTRUN -> [SKIP][58] ([i915#4079]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_userptr_blits@dmabuf-sync: - shard-glk: NOTRUN -> [SKIP][59] ([i915#3323]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk9/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#3297]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#3297] / [i915#4880]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap: - shard-dg1: NOTRUN -> [SKIP][62] ([i915#3297] / [i915#4880]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html * igt@gem_workarounds@suspend-resume-fd: - shard-rkl: [PASS][63] -> [FAIL][64] ([i915#10177]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-5/igt@gem_workarounds@suspend-resume-fd.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@gem_workarounds@suspend-resume-fd.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#2856]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@gen9_exec_parse@cmd-crossing-page.html - shard-rkl: NOTRUN -> [SKIP][66] ([i915#2527]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@gen9_exec_parse@cmd-crossing-page.html * igt@i915_module_load@load: - shard-tglu: NOTRUN -> [SKIP][67] ([i915#6227]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@i915_module_load@load.html * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [PASS][68] -> [ABORT][69] ([i915#10131] / [i915#9820]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-mtlp-8/igt@i915_module_load@reload-with-fault-injection.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html - shard-dg2: [PASS][70] -> [ABORT][71] ([i915#9820]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#8399]) +1 other test skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_selftest@mock@memory_region: - shard-glk: NOTRUN -> [DMESG-WARN][73] ([i915#9311]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk1/igt@i915_selftest@mock@memory_region.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [PASS][74] -> [FAIL][75] ([i915#10031]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#8709]) +11 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.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_131817v1/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][78] +3 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][79] ([i915#4538] / [i915#5286]) +1 other test skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-rkl: NOTRUN -> [SKIP][80] ([i915#5286]) +2 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][81] ([i915#5286]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][82] ([i915#3638]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@y-tiled-8bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][83] ([i915#4538] / [i915#5190]) +2 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html * igt@kms_big_joiner@basic: - shard-dg1: NOTRUN -> [SKIP][84] ([i915#2705]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_big_joiner@basic.html * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][85] ([i915#6095]) +19 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][86] ([i915#6095]) +11 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2: - shard-glk: NOTRUN -> [SKIP][87] +251 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk3/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][88] ([i915#6095]) +75 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#10307] / [i915#6095]) +160 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html * igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs: - shard-tglu: NOTRUN -> [SKIP][90] ([i915#10278]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#10307] / [i915#10434] / [i915#6095]) +6 other tests skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#7213]) +3 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_chamelium_frames@dp-crc-multiple: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#7828]) +1 other test skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_chamelium_frames@dp-crc-multiple.html - shard-rkl: NOTRUN -> [SKIP][94] ([i915#7828]) +1 other test skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_chamelium_frames@dp-crc-multiple.html * igt@kms_chamelium_hpd@dp-hpd-after-suspend: - shard-dg1: NOTRUN -> [SKIP][95] ([i915#7828]) +3 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html * igt@kms_chamelium_hpd@hdmi-hpd-storm: - shard-mtlp: NOTRUN -> [SKIP][96] ([i915#7828]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@kms_chamelium_hpd@hdmi-hpd-storm.html * igt@kms_chamelium_hpd@vga-hpd-without-ddc: - shard-tglu: NOTRUN -> [SKIP][97] ([i915#7828]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html * igt@kms_color@deep-color: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#3555]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@kms_color@deep-color.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-tglu: NOTRUN -> [SKIP][99] ([i915#3116] / [i915#3299]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@legacy: - shard-dg1: NOTRUN -> [SKIP][100] ([i915#7116] / [i915#9424]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_content_protection@legacy.html * igt@kms_content_protection@lic-type-1: - shard-mtlp: NOTRUN -> [SKIP][101] ([i915#6944] / [i915#9424]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@kms_content_protection@lic-type-1.html * igt@kms_content_protection@srm: - shard-dg2: NOTRUN -> [SKIP][102] ([i915#7118]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_content_protection@srm.html - shard-rkl: NOTRUN -> [SKIP][103] ([i915#7118]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-offscreen-max-size: - shard-tglu: NOTRUN -> [SKIP][104] ([i915#3555]) +1 other test skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_cursor_crc@cursor-offscreen-max-size.html * igt@kms_cursor_crc@cursor-onscreen-32x32: - shard-dg1: NOTRUN -> [SKIP][105] ([i915#3555]) +1 other test skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-16/igt@kms_cursor_crc@cursor-onscreen-32x32.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][106] +9 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: NOTRUN -> [FAIL][107] ([i915#2346]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-mtlp: NOTRUN -> [SKIP][108] ([i915#4213]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_cursor_legacy@torture-bo@pipe-a: - shard-tglu: [PASS][109] -> [DMESG-WARN][110] ([i915#10166]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-7/igt@kms_cursor_legacy@torture-bo@pipe-a.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-9/igt@kms_cursor_legacy@torture-bo@pipe-a.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-dg1: NOTRUN -> [SKIP][111] ([i915#9723]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#3804]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dsc@dsc-with-output-formats: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#3555] / [i915#3840]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][114] ([i915#3469]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_fbcon_fbt@psr.html - shard-rkl: NOTRUN -> [SKIP][115] ([i915#3955]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@display-2x: - shard-dg1: NOTRUN -> [SKIP][116] ([i915#1839]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_feature_discovery@display-2x.html * igt@kms_feature_discovery@display-4x: - shard-rkl: NOTRUN -> [SKIP][117] ([i915#1839]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_feature_discovery@display-4x.html - shard-dg2: NOTRUN -> [SKIP][118] ([i915#1839]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_feature_discovery@display-4x.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][119] ([i915#3637] / [i915#3966]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-dpms: - shard-dg1: NOTRUN -> [SKIP][120] ([i915#9934]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_flip@2x-flip-vs-dpms.html * igt@kms_flip@2x-plain-flip: - shard-tglu: NOTRUN -> [SKIP][121] ([i915#3637]) +1 other test skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1: - shard-rkl: NOTRUN -> [FAIL][122] ([i915#2122]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1.html * igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a2: - shard-dg2: [PASS][123] -> [FAIL][124] ([i915#2122]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-2/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a2.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-2/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a2.html * igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1: - shard-snb: [PASS][125] -> [FAIL][126] ([i915#2122]) +3 other tests fail [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-snb5/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a1.html * igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a2: - shard-dg2: NOTRUN -> [FAIL][127] ([i915#2122]) +2 other tests fail [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-2/igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a2.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][128] ([i915#2672]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#2672]) +3 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move: - shard-dg2: [PASS][130] -> [FAIL][131] ([i915#6880]) +1 other test fail [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][132] ([i915#8708]) +3 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][133] ([i915#8708]) +6 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][134] ([i915#3458]) +1 other test skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-rkl: NOTRUN -> [SKIP][135] ([i915#3023]) +4 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][136] +21 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#5354]) +10 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt: - shard-mtlp: NOTRUN -> [SKIP][138] ([i915#1825]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff: - shard-rkl: NOTRUN -> [SKIP][139] ([i915#1825]) +8 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][140] ([i915#8708]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#3458]) +4 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html * igt@kms_hdr@bpc-switch-dpms: - shard-rkl: NOTRUN -> [SKIP][142] ([i915#3555] / [i915#8228]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_hdr@bpc-switch-dpms.html - shard-dg2: NOTRUN -> [SKIP][143] ([i915#3555] / [i915#8228]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg1: NOTRUN -> [SKIP][144] ([i915#3555] / [i915#8228]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes: - shard-dg1: NOTRUN -> [SKIP][145] +13 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#9423]) +3 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][147] ([i915#9423]) +3 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#5235]) +7 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][149] ([i915#5235] / [i915#9423]) +7 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_pm_backlight@fade: - shard-rkl: NOTRUN -> [SKIP][150] ([i915#5354]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc6-psr: - shard-tglu: NOTRUN -> [SKIP][151] ([i915#9685]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_rpm@modeset-lpsp: - shard-dg2: [PASS][152] -> [SKIP][153] ([i915#9519]) +3 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [PASS][154] -> [SKIP][155] ([i915#9519]) +2 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_pm_rpm@pm-tiling: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#4077]) +5 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_pm_rpm@pm-tiling.html * igt@kms_psr@fbc-pr-cursor-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#9688]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html * igt@kms_psr@pr-suspend: - shard-tglu: NOTRUN -> [SKIP][158] ([i915#9732]) +4 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_psr@pr-suspend.html * igt@kms_psr@psr-sprite-mmap-cpu: - shard-dg1: NOTRUN -> [SKIP][159] ([i915#1072] / [i915#9732]) +5 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@kms_psr@psr-sprite-mmap-cpu.html * igt@kms_psr@psr2-primary-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#1072] / [i915#9732]) +4 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_psr@psr2-primary-mmap-gtt.html - shard-rkl: NOTRUN -> [SKIP][161] ([i915#1072] / [i915#9732]) +4 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_psr@psr2-primary-mmap-gtt.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][162] ([i915#4235] / [i915#5190]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html - shard-rkl: NOTRUN -> [SKIP][163] ([i915#5289]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-rkl: [PASS][164] -> [FAIL][165] ([i915#9196]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-3: - shard-dg2: [PASS][166] -> [FAIL][167] ([i915#9196]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-3.html [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-3.html * igt@kms_writeback@writeback-check-output: - shard-tglu: NOTRUN -> [SKIP][168] ([i915#2437]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@kms_writeback@writeback-check-output.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: NOTRUN -> [FAIL][169] ([i915#7484]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@perf@non-zero-reason@0-rcs0.html * igt@prime_busy@hang-wait@vecs1: - shard-dg2: NOTRUN -> [INCOMPLETE][170] ([i915#10067]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-6/igt@prime_busy@hang-wait@vecs1.html * igt@runner@aborted: - shard-glk: NOTRUN -> [FAIL][171] ([i915#10291]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk9/igt@runner@aborted.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-tglu: NOTRUN -> [SKIP][172] ([i915#9917]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-glk: NOTRUN -> [FAIL][173] ([i915#9779]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-glk3/igt@syncobj_wait@invalid-wait-zero-handles.html * igt@v3d/v3d_get_param@get-bad-flags: - shard-dg1: NOTRUN -> [SKIP][174] ([i915#2575]) +2 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@v3d/v3d_get_param@get-bad-flags.html * igt@v3d/v3d_submit_cl@bad-multisync-out-sync: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#2575]) +2 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@v3d/v3d_submit_cl@bad-multisync-out-sync.html * igt@v3d/v3d_wait_bo@bad-pad: - shard-tglu: NOTRUN -> [SKIP][176] ([i915#2575]) +4 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-6/igt@v3d/v3d_wait_bo@bad-pad.html * igt@vc4/vc4_label_bo@set-bad-handle: - shard-mtlp: NOTRUN -> [SKIP][177] ([i915#7711]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@vc4/vc4_label_bo@set-bad-handle.html * igt@vc4/vc4_perfmon@create-two-perfmon: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#7711]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@vc4/vc4_perfmon@create-two-perfmon.html - shard-dg2: NOTRUN -> [SKIP][179] ([i915#7711]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-10/igt@vc4/vc4_perfmon@create-two-perfmon.html * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained: - shard-dg1: NOTRUN -> [SKIP][180] ([i915#7711]) +1 other test skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-18/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-idle-check-all@rcs0: - shard-rkl: [FAIL][181] ([i915#7742]) -> [PASS][182] +1 other test pass [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-tglu: [FAIL][183] ([i915#2842]) -> [PASS][184] [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-7/igt@gem_exec_fair@basic-pace-solo@rcs0.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-8/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-dg2: [SKIP][185] ([i915#9643]) -> [PASS][186] [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_lmem_evict@dontneed-evict-race.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@basic@lmem0: - shard-dg1: [INCOMPLETE][187] -> [PASS][188] [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg1-17/igt@gem_lmem_swapping@basic@lmem0.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-16/igt@gem_lmem_swapping@basic@lmem0.html * igt@gem_lmem_swapping@heavy-verify-random@lmem0: - shard-dg2: [FAIL][189] ([i915#10378]) -> [PASS][190] +1 other test pass [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][191] ([i915#5493]) -> [PASS][192] [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@i915_module_load@resize-bar: - shard-dg2: [SKIP][193] ([i915#9902]) -> [PASS][194] [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@i915_module_load@resize-bar.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@i915_module_load@resize-bar.html * igt@i915_pm_rpm@system-suspend-execbuf: - shard-dg2: [SKIP][195] ([i915#9980]) -> [PASS][196] [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@i915_pm_rpm@system-suspend-execbuf.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@i915_pm_rpm@system-suspend-execbuf.html * igt@kms_big_fb@4-tiled-8bpp-rotate-0: - shard-dg2: [SKIP][197] -> [PASS][198] +2 other tests pass [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglu: [FAIL][199] ([i915#3743]) -> [PASS][200] +2 other tests pass [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render: - shard-snb: [SKIP][201] -> [PASS][202] +1 other test pass [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html * igt@kms_plane_cursor@viewport@pipe-b-edp-1-size-64: - shard-mtlp: [DMESG-WARN][203] ([i915#1982]) -> [PASS][204] [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-mtlp-3/igt@kms_plane_cursor@viewport@pipe-b-edp-1-size-64.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-5/igt@kms_plane_cursor@viewport@pipe-b-edp-1-size-64.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-rkl: [SKIP][205] ([i915#9519]) -> [PASS][206] +1 other test pass [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@kms_pm_rpm@dpms-non-lpsp.html [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2: [SKIP][207] ([i915#9519]) -> [PASS][208] +1 other test pass [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-snb: [FAIL][209] ([i915#9196]) -> [PASS][210] [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1: - shard-tglu: [FAIL][211] ([i915#9196]) -> [PASS][212] +1 other test pass [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html * igt@perf@polling@0-rcs0: - shard-dg2: [INCOMPLETE][213] -> [PASS][214] [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-10/igt@perf@polling@0-rcs0.html [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@perf@polling@0-rcs0.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [FAIL][215] ([i915#4349]) -> [PASS][216] +3 other tests pass [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@perf_pmu@busy-double-start@vecs1.html [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html * igt@prime_busy@hang-wait@vecs0: - shard-dg2: [INCOMPLETE][217] ([i915#10067]) -> [PASS][218] [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-6/igt@prime_busy@hang-wait@vecs0.html [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-6/igt@prime_busy@hang-wait@vecs0.html * igt@syncobj_timeline@wait-all-for-submit-delayed-submit: - shard-dg2: [SKIP][219] ([i915#2575]) -> [PASS][220] +35 other tests pass [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@syncobj_timeline@wait-all-for-submit-delayed-submit.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@syncobj_timeline@wait-all-for-submit-delayed-submit.html #### Warnings #### * igt@device_reset@unbind-reset-rebind: - shard-dg1: [ABORT][221] ([i915#9618]) -> [INCOMPLETE][222] ([i915#9408] / [i915#9618]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg1-13/igt@device_reset@unbind-reset-rebind.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg1-14/igt@device_reset@unbind-reset-rebind.html * igt@drm_fdinfo@virtual-busy: - shard-dg2: [SKIP][223] ([i915#5608]) -> [SKIP][224] ([i915#8414]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@drm_fdinfo@virtual-busy.html [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@drm_fdinfo@virtual-busy.html * igt@gem_eio@kms: - shard-dg2: [INCOMPLETE][225] ([i915#10513]) -> [INCOMPLETE][226] ([i915#10513] / [i915#1982]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_eio@kms.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-5/igt@gem_eio@kms.html * igt@gem_exec_flush@basic-wb-set-default: - shard-dg2: [SKIP][227] ([i915#2575]) -> [SKIP][228] ([i915#3539] / [i915#4852]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_exec_flush@basic-wb-set-default.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_exec_flush@basic-wb-set-default.html * igt@gem_exec_reloc@basic-cpu: - shard-dg2: [SKIP][229] ([i915#2575]) -> [SKIP][230] ([i915#3281]) +2 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_exec_reloc@basic-cpu.html [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_exec_reloc@basic-cpu.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg2: [SKIP][231] ([i915#2575]) -> [SKIP][232] ([i915#4860]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0: - shard-dg2: [FAIL][233] ([i915#10378]) -> [FAIL][234] ([i915#10446]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html * igt@gem_mmap_gtt@pf-nonblock: - shard-dg2: [SKIP][235] ([i915#2575]) -> [SKIP][236] ([i915#4077]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_mmap_gtt@pf-nonblock.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_mmap_gtt@pf-nonblock.html * igt@gem_render_copy@y-tiled-to-vebox-linear: - shard-dg2: [SKIP][237] ([i915#2575] / [i915#5190]) -> [SKIP][238] ([i915#5190] / [i915#8428]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-linear.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-linear.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-dg2: [SKIP][239] ([i915#2575]) -> [SKIP][240] ([i915#3297]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gem_userptr_blits@readonly-pwrite-unsync.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gen9_exec_parse@shadow-peek: - shard-dg2: [SKIP][241] ([i915#2575]) -> [SKIP][242] ([i915#2856]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@gen9_exec_parse@shadow-peek.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@gen9_exec_parse@shadow-peek.html * igt@i915_query@query-topology-coherent-slice-mask: - shard-dg2: [SKIP][243] ([i915#2575]) -> [SKIP][244] ([i915#6188]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@i915_query@query-topology-coherent-slice-mask.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@i915_query@query-topology-coherent-slice-mask.html * igt@i915_suspend@basic-s3-without-i915: - shard-mtlp: [INCOMPLETE][245] -> [SKIP][246] ([i915#6645]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-mtlp-8/igt@i915_suspend@basic-s3-without-i915.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-mtlp-7/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - shard-dg2: [SKIP][247] ([i915#2575]) -> [SKIP][248] ([i915#4212]) [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-dg2: [SKIP][249] ([i915#5190]) -> [SKIP][250] ([i915#4538] / [i915#5190]) +2 other tests skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-dg2: [SKIP][251] ([i915#2575]) -> [SKIP][252] ([i915#7828]) +1 other test skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_content_protection@atomic-dpms: - shard-snb: [SKIP][253] -> [INCOMPLETE][254] ([i915#8816]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-snb5/igt@kms_content_protection@atomic-dpms.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-snb7/igt@kms_content_protection@atomic-dpms.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic: - shard-dg2: [SKIP][255] ([i915#2575]) -> [SKIP][256] ([i915#5354]) +3 other tests skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html * igt@kms_dp_aux_dev: - shard-dg2: [SKIP][257] ([i915#2575]) -> [SKIP][258] ([i915#1257]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_dp_aux_dev.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_dp_aux_dev.html * igt@kms_fbcon_fbt@psr-suspend: - shard-dg2: [SKIP][259] -> [SKIP][260] ([i915#3469]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_fbcon_fbt@psr-suspend.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@2x-flip-vs-modeset-vs-hang: - shard-dg2: [SKIP][261] ([i915#2575]) -> [SKIP][262] +2 other tests skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render: - shard-dg2: [SKIP][263] -> [SKIP][264] ([i915#3458]) +2 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff: - shard-dg2: [SKIP][265] -> [SKIP][266] ([i915#5354]) +6 other tests skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-dg2: [SKIP][267] -> [SKIP][268] ([i915#8708]) +5 other tests skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][269] ([i915#4070] / [i915#4816]) -> [SKIP][270] ([i915#4816]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][271] ([i915#3361]) -> [SKIP][272] ([i915#4281]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg2: [SKIP][273] ([i915#9980]) -> [SKIP][274] ([i915#9519]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_psr@fbc-psr-dpms: - shard-dg2: [SKIP][275] -> [SKIP][276] ([i915#1072] / [i915#9732]) +5 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_psr@fbc-psr-dpms.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_psr@fbc-psr-dpms.html * igt@kms_vrr@flipline: - shard-dg2: [SKIP][277] ([i915#2575]) -> [SKIP][278] ([i915#3555]) +1 other test skip [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@kms_vrr@flipline.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@kms_vrr@flipline.html * igt@prime_vgem@fence-read-hang: - shard-dg2: [SKIP][279] ([i915#2575]) -> [SKIP][280] ([i915#3708]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@prime_vgem@fence-read-hang.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@prime_vgem@fence-read-hang.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-dg2: [SKIP][281] ([i915#2575]) -> [FAIL][282] ([i915#9779]) [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14508/shard-dg2-8/igt@syncobj_wait@invalid-wait-zero-handles.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/shard-dg2-8/igt@syncobj_wait@invalid-wait-zero-handles.html [i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031 [i915#10067]: https://gitlab.freedesktop.org/drm/intel/issues/10067 [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131 [i915#10166]: https://gitlab.freedesktop.org/drm/intel/issues/10166 [i915#10177]: https://gitlab.freedesktop.org/drm/intel/issues/10177 [i915#10251]: https://gitlab.freedesktop.org/drm/intel/issues/10251 [i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278 [i915#10291]: https://gitlab.freedesktop.org/drm/intel/issues/10291 [i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307 [i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378 [i915#10434]: https://gitlab.freedesktop.org/drm/intel/issues/10434 [i915#10446]: https://gitlab.freedesktop.org/drm/intel/issues/10446 [i915#10513]: https://gitlab.freedesktop.org/drm/intel/issues/10513 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6188]: https://gitlab.freedesktop.org/drm/intel/issues/6188 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816 [i915#8898]: https://gitlab.freedesktop.org/drm/intel/issues/8898 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618 [i915#9643]: https://gitlab.freedesktop.org/drm/intel/issues/9643 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779 [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820 [i915#9902]: https://gitlab.freedesktop.org/drm/intel/issues/9902 [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934 [i915#9980]: https://gitlab.freedesktop.org/drm/intel/issues/9980 Build changes ------------- * Linux: CI_DRM_14508 -> Patchwork_131817v1 CI-20190529: 20190529 CI_DRM_14508: 15fe5f853b066bf84109866c9a1e4bc0bc15faf0 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7791: 7d7be3a56e299d9ad14ac2c6535a7e14b4cfd4df @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_131817v1: 15fe5f853b066bf84109866c9a1e4bc0bc15faf0 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v1/index.html [-- Attachment #2: Type: text/html, Size: 85177 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev2) 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti ` (4 preceding siblings ...) 2024-03-30 20:11 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2024-04-09 15:12 ` Patchwork 2024-04-09 15:23 ` ✗ Fi.CI.BAT: failure " Patchwork ` (2 subsequent siblings) 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-04-09 15:12 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx == Series Details == Series: Add support for partial mapping (rev2) URL : https://patchwork.freedesktop.org/series/131817/ State : warning == Summary == Error: dim checkpatch failed 74cd74a512ce drm/i915/gem: Increment vma offset when mapping fb objects 8cd734168568 drm/i915/gem: Calculate object page offset for partial memory mapping -:67: WARNING:LONG_LINE: line length of 108 exceeds 100 columns #67: FILE: drivers/gpu/drm/i915/gem/i915_gem_mman.c:411: + area->vm_start + ((vma->gtt_view.partial.offset - obj_offset) << PAGE_SHIFT), total: 0 errors, 1 warnings, 0 checks, 82 lines checked ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.BAT: failure for Add support for partial mapping (rev2) 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti ` (5 preceding siblings ...) 2024-04-09 15:12 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev2) Patchwork @ 2024-04-09 15:23 ` Patchwork 2024-04-11 15:24 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev3) Patchwork 2024-04-11 15:31 ` ✓ Fi.CI.BAT: success " Patchwork 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-04-09 15:23 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 11507 bytes --] == Series Details == Series: Add support for partial mapping (rev2) URL : https://patchwork.freedesktop.org/series/131817/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14549 -> Patchwork_131817v2 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_131817v2 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_131817v2, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/index.html Participating hosts (35 -> 36) ------------------------------ Additional (4): fi-kbl-7567u bat-dg1-7 bat-atsm-1 fi-elk-e7500 Missing (3): bat-kbl-2 bat-dg2-11 fi-apl-guc Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_131817v2: ### IGT changes ### #### Possible regressions #### * igt@gem_exec_gttfill@basic: - bat-arls-2: [PASS][1] -> [ABORT][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14549/bat-arls-2/igt@gem_exec_gttfill@basic.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-arls-2/igt@gem_exec_gttfill@basic.html Known issues ------------ Here are the changes found in Patchwork_131817v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-kbl-7567u: NOTRUN -> [SKIP][3] ([i915#2190]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/fi-kbl-7567u/igt@gem_huc_copy@huc-copy.html - bat-atsm-1: NOTRUN -> [FAIL][4] ([i915#10563]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-7567u: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/fi-kbl-7567u/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@basic@lmem0: - bat-dg2-9: [PASS][6] -> [FAIL][7] ([i915#10378]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14549/bat-dg2-9/igt@gem_lmem_swapping@basic@lmem0.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg2-9/igt@gem_lmem_swapping@basic@lmem0.html * igt@gem_mmap@basic: - bat-atsm-1: NOTRUN -> [SKIP][8] ([i915#4083]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@gem_mmap@basic.html - bat-dg1-7: NOTRUN -> [SKIP][9] ([i915#4083]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@gem_mmap@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg1-7: NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-atsm-1: NOTRUN -> [SKIP][11] ([i915#4079]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@gem_tiled_pread_basic.html - bat-dg1-7: NOTRUN -> [SKIP][12] ([i915#4079]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-dg1-7: NOTRUN -> [SKIP][13] ([i915#6621]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@i915_pm_rps@basic-api.html - bat-atsm-1: NOTRUN -> [SKIP][14] ([i915#6621]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gem: - bat-atsm-1: NOTRUN -> [ABORT][15] ([i915#10182] / [i915#10564]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@i915_selftest@live@gem.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - bat-dg1-7: NOTRUN -> [SKIP][16] ([i915#4212]) +7 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-7: NOTRUN -> [SKIP][17] ([i915#4215]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_addfb_basic@size-max: - bat-atsm-1: NOTRUN -> [SKIP][18] ([i915#6077]) +37 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@kms_addfb_basic@size-max.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg1-7: NOTRUN -> [SKIP][19] ([i915#4103] / [i915#4213]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-after-cursor-atomic: - bat-atsm-1: NOTRUN -> [SKIP][20] ([i915#6078]) +22 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html * igt@kms_dsc@dsc-basic: - bat-dg1-7: NOTRUN -> [SKIP][21] ([i915#3555] / [i915#3840]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - fi-kbl-7567u: NOTRUN -> [SKIP][22] +11 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/fi-kbl-7567u/igt@kms_force_connector_basic@force-load-detect.html - bat-dg1-7: NOTRUN -> [SKIP][23] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-atsm-1: NOTRUN -> [SKIP][24] ([i915#6093]) +4 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_hdmi_inject@inject-audio: - bat-dg1-7: NOTRUN -> [SKIP][25] ([i915#433]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24: - bat-atsm-1: NOTRUN -> [SKIP][26] ([i915#1836]) +6 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html * igt@kms_pm_backlight@basic-brightness: - bat-dg1-7: NOTRUN -> [SKIP][27] ([i915#5354]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_rpm@basic-pci-d3-state: - fi-elk-e7500: NOTRUN -> [SKIP][28] +24 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/fi-elk-e7500/igt@kms_pm_rpm@basic-pci-d3-state.html * igt@kms_prop_blob@basic: - bat-atsm-1: NOTRUN -> [SKIP][29] ([i915#7357]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@kms_prop_blob@basic.html * igt@kms_psr@psr-primary-page-flip: - bat-dg1-7: NOTRUN -> [SKIP][30] ([i915#1072] / [i915#9732]) +3 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_psr@psr-primary-page-flip.html * igt@kms_setmode@basic-clone-single-crtc: - bat-atsm-1: NOTRUN -> [SKIP][31] ([i915#6094]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html - bat-dg1-7: NOTRUN -> [SKIP][32] ([i915#3555]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg1-7: NOTRUN -> [SKIP][33] ([i915#3708]) +3 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-atsm-1: NOTRUN -> [SKIP][34] ([i915#4077]) +4 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html - bat-dg1-7: NOTRUN -> [SKIP][35] ([i915#3708] / [i915#4077]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-dg1-7/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-write: - bat-atsm-1: NOTRUN -> [SKIP][36] +2 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/bat-atsm-1/igt@prime_vgem@basic-write.html [i915#10182]: https://gitlab.freedesktop.org/drm/intel/issues/10182 [i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378 [i915#10563]: https://gitlab.freedesktop.org/drm/intel/issues/10563 [i915#10564]: https://gitlab.freedesktop.org/drm/intel/issues/10564 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077 [i915#6078]: https://gitlab.freedesktop.org/drm/intel/issues/6078 [i915#6093]: https://gitlab.freedesktop.org/drm/intel/issues/6093 [i915#6094]: https://gitlab.freedesktop.org/drm/intel/issues/6094 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7357]: https://gitlab.freedesktop.org/drm/intel/issues/7357 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 Build changes ------------- * Linux: CI_DRM_14549 -> Patchwork_131817v2 CI-20190529: 20190529 CI_DRM_14549: 0fe728577b3313bce01b5d00c6b4c4075a80b5b3 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7802: 7802 Patchwork_131817v2: 0fe728577b3313bce01b5d00c6b4c4075a80b5b3 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 9b3037baaa14 drm/i915/gem: Calculate object page offset for partial memory mapping 2e5209a60c25 drm/i915/gem: Increment vma offset when mapping fb objects == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v2/index.html [-- Attachment #2: Type: text/html, Size: 13308 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev3) 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti ` (6 preceding siblings ...) 2024-04-09 15:23 ` ✗ Fi.CI.BAT: failure " Patchwork @ 2024-04-11 15:24 ` Patchwork 2024-04-11 15:31 ` ✓ Fi.CI.BAT: success " Patchwork 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-04-11 15:24 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx == Series Details == Series: Add support for partial mapping (rev3) URL : https://patchwork.freedesktop.org/series/131817/ State : warning == Summary == Error: dim checkpatch failed 734f6a3e8287 drm/i915/gem: Increment vma offset when mapping fb objects a1d766621566 drm/i915/gem: Calculate object page offset for partial memory mapping -:67: WARNING:LONG_LINE: line length of 108 exceeds 100 columns #67: FILE: drivers/gpu/drm/i915/gem/i915_gem_mman.c:411: + area->vm_start + ((vma->gtt_view.partial.offset - obj_offset) << PAGE_SHIFT), total: 0 errors, 1 warnings, 0 checks, 82 lines checked ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for Add support for partial mapping (rev3) 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti ` (7 preceding siblings ...) 2024-04-11 15:24 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev3) Patchwork @ 2024-04-11 15:31 ` Patchwork 8 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-04-11 15:31 UTC (permalink / raw) To: Andi Shyti; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 13995 bytes --] == Series Details == Series: Add support for partial mapping (rev3) URL : https://patchwork.freedesktop.org/series/131817/ State : success == Summary == CI Bug Log - changes from CI_DRM_14566 -> Patchwork_131817v3 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/index.html Participating hosts (37 -> 38) ------------------------------ Additional (4): bat-mtlp-8 bat-kbl-2 bat-rpls-4 bat-arls-3 Missing (3): fi-glk-j4005 fi-apl-guc fi-bsw-n3050 Known issues ------------ Here are the changes found in Patchwork_131817v3 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-mtlp-8: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@debugfs_test@basic-hwmon.html - bat-arls-3: NOTRUN -> [SKIP][2] ([i915#9318]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@debugfs_test@basic-hwmon.html * igt@fbdev@info: - bat-kbl-2: NOTRUN -> [SKIP][3] ([i915#1849]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-kbl-2/igt@fbdev@info.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-kbl-2: NOTRUN -> [SKIP][4] +39 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html - bat-arls-3: NOTRUN -> [SKIP][5] ([i915#10213]) +3 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_lmem_swapping@verify-random: - bat-mtlp-8: NOTRUN -> [SKIP][6] ([i915#4613]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-mtlp-8: NOTRUN -> [SKIP][7] ([i915#4083]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@gem_mmap@basic.html - bat-arls-3: NOTRUN -> [SKIP][8] ([i915#4083]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic: - bat-mtlp-8: NOTRUN -> [SKIP][9] ([i915#4077]) +2 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@gem_mmap_gtt@basic.html * igt@gem_render_tiled_blits@basic: - bat-mtlp-8: NOTRUN -> [SKIP][10] ([i915#4079]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@gem_render_tiled_blits@basic.html - bat-arls-3: NOTRUN -> [SKIP][11] ([i915#10197] / [i915#10211] / [i915#4079]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_blits@basic: - bat-arls-3: NOTRUN -> [SKIP][12] ([i915#10196] / [i915#4077]) +2 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@gem_tiled_blits@basic.html * igt@gem_tiled_pread_basic: - bat-arls-3: NOTRUN -> [SKIP][13] ([i915#10206] / [i915#4079]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-mtlp-8: NOTRUN -> [SKIP][14] ([i915#6621]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@i915_pm_rps@basic-api.html - bat-arls-3: NOTRUN -> [SKIP][15] ([i915#10209]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@hangcheck: - bat-dg2-8: [PASS][16] -> [ABORT][17] ([i915#9840]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14566/bat-dg2-8/igt@i915_selftest@live@hangcheck.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-dg2-8/igt@i915_selftest@live@hangcheck.html * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - bat-arls-3: NOTRUN -> [SKIP][18] ([i915#10200]) +9 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][19] ([i915#5190]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][20] ([i915#4212]) +8 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - bat-arls-3: NOTRUN -> [SKIP][21] ([i915#10202]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][22] ([i915#4213]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-arls-3: NOTRUN -> [SKIP][23] ([i915#9886]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_dsc@dsc-basic.html - bat-mtlp-8: NOTRUN -> [SKIP][24] ([i915#3555] / [i915#3840] / [i915#9159]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-arls-3: NOTRUN -> [SKIP][25] ([i915#10207]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_force_connector_basic@force-load-detect.html - bat-mtlp-8: NOTRUN -> [SKIP][26] [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-mtlp-8: NOTRUN -> [SKIP][27] ([i915#5274]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_pm_backlight@basic-brightness: - bat-arls-3: NOTRUN -> [SKIP][28] ([i915#9812]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-primary-mmap-gtt: - bat-arls-3: NOTRUN -> [SKIP][29] ([i915#9732]) +3 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_psr@psr-primary-mmap-gtt.html * igt@kms_psr@psr-primary-mmap-gtt@edp-1: - bat-mtlp-8: NOTRUN -> [SKIP][30] ([i915#4077] / [i915#9688]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_psr@psr-primary-mmap-gtt@edp-1.html * igt@kms_setmode@basic-clone-single-crtc: - bat-mtlp-8: NOTRUN -> [SKIP][31] ([i915#3555] / [i915#8809]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@kms_setmode@basic-clone-single-crtc.html - bat-arls-3: NOTRUN -> [SKIP][32] ([i915#10208] / [i915#8809]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-mmap: - bat-arls-3: NOTRUN -> [SKIP][33] ([i915#10196] / [i915#3708] / [i915#4077]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@prime_vgem@basic-fence-mmap.html - bat-mtlp-8: NOTRUN -> [SKIP][34] ([i915#3708] / [i915#4077]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - bat-mtlp-8: NOTRUN -> [SKIP][35] ([i915#3708]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html - bat-arls-3: NOTRUN -> [SKIP][36] ([i915#10212] / [i915#3708]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-read: - bat-arls-3: NOTRUN -> [SKIP][37] ([i915#10214] / [i915#3708]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - bat-mtlp-8: NOTRUN -> [SKIP][38] ([i915#10216] / [i915#3708]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-mtlp-8/igt@prime_vgem@basic-write.html - bat-arls-3: NOTRUN -> [SKIP][39] ([i915#10216] / [i915#3708]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-3/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@i915_selftest@live@gt_heartbeat: - bat-arls-2: [ABORT][40] ([i915#10677]) -> [PASS][41] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14566/bat-arls-2/igt@i915_selftest@live@gt_heartbeat.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-arls-2/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@gt_pm: - bat-dg2-14: [ABORT][42] ([i915#10366] / [i915#10677]) -> [PASS][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14566/bat-dg2-14/igt@i915_selftest@live@gt_pm.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-dg2-14/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@hangcheck: - bat-adlp-11: [ABORT][44] ([i915#10021]) -> [PASS][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14566/bat-adlp-11/igt@i915_selftest@live@hangcheck.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/bat-adlp-11/igt@i915_selftest@live@hangcheck.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10021]: https://gitlab.freedesktop.org/drm/intel/issues/10021 [i915#10196]: https://gitlab.freedesktop.org/drm/intel/issues/10196 [i915#10197]: https://gitlab.freedesktop.org/drm/intel/issues/10197 [i915#10200]: https://gitlab.freedesktop.org/drm/intel/issues/10200 [i915#10202]: https://gitlab.freedesktop.org/drm/intel/issues/10202 [i915#10206]: https://gitlab.freedesktop.org/drm/intel/issues/10206 [i915#10207]: https://gitlab.freedesktop.org/drm/intel/issues/10207 [i915#10208]: https://gitlab.freedesktop.org/drm/intel/issues/10208 [i915#10209]: https://gitlab.freedesktop.org/drm/intel/issues/10209 [i915#10211]: https://gitlab.freedesktop.org/drm/intel/issues/10211 [i915#10212]: https://gitlab.freedesktop.org/drm/intel/issues/10212 [i915#10213]: https://gitlab.freedesktop.org/drm/intel/issues/10213 [i915#10214]: https://gitlab.freedesktop.org/drm/intel/issues/10214 [i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216 [i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366 [i915#10677]: https://gitlab.freedesktop.org/drm/intel/issues/10677 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812 [i915#9840]: https://gitlab.freedesktop.org/drm/intel/issues/9840 [i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886 Build changes ------------- * Linux: CI_DRM_14566 -> Patchwork_131817v3 CI-20190529: 20190529 CI_DRM_14566: 47b56114d9fd714a477581fbba985e0d98053f80 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7805: 7805 Patchwork_131817v3: 47b56114d9fd714a477581fbba985e0d98053f80 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 443600f88884 drm/i915/gem: Calculate object page offset for partial memory mapping 8350772f78c5 drm/i915/gem: Increment vma offset when mapping fb objects == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_131817v3/index.html [-- Attachment #2: Type: text/html, Size: 16308 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v2 0/2] Allow partial memory mapping for cpu memory
@ 2024-08-14 13:48 Andi Shyti
2024-08-14 13:48 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti
2024-08-14 13:48 ` Andi Shyti
0 siblings, 2 replies; 14+ messages in thread
From: Andi Shyti @ 2024-08-14 13:48 UTC (permalink / raw)
To: intel-gfx, dri-devel
Cc: Lionel Landwerlin, Chris Wilson, Nirmoy Das, Krzysztof Niemiec,
Sima, Matthew Brost, Andi Shyti
Hi,
I am resending this patch series, not to disregard the previous
discussions, but to ensure it gets tested with the IGTs that
Krzysztof has provided.
This patch series finalizes the memory mapping fixes and
improvements by enabling partial memory mapping for CPU memory as
well.
The concept of partial memory mapping, achieved by adding an
object offset, was implicitly introduced in commit 8bdd9ef7e9b1
("drm/i915/gem: Fix Virtual Memory mapping boundaries
calculation") for GTT memory.
To address a previous discussion with Sima and Matt, this feature
is used by Mesa and is required across all platforms utilizing
Mesa. Although Nirmoy suggested using the Fixes tag to backport
this to previous kernels, I view this as a new feature rather
than a fix.
Lionel, please let me know if you have a different perspective
and believe this should be treated as a bug fix, requiring it
to be backported to stable kernels.
The IGTs have been developed in collaboration with the Mesa team
to replicate the exact Mesa use case[*].
Thanks Chris for the support, thanks Krzysztof for taking care of
the IGT tests, thanks Nirmoy for your reviews and thanks Sima and
Matt for the discussion on this series.
Andi
[*] https://patchwork.freedesktop.org/patch/608232/?series=137303&rev=1
Test-with: 20240814132404.18392-1-krzysztof.niemiec@intel.com
Changelog:
==========
v1 -> v2
- Added Nirmoy's tags.
Andi Shyti (2):
drm/i915/gem: Do not look for the exact address in node
drm/i915/gem: Calculate object page offset for partial memory mapping
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 10 ++++++----
drivers/gpu/drm/i915/i915_mm.c | 12 +++++++++++-
drivers/gpu/drm/i915/i915_mm.h | 3 ++-
3 files changed, 19 insertions(+), 6 deletions(-)
--
2.45.2
^ permalink raw reply [flat|nested] 14+ messages in thread* [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping 2024-08-14 13:48 [PATCH v2 0/2] Allow partial memory mapping for cpu memory Andi Shyti @ 2024-08-14 13:48 ` Andi Shyti 2024-08-14 13:48 ` Andi Shyti 1 sibling, 0 replies; 14+ messages in thread From: Andi Shyti @ 2024-08-14 13:48 UTC (permalink / raw) To: intel-gfx, dri-devel Cc: Lionel Landwerlin, Chris Wilson, Nirmoy Das, Krzysztof Niemiec, Sima, Matthew Brost, Andi Shyti To enable partial memory mapping of GPU virtual memory, it's necessary to introduce an offset to the object's memory (obj->mm.pages) scatterlist. This adjustment compensates for instances when userspace mappings do not start from the beginning of the object. Based on a patch by Chris Wilson. Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com> Cc: Chris Wilson <chris.p.wilson@linux.intel.com> Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 4 +++- drivers/gpu/drm/i915/i915_mm.c | 12 +++++++++++- drivers/gpu/drm/i915/i915_mm.h | 3 ++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c index 99fde0a05632..21274aa9bddd 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c @@ -252,6 +252,7 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) struct vm_area_struct *area = vmf->vma; struct i915_mmap_offset *mmo = area->vm_private_data; struct drm_i915_gem_object *obj = mmo->obj; + unsigned long obj_offset; resource_size_t iomap; int err; @@ -273,10 +274,11 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) iomap -= obj->mm.region->region.start; } + obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); /* PTEs are revoked in obj->ops->put_pages() */ err = remap_io_sg(area, area->vm_start, area->vm_end - area->vm_start, - obj->mm.pages->sgl, iomap); + obj->mm.pages->sgl, obj_offset, iomap); if (area->vm_flags & VM_WRITE) { GEM_BUG_ON(!i915_gem_object_has_pinned_pages(obj)); diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c index 7998bc74ab49..f5c97a620962 100644 --- a/drivers/gpu/drm/i915/i915_mm.c +++ b/drivers/gpu/drm/i915/i915_mm.c @@ -122,13 +122,15 @@ int remap_io_mapping(struct vm_area_struct *vma, * @addr: target user address to start at * @size: size of map area * @sgl: Start sg entry + * @offset: offset from the start of the page * @iobase: Use stored dma address offset by this address or pfn if -1 * * Note: this is only safe if the mm semaphore is held when called. */ int remap_io_sg(struct vm_area_struct *vma, unsigned long addr, unsigned long size, - struct scatterlist *sgl, resource_size_t iobase) + struct scatterlist *sgl, unsigned long offset, + resource_size_t iobase) { struct remap_pfn r = { .mm = vma->vm_mm, @@ -141,6 +143,14 @@ int remap_io_sg(struct vm_area_struct *vma, /* We rely on prevalidation of the io-mapping to skip track_pfn(). */ GEM_BUG_ON((vma->vm_flags & EXPECTED_FLAGS) != EXPECTED_FLAGS); + while (offset >= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT) { + offset -= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT; + r.sgt = __sgt_iter(__sg_next(r.sgt.sgp), use_dma(iobase)); + if (!r.sgt.sgp) + return -EINVAL; + } + r.sgt.curr = offset << PAGE_SHIFT; + if (!use_dma(iobase)) flush_cache_range(vma, addr, size); diff --git a/drivers/gpu/drm/i915/i915_mm.h b/drivers/gpu/drm/i915/i915_mm.h index 04c8974d822b..69f9351b1a1c 100644 --- a/drivers/gpu/drm/i915/i915_mm.h +++ b/drivers/gpu/drm/i915/i915_mm.h @@ -30,6 +30,7 @@ int remap_io_mapping(struct vm_area_struct *vma, int remap_io_sg(struct vm_area_struct *vma, unsigned long addr, unsigned long size, - struct scatterlist *sgl, resource_size_t iobase); + struct scatterlist *sgl, unsigned long offset, + resource_size_t iobase); #endif /* __I915_MM_H__ */ -- 2.45.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping 2024-08-14 13:48 [PATCH v2 0/2] Allow partial memory mapping for cpu memory Andi Shyti 2024-08-14 13:48 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti @ 2024-08-14 13:48 ` Andi Shyti 1 sibling, 0 replies; 14+ messages in thread From: Andi Shyti @ 2024-08-14 13:48 UTC (permalink / raw) To: intel-gfx, dri-devel Cc: Lionel Landwerlin, Chris Wilson, Nirmoy Das, Krzysztof Niemiec, Sima, Matthew Brost, Andi Shyti To enable partial memory mapping of GPU virtual memory, it's necessary to introduce an offset to the object's memory (obj->mm.pages) scatterlist. This adjustment compensates for instances when userspace mappings do not start from the beginning of the object. Based on a patch by Chris Wilson. Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com> Cc: Chris Wilson <chris.p.wilson@linux.intel.com> Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 4 +++- drivers/gpu/drm/i915/i915_mm.c | 12 +++++++++++- drivers/gpu/drm/i915/i915_mm.h | 3 ++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c index 99fde0a05632..21274aa9bddd 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c @@ -252,6 +252,7 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) struct vm_area_struct *area = vmf->vma; struct i915_mmap_offset *mmo = area->vm_private_data; struct drm_i915_gem_object *obj = mmo->obj; + unsigned long obj_offset; resource_size_t iomap; int err; @@ -273,10 +274,11 @@ static vm_fault_t vm_fault_cpu(struct vm_fault *vmf) iomap -= obj->mm.region->region.start; } + obj_offset = area->vm_pgoff - drm_vma_node_start(&mmo->vma_node); /* PTEs are revoked in obj->ops->put_pages() */ err = remap_io_sg(area, area->vm_start, area->vm_end - area->vm_start, - obj->mm.pages->sgl, iomap); + obj->mm.pages->sgl, obj_offset, iomap); if (area->vm_flags & VM_WRITE) { GEM_BUG_ON(!i915_gem_object_has_pinned_pages(obj)); diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c index 7998bc74ab49..f5c97a620962 100644 --- a/drivers/gpu/drm/i915/i915_mm.c +++ b/drivers/gpu/drm/i915/i915_mm.c @@ -122,13 +122,15 @@ int remap_io_mapping(struct vm_area_struct *vma, * @addr: target user address to start at * @size: size of map area * @sgl: Start sg entry + * @offset: offset from the start of the page * @iobase: Use stored dma address offset by this address or pfn if -1 * * Note: this is only safe if the mm semaphore is held when called. */ int remap_io_sg(struct vm_area_struct *vma, unsigned long addr, unsigned long size, - struct scatterlist *sgl, resource_size_t iobase) + struct scatterlist *sgl, unsigned long offset, + resource_size_t iobase) { struct remap_pfn r = { .mm = vma->vm_mm, @@ -141,6 +143,14 @@ int remap_io_sg(struct vm_area_struct *vma, /* We rely on prevalidation of the io-mapping to skip track_pfn(). */ GEM_BUG_ON((vma->vm_flags & EXPECTED_FLAGS) != EXPECTED_FLAGS); + while (offset >= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT) { + offset -= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT; + r.sgt = __sgt_iter(__sg_next(r.sgt.sgp), use_dma(iobase)); + if (!r.sgt.sgp) + return -EINVAL; + } + r.sgt.curr = offset << PAGE_SHIFT; + if (!use_dma(iobase)) flush_cache_range(vma, addr, size); diff --git a/drivers/gpu/drm/i915/i915_mm.h b/drivers/gpu/drm/i915/i915_mm.h index 04c8974d822b..69f9351b1a1c 100644 --- a/drivers/gpu/drm/i915/i915_mm.h +++ b/drivers/gpu/drm/i915/i915_mm.h @@ -30,6 +30,7 @@ int remap_io_mapping(struct vm_area_struct *vma, int remap_io_sg(struct vm_area_struct *vma, unsigned long addr, unsigned long size, - struct scatterlist *sgl, resource_size_t iobase); + struct scatterlist *sgl, unsigned long offset, + resource_size_t iobase); #endif /* __I915_MM_H__ */ -- 2.45.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-08-14 13:49 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-03-29 16:39 [PATCH v2 0/2] Add support for partial mapping Andi Shyti 2024-03-29 16:39 ` [PATCH v2 1/2] drm/i915/gem: Increment vma offset when mapping fb objects Andi Shyti 2024-03-29 16:39 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti 2024-04-11 14:18 ` Nirmoy Das 2024-04-11 14:26 ` Andi Shyti 2024-03-29 18:15 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping Patchwork 2024-03-29 18:28 ` ✓ Fi.CI.BAT: success " Patchwork 2024-03-30 20:11 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-04-09 15:12 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev2) Patchwork 2024-04-09 15:23 ` ✗ Fi.CI.BAT: failure " Patchwork 2024-04-11 15:24 ` ✗ Fi.CI.CHECKPATCH: warning for Add support for partial mapping (rev3) Patchwork 2024-04-11 15:31 ` ✓ Fi.CI.BAT: success " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2024-08-14 13:48 [PATCH v2 0/2] Allow partial memory mapping for cpu memory Andi Shyti 2024-08-14 13:48 ` [PATCH v2 2/2] drm/i915/gem: Calculate object page offset for partial memory mapping Andi Shyti 2024-08-14 13:48 ` Andi Shyti
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox