Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit
@ 2023-05-11 19:36 Zbigniew Kempczyński
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe Zbigniew Kempczyński
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Zbigniew Kempczyński @ 2023-05-11 19:36 UTC (permalink / raw)
  To: igt-dev

Avoid page-fault on PVC when using intel-bb.

Zbigniew Kempczyński (2):
  lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe
  lib/intel_batchbuffer: Limit intel-bb to 48-bit va

 lib/intel_batchbuffer.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

-- 
2.34.1

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe
  2023-05-11 19:36 [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit Zbigniew Kempczyński
@ 2023-05-11 19:36 ` Zbigniew Kempczyński
  2023-05-12  7:51   ` Kumar, Janga Rahul
  2023-05-15 19:26   ` Kamil Konieczny
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va Zbigniew Kempczyński
                   ` (3 subsequent siblings)
  4 siblings, 2 replies; 13+ messages in thread
From: Zbigniew Kempczyński @ 2023-05-11 19:36 UTC (permalink / raw)
  To: igt-dev

We're still in early phase of integrating intel-bb infra with Xe so
debugging information about bind/unbind might be handy. Binding path
for single/multiple differs so lets add it for single case as it was
missing now.

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 lib/intel_batchbuffer.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c
index 545d170548..14ed8057e8 100644
--- a/lib/intel_batchbuffer.c
+++ b/lib/intel_batchbuffer.c
@@ -1313,8 +1313,11 @@ static void __unbind_xe_objects(struct intel_bb *ibb)
 				 ibb->num_objects, syncs, 2);
 		free(bind_ops);
 	} else {
+		igt_debug("bind: UNMAP\n");
 		xe_vm_unbind_async(ibb->fd, ibb->vm_id, 0, 0,
 				   ibb->batch_offset, ibb->size, syncs, 2);
+		igt_debug("  offset: %llx, size: %llx\n",
+			  (long long)ibb->batch_offset, (long long)ibb->size);
 	}
 	ret = syncobj_wait_err(ibb->fd, &syncs[1].handle, 1, INT64_MAX, 0);
 	igt_assert_eq(ret, 0);
@@ -2326,8 +2329,12 @@ __xe_bb_exec(struct intel_bb *ibb, uint64_t flags, bool sync)
 				 ibb->num_objects, syncs, 1);
 		free(bind_ops);
 	} else {
+		igt_debug("bind: MAP\n");
 		xe_vm_bind_async(ibb->fd, ibb->vm_id, 0, ibb->handle, 0,
 				 ibb->batch_offset, ibb->size, syncs, 1);
+		igt_debug("  handle: %u, offset: %llx, size: %llx\n",
+			  ibb->handle, (long long)ibb->batch_offset,
+			  (long long)ibb->size);
 	}
 	ibb->xe_bound = true;
 
-- 
2.34.1

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va
  2023-05-11 19:36 [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit Zbigniew Kempczyński
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe Zbigniew Kempczyński
@ 2023-05-11 19:36 ` Zbigniew Kempczyński
  2023-05-15 19:18   ` Kamil Konieczny
  2023-05-11 20:47 ` [igt-dev] ✓ Fi.CI.BAT: success for Limit intel-bb to 48-bit Patchwork
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 13+ messages in thread
From: Zbigniew Kempczyński @ 2023-05-11 19:36 UTC (permalink / raw)
  To: igt-dev

On PVC Xe returns 57-bit va bit size. Unfortunately MI_* commands are
limited to 48-bit, so we should provide offsets which are within this
range and won't produce page faults like:

<4> [781.114047] xe 0000:8c:00.0: [drm]
	ASID: 1196
	VFID: 0
	PDATA: 0x00a3
	Faulted Address: 0x0000ffffffff0000
	FaultType: 0
	AccessType: 0
	FaultLevel: 4
	EngineClass: 3
	EngineInstance: 0
<4> [781.144174] xe 0000:8c:00.0: [drm] Fault response: Unsuccessful -22

Lets alter intel-bb with default (SIMPLE allocator, HIGH_TO_LOW strategy)
to omit 48-57 bit addressing by setting end of va range to 48-bit max.

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 lib/intel_batchbuffer.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c
index 14ed8057e8..58ba28498a 100644
--- a/lib/intel_batchbuffer.c
+++ b/lib/intel_batchbuffer.c
@@ -937,7 +937,10 @@ __intel_bb_create(int fd, uint32_t ctx, const intel_ctx_cfg_t *cfg,
 		ibb->alignment = xe_get_default_alignment(fd);
 		size = ALIGN(size, ibb->alignment);
 		ibb->handle = xe_bo_create_flags(fd, 0, size, vram_if_possible(fd, 0));
-		ibb->gtt_size = 1ull << xe_va_bits(fd);
+
+		/* Limit to 48-bit due to MI_* address limitation */
+		ibb->gtt_size = 1ull << min_t(uint32_t, xe_va_bits(fd), 48);
+		end = ibb->gtt_size;
 
 		if (!ctx)
 			ctx = xe_vm_create(fd, DRM_XE_VM_CREATE_ASYNC_BIND_OPS, 0);
-- 
2.34.1

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [igt-dev] ✓ Fi.CI.BAT: success for Limit intel-bb to 48-bit
  2023-05-11 19:36 [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit Zbigniew Kempczyński
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe Zbigniew Kempczyński
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va Zbigniew Kempczyński
@ 2023-05-11 20:47 ` Patchwork
  2023-05-12  3:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
  2023-05-12 12:32 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork
  4 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-05-11 20:47 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 3946 bytes --]

== Series Details ==

Series: Limit intel-bb to 48-bit
URL   : https://patchwork.freedesktop.org/series/117649/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_13138 -> IGTPW_8945
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html

Participating hosts (41 -> 39)
------------------------------

  Missing    (2): bat-mtlp-8 fi-snb-2520m 

Known issues
------------

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

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-glk-j4005:       [PASS][1] -> [DMESG-FAIL][2] ([i915#5334])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/fi-glk-j4005/igt@i915_selftest@live@gt_heartbeat.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/fi-glk-j4005/igt@i915_selftest@live@gt_heartbeat.html

  * igt@i915_selftest@live@slpc:
    - bat-rpls-2:         NOTRUN -> [DMESG-WARN][3] ([i915#6367])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/bat-rpls-2/igt@i915_selftest@live@slpc.html
    - bat-rpls-1:         [PASS][4] -> [DMESG-WARN][5] ([i915#6367] / [i915#7953])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/bat-rpls-1/igt@i915_selftest@live@slpc.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/bat-rpls-1/igt@i915_selftest@live@slpc.html

  * igt@i915_suspend@basic-s2idle-without-i915:
    - bat-rpls-2:         NOTRUN -> [ABORT][6] ([i915#6687])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/bat-rpls-2/igt@i915_suspend@basic-s2idle-without-i915.html

  
#### Possible fixes ####

  * igt@i915_selftest@live@reset:
    - bat-rpls-2:         [ABORT][7] ([i915#4983] / [i915#7461] / [i915#7913] / [i915#7981] / [i915#8347]) -> [PASS][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/bat-rpls-2/igt@i915_selftest@live@reset.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/bat-rpls-2/igt@i915_selftest@live@reset.html

  * igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-1:
    - bat-dg2-8:          [FAIL][9] ([i915#7932]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/bat-dg2-8/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-1.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/bat-dg2-8/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-1.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
  [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
  [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
  [i915#6687]: https://gitlab.freedesktop.org/drm/intel/issues/6687
  [i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
  [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
  [i915#7920]: https://gitlab.freedesktop.org/drm/intel/issues/7920
  [i915#7932]: https://gitlab.freedesktop.org/drm/intel/issues/7932
  [i915#7953]: https://gitlab.freedesktop.org/drm/intel/issues/7953
  [i915#7981]: https://gitlab.freedesktop.org/drm/intel/issues/7981
  [i915#8347]: https://gitlab.freedesktop.org/drm/intel/issues/8347


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7285 -> IGTPW_8945

  CI-20190529: 20190529
  CI_DRM_13138: b35107d813ef012806df9eeeea1ff9f37adf0400 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_8945: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
  IGT_7285: d1cbf2bad9c2664ab8bd3bd0946510a52800912f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git


Testlist changes
----------------

+igt@prime_vgem@basic-userptr

== Logs ==

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

[-- Attachment #2: Type: text/html, Size: 4673 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [igt-dev] ✗ Fi.CI.IGT: failure for Limit intel-bb to 48-bit
  2023-05-11 19:36 [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit Zbigniew Kempczyński
                   ` (2 preceding siblings ...)
  2023-05-11 20:47 ` [igt-dev] ✓ Fi.CI.BAT: success for Limit intel-bb to 48-bit Patchwork
@ 2023-05-12  3:51 ` Patchwork
  2023-05-12  5:14   ` Zbigniew Kempczyński
  2023-05-12 12:32 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork
  4 siblings, 1 reply; 13+ messages in thread
From: Patchwork @ 2023-05-12  3:51 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 18170 bytes --]

== Series Details ==

Series: Limit intel-bb to 48-bit
URL   : https://patchwork.freedesktop.org/series/117649/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_13138_full -> IGTPW_8945_full
====================================================

Summary
-------

  **FAILURE**

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

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html

Participating hosts (7 -> 7)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64:
    - shard-apl:          [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl3/igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl6/igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@gem_eio@reset-stress:
    - {shard-dg1}:        [PASS][3] -> [INCOMPLETE][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-dg1-17/igt@gem_eio@reset-stress.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-dg1-13/igt@gem_eio@reset-stress.html

  
Known issues
------------

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

### IGT changes ###

#### Issues hit ####

  * igt@gen9_exec_parse@allowed-single:
    - shard-apl:          [PASS][5] -> [ABORT][6] ([i915#5566])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl4/igt@gen9_exec_parse@allowed-single.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl2/igt@gen9_exec_parse@allowed-single.html
    - shard-glk:          [PASS][7] -> [ABORT][8] ([i915#5566])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk4/igt@gen9_exec_parse@allowed-single.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk3/igt@gen9_exec_parse@allowed-single.html

  * igt@i915_selftest@live@sanitycheck:
    - shard-snb:          [PASS][9] -> [ABORT][10] ([i915#4528] / [i915#4579])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-snb5/igt@i915_selftest@live@sanitycheck.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-snb6/igt@i915_selftest@live@sanitycheck.html

  * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
    - shard-glk:          NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#3886]) +2 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
    - shard-apl:          [PASS][12] -> [FAIL][13] ([i915#2346])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

  * igt@kms_hdr@invalid-hdr:
    - shard-glk:          NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#4579]) +2 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk7/igt@kms_hdr@invalid-hdr.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-glk:          NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#658])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk6/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_vblank@pipe-d-wait-busy-hang:
    - shard-glk:          NOTRUN -> [SKIP][16] ([fdo#109271]) +37 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk1/igt@kms_vblank@pipe-d-wait-busy-hang.html

  
#### Possible fixes ####

  * igt@gem_ctx_exec@basic-close-race:
    - {shard-dg1}:        [DMESG-WARN][17] -> [PASS][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-dg1-16/igt@gem_ctx_exec@basic-close-race.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-dg1-15/igt@gem_ctx_exec@basic-close-race.html

  * igt@gem_eio@in-flight-contexts-immediate:
    - shard-apl:          [TIMEOUT][19] ([i915#3063]) -> [PASS][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl4/igt@gem_eio@in-flight-contexts-immediate.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl2/igt@gem_eio@in-flight-contexts-immediate.html

  * igt@gem_eio@unwedge-stress:
    - {shard-tglu}:       [TIMEOUT][21] ([i915#3063] / [i915#7941]) -> [PASS][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-tglu-4/igt@gem_eio@unwedge-stress.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-tglu-7/igt@gem_eio@unwedge-stress.html

  * igt@gem_exec_fair@basic-deadline:
    - shard-glk:          [FAIL][23] ([i915#2846]) -> [PASS][24]
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk4/igt@gem_exec_fair@basic-deadline.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk6/igt@gem_exec_fair@basic-deadline.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - {shard-rkl}:        [FAIL][25] ([i915#2842]) -> [PASS][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-7/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-6/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_fair@basic-pace-solo@rcs0:
    - shard-apl:          [FAIL][27] ([i915#2842]) -> [PASS][28]
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl1/igt@gem_exec_fair@basic-pace-solo@rcs0.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl3/igt@gem_exec_fair@basic-pace-solo@rcs0.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - {shard-dg1}:        [TIMEOUT][29] ([i915#5493]) -> [PASS][30]
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@i915_pm_dc@dc6-dpms:
    - {shard-tglu}:       [FAIL][31] ([i915#3989] / [i915#454]) -> [PASS][32]
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-tglu-6/igt@i915_pm_dc@dc6-dpms.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-tglu-9/igt@i915_pm_dc@dc6-dpms.html

  * igt@i915_pm_dc@dc9-dpms:
    - shard-apl:          [SKIP][33] ([fdo#109271]) -> [PASS][34]
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl6/igt@i915_pm_dc@dc9-dpms.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl1/igt@i915_pm_dc@dc9-dpms.html

  * igt@i915_pm_rpm@dpms-non-lpsp:
    - {shard-rkl}:        [SKIP][35] ([i915#1397]) -> [PASS][36] +1 similar issue
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-3/igt@i915_pm_rpm@dpms-non-lpsp.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
    - {shard-rkl}:        [FAIL][37] ([i915#3743]) -> [PASS][38]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
    - shard-apl:          [FAIL][39] ([i915#1188]) -> [PASS][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html

  * igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2:
    - {shard-rkl}:        [ABORT][41] -> [PASS][42]
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-4/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-6/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html

  * igt@perf@stress-open-close@0-rcs0:
    - shard-glk:          [ABORT][43] ([i915#5213] / [i915#7941]) -> [PASS][44]
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk1/igt@perf@stress-open-close@0-rcs0.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk5/igt@perf@stress-open-close@0-rcs0.html

  
#### Warnings ####

  * igt@kms_content_protection@mei_interface:
    - shard-apl:          [SKIP][45] ([fdo#109271] / [i915#4579]) -> [SKIP][46] ([fdo#109271])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl4/igt@kms_content_protection@mei_interface.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl1/igt@kms_content_protection@mei_interface.html
    - shard-snb:          [SKIP][47] ([fdo#109271] / [i915#4579]) -> [SKIP][48] ([fdo#109271])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-snb6/igt@kms_content_protection@mei_interface.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-snb5/igt@kms_content_protection@mei_interface.html
    - shard-glk:          [SKIP][49] ([fdo#109271] / [i915#4579]) -> [SKIP][50] ([fdo#109271])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk4/igt@kms_content_protection@mei_interface.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk5/igt@kms_content_protection@mei_interface.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
  [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
  [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
  [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [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#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [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#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063
  [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#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
  [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
  [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#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
  [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
  [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
  [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
  [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5213]: https://gitlab.freedesktop.org/drm/intel/issues/5213
  [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#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
  [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
  [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
  [i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493
  [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
  [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
  [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
  [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
  [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
  [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#7941]: https://gitlab.freedesktop.org/drm/intel/issues/7941
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#8011]: https://gitlab.freedesktop.org/drm/intel/issues/8011
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8420]: https://gitlab.freedesktop.org/drm/intel/issues/8420


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7285 -> IGTPW_8945
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_13138: b35107d813ef012806df9eeeea1ff9f37adf0400 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_8945: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
  IGT_7285: d1cbf2bad9c2664ab8bd3bd0946510a52800912f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

[-- Attachment #2: Type: text/html, Size: 14663 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] ✗ Fi.CI.IGT: failure for Limit intel-bb to 48-bit
  2023-05-12  3:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-05-12  5:14   ` Zbigniew Kempczyński
  2023-05-12 12:34     ` Yedireswarapu, SaiX Nandan
  0 siblings, 1 reply; 13+ messages in thread
From: Zbigniew Kempczyński @ 2023-05-12  5:14 UTC (permalink / raw)
  To: igt-dev; +Cc: SaiX Nandan Yedireswarapu

On Fri, May 12, 2023 at 03:51:37AM +0000, Patchwork wrote:
>    Patch Details
> 
>    Series:  Limit intel-bb to 48-bit                                       
>    URL:     https://patchwork.freedesktop.org/series/117649/               
>    State:   failure                                                        
>    Details: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html 
> 
>          CI Bug Log - changes from CI_DRM_13138_full -> IGTPW_8945_full
> 
> Summary
> 
>    FAILURE
> 
>    Serious unknown changes coming with IGTPW_8945_full absolutely need to be
>    verified manually.
> 
>    If you think the reported changes have nothing to do with the changes
>    introduced in IGTPW_8945_full, please notify your bug team to allow them
>    to document this new failure mode, which will reduce false positives in
>    CI.
> 
>    External URL:
>    https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
> 
> Participating hosts (7 -> 7)
> 
>    No changes in participating hosts
> 
> Possible new issues
> 
>    Here are the unknown changes that may have been introduced in
>    IGTPW_8945_full:
> 
>   IGT changes
> 
>     Possible regressions
> 
>      * igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64:
>           * shard-apl: PASS -> FAIL

Unrelated to the change.

--
Zbigniew

> 
>     Suppressed
> 
>    The following results come from untrusted machines, tests, or statuses.
>    They do not affect the overall result.
> 
>      * igt@gem_eio@reset-stress:
>           * {shard-dg1}: PASS -> INCOMPLETE
> 
> Known issues
> 
>    Here are the changes found in IGTPW_8945_full that come from known issues:
> 
>   IGT changes
> 
>     Issues hit
> 
>      * igt@gen9_exec_parse@allowed-single:
> 
>           * shard-apl: PASS -> ABORT (i915#5566)
> 
>           * shard-glk: PASS -> ABORT (i915#5566)
> 
>      * igt@i915_selftest@live@sanitycheck:
> 
>           * shard-snb: PASS -> ABORT (i915#4528 / i915#4579)
>      * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271 / i915#3886) +2 similar
>             issues
>      * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
> 
>           * shard-apl: PASS -> FAIL (i915#2346)
>      * igt@kms_hdr@invalid-hdr:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271 / i915#4579) +2 similar
>             issues
>      * igt@kms_psr2_su@page_flip-nv12:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271 / i915#658)
>      * igt@kms_vblank@pipe-d-wait-busy-hang:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271) +37 similar issues
> 
>     Possible fixes
> 
>      * igt@gem_ctx_exec@basic-close-race:
> 
>           * {shard-dg1}: DMESG-WARN -> PASS
>      * igt@gem_eio@in-flight-contexts-immediate:
> 
>           * shard-apl: TIMEOUT (i915#3063) -> PASS
>      * igt@gem_eio@unwedge-stress:
> 
>           * {shard-tglu}: TIMEOUT (i915#3063 / i915#7941) -> PASS
>      * igt@gem_exec_fair@basic-deadline:
> 
>           * shard-glk: FAIL (i915#2846) -> PASS
>      * igt@gem_exec_fair@basic-pace-share@rcs0:
> 
>           * {shard-rkl}: FAIL (i915#2842) -> PASS
>      * igt@gem_exec_fair@basic-pace-solo@rcs0:
> 
>           * shard-apl: FAIL (i915#2842) -> PASS
>      * igt@gem_lmem_swapping@smem-oom@lmem0:
> 
>           * {shard-dg1}: TIMEOUT (i915#5493) -> PASS
>      * igt@i915_pm_dc@dc6-dpms:
> 
>           * {shard-tglu}: FAIL (i915#3989 / i915#454) -> PASS
>      * igt@i915_pm_dc@dc9-dpms:
> 
>           * shard-apl: SKIP (fdo#109271) -> PASS
>      * igt@i915_pm_rpm@dpms-non-lpsp:
> 
>           * {shard-rkl}: SKIP (i915#1397) -> PASS +1 similar issue
>      * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
> 
>           * {shard-rkl}: FAIL (i915#3743) -> PASS
>      * igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
> 
>           * shard-apl: FAIL (i915#1188) -> PASS
>      * igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2:
> 
>           * {shard-rkl}: ABORT -> PASS
>      * igt@perf@stress-open-close@0-rcs0:
> 
>           * shard-glk: ABORT (i915#5213 / i915#7941) -> PASS
> 
>     Warnings
> 
>      * igt@kms_content_protection@mei_interface:
> 
>           * shard-apl: SKIP (fdo#109271 / i915#4579) -> SKIP (fdo#109271)
> 
>           * shard-snb: SKIP (fdo#109271 / i915#4579) -> SKIP (fdo#109271)
> 
>           * shard-glk: SKIP (fdo#109271 / i915#4579) -> SKIP (fdo#109271)
> 
>    {name}: This element is suppressed. This means it is ignored when
>    computing
>    the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
> Build changes
> 
>      * CI: CI-20190529 -> None
>      * IGT: IGT_7285 -> IGTPW_8945
>      * Piglit: piglit_4509 -> None
> 
>    CI-20190529: 20190529
>    CI_DRM_13138: b35107d813ef012806df9eeeea1ff9f37adf0400 @
>    git://anongit.freedesktop.org/gfx-ci/linux
>    IGTPW_8945: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
>    IGT_7285: d1cbf2bad9c2664ab8bd3bd0946510a52800912f @
>    https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>    piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
>    git://anongit.freedesktop.org/piglit

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe Zbigniew Kempczyński
@ 2023-05-12  7:51   ` Kumar, Janga Rahul
  2023-05-15 19:26   ` Kamil Konieczny
  1 sibling, 0 replies; 13+ messages in thread
From: Kumar, Janga Rahul @ 2023-05-12  7:51 UTC (permalink / raw)
  To: Kempczynski, Zbigniew, igt-dev@lists.freedesktop.org


> -----Original Message-----
> From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Zbigniew
> Kempczynski
> Sent: 12 May 2023 01:06
> To: igt-dev@lists.freedesktop.org
> Subject: [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug
> for single bo for Xe
> 
> We're still in early phase of integrating intel-bb infra with Xe so debugging
> information about bind/unbind might be handy. Binding path for single/multiple
> differs so lets add it for single case as it was missing now.
> 
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> ---
>  lib/intel_batchbuffer.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index
> 545d170548..14ed8057e8 100644
> --- a/lib/intel_batchbuffer.c
> +++ b/lib/intel_batchbuffer.c
> @@ -1313,8 +1313,11 @@ static void __unbind_xe_objects(struct intel_bb *ibb)
>  				 ibb->num_objects, syncs, 2);
>  		free(bind_ops);
>  	} else {
> +		igt_debug("bind: UNMAP\n");
>  		xe_vm_unbind_async(ibb->fd, ibb->vm_id, 0, 0,
>  				   ibb->batch_offset, ibb->size, syncs, 2);
> +		igt_debug("  offset: %llx, size: %llx\n",
> +			  (long long)ibb->batch_offset, (long long)ibb->size);
>  	}
>  	ret = syncobj_wait_err(ibb->fd, &syncs[1].handle, 1, INT64_MAX, 0);
>  	igt_assert_eq(ret, 0);
> @@ -2326,8 +2329,12 @@ __xe_bb_exec(struct intel_bb *ibb, uint64_t flags,
> bool sync)
>  				 ibb->num_objects, syncs, 1);
>  		free(bind_ops);
>  	} else {
> +		igt_debug("bind: MAP\n");
>  		xe_vm_bind_async(ibb->fd, ibb->vm_id, 0, ibb->handle, 0,
>  				 ibb->batch_offset, ibb->size, syncs, 1);
> +		igt_debug("  handle: %u, offset: %llx, size: %llx\n",
> +			  ibb->handle, (long long)ibb->batch_offset,
> +			  (long long)ibb->size);
>  	}
>  	ibb->xe_bound = true;
> 
> --
> 2.34.1

Acked-by: Janga Rahul Kumar <janga.rahul.kumar@intel.com>

Thanks,
Rahul


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [igt-dev] ✓ Fi.CI.IGT: success for Limit intel-bb to 48-bit
  2023-05-11 19:36 [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit Zbigniew Kempczyński
                   ` (3 preceding siblings ...)
  2023-05-12  3:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-05-12 12:32 ` Patchwork
  4 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2023-05-12 12:32 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 17916 bytes --]

== Series Details ==

Series: Limit intel-bb to 48-bit
URL   : https://patchwork.freedesktop.org/series/117649/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_13138_full -> IGTPW_8945_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html

Participating hosts (7 -> 7)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

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

### IGT changes ###

#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@gem_eio@reset-stress:
    - {shard-dg1}:        [PASS][1] -> [INCOMPLETE][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-dg1-17/igt@gem_eio@reset-stress.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-dg1-13/igt@gem_eio@reset-stress.html

  
Known issues
------------

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

### IGT changes ###

#### Issues hit ####

  * igt@gen9_exec_parse@allowed-single:
    - shard-apl:          [PASS][3] -> [ABORT][4] ([i915#5566])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl4/igt@gen9_exec_parse@allowed-single.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl2/igt@gen9_exec_parse@allowed-single.html
    - shard-glk:          [PASS][5] -> [ABORT][6] ([i915#5566])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk4/igt@gen9_exec_parse@allowed-single.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk3/igt@gen9_exec_parse@allowed-single.html

  * igt@i915_selftest@live@sanitycheck:
    - shard-snb:          [PASS][7] -> [ABORT][8] ([i915#4528] / [i915#4579])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-snb5/igt@i915_selftest@live@sanitycheck.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-snb6/igt@i915_selftest@live@sanitycheck.html

  * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
    - shard-glk:          NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#3886]) +2 similar issues
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
    - shard-apl:          [PASS][10] -> [FAIL][11] ([i915#2346])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

  * igt@kms_hdr@invalid-hdr:
    - shard-glk:          NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#4579]) +2 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk7/igt@kms_hdr@invalid-hdr.html

  * igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64:
    - shard-apl:          [PASS][13] -> [FAIL][14] ([i915#7036])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl3/igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl6/igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-glk:          NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#658])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk6/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_vblank@pipe-d-wait-busy-hang:
    - shard-glk:          NOTRUN -> [SKIP][16] ([fdo#109271]) +37 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk1/igt@kms_vblank@pipe-d-wait-busy-hang.html

  
#### Possible fixes ####

  * igt@gem_ctx_exec@basic-close-race:
    - {shard-dg1}:        [DMESG-WARN][17] -> [PASS][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-dg1-16/igt@gem_ctx_exec@basic-close-race.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-dg1-15/igt@gem_ctx_exec@basic-close-race.html

  * igt@gem_eio@in-flight-contexts-immediate:
    - shard-apl:          [TIMEOUT][19] ([i915#3063]) -> [PASS][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl4/igt@gem_eio@in-flight-contexts-immediate.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl2/igt@gem_eio@in-flight-contexts-immediate.html

  * igt@gem_eio@unwedge-stress:
    - {shard-tglu}:       [TIMEOUT][21] ([i915#3063] / [i915#7941]) -> [PASS][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-tglu-4/igt@gem_eio@unwedge-stress.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-tglu-7/igt@gem_eio@unwedge-stress.html

  * igt@gem_exec_fair@basic-deadline:
    - shard-glk:          [FAIL][23] ([i915#2846]) -> [PASS][24]
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk4/igt@gem_exec_fair@basic-deadline.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk6/igt@gem_exec_fair@basic-deadline.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - {shard-rkl}:        [FAIL][25] ([i915#2842]) -> [PASS][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-7/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-6/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_fair@basic-pace-solo@rcs0:
    - shard-apl:          [FAIL][27] ([i915#2842]) -> [PASS][28]
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl1/igt@gem_exec_fair@basic-pace-solo@rcs0.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl3/igt@gem_exec_fair@basic-pace-solo@rcs0.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - {shard-dg1}:        [TIMEOUT][29] ([i915#5493]) -> [PASS][30]
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@i915_pm_dc@dc6-dpms:
    - {shard-tglu}:       [FAIL][31] ([i915#3989] / [i915#454]) -> [PASS][32]
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-tglu-6/igt@i915_pm_dc@dc6-dpms.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-tglu-9/igt@i915_pm_dc@dc6-dpms.html

  * igt@i915_pm_dc@dc9-dpms:
    - shard-apl:          [SKIP][33] ([fdo#109271]) -> [PASS][34]
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl6/igt@i915_pm_dc@dc9-dpms.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl1/igt@i915_pm_dc@dc9-dpms.html

  * igt@i915_pm_rpm@dpms-non-lpsp:
    - {shard-rkl}:        [SKIP][35] ([i915#1397]) -> [PASS][36] +1 similar issue
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-3/igt@i915_pm_rpm@dpms-non-lpsp.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
    - {shard-rkl}:        [FAIL][37] ([i915#3743]) -> [PASS][38]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
    - shard-apl:          [FAIL][39] ([i915#1188]) -> [PASS][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl7/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html

  * igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2:
    - {shard-rkl}:        [ABORT][41] -> [PASS][42]
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-rkl-4/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-rkl-6/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html

  * igt@perf@stress-open-close@0-rcs0:
    - shard-glk:          [ABORT][43] ([i915#5213] / [i915#7941]) -> [PASS][44]
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk1/igt@perf@stress-open-close@0-rcs0.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk5/igt@perf@stress-open-close@0-rcs0.html

  
#### Warnings ####

  * igt@kms_content_protection@mei_interface:
    - shard-apl:          [SKIP][45] ([fdo#109271] / [i915#4579]) -> [SKIP][46] ([fdo#109271])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-apl4/igt@kms_content_protection@mei_interface.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-apl1/igt@kms_content_protection@mei_interface.html
    - shard-snb:          [SKIP][47] ([fdo#109271] / [i915#4579]) -> [SKIP][48] ([fdo#109271])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-snb6/igt@kms_content_protection@mei_interface.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-snb5/igt@kms_content_protection@mei_interface.html
    - shard-glk:          [SKIP][49] ([fdo#109271] / [i915#4579]) -> [SKIP][50] ([fdo#109271])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13138/shard-glk4/igt@kms_content_protection@mei_interface.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/shard-glk5/igt@kms_content_protection@mei_interface.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
  [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
  [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
  [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [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#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [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#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063
  [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#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
  [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
  [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#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
  [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
  [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
  [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
  [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5213]: https://gitlab.freedesktop.org/drm/intel/issues/5213
  [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#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
  [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
  [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
  [i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493
  [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
  [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
  [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
  [i915#7036]: https://gitlab.freedesktop.org/drm/intel/issues/7036
  [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
  [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
  [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#7941]: https://gitlab.freedesktop.org/drm/intel/issues/7941
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#8011]: https://gitlab.freedesktop.org/drm/intel/issues/8011
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8420]: https://gitlab.freedesktop.org/drm/intel/issues/8420


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7285 -> IGTPW_8945
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_13138: b35107d813ef012806df9eeeea1ff9f37adf0400 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_8945: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
  IGT_7285: d1cbf2bad9c2664ab8bd3bd0946510a52800912f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

[-- Attachment #2: Type: text/html, Size: 14389 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] ✗ Fi.CI.IGT: failure for Limit intel-bb to 48-bit
  2023-05-12  5:14   ` Zbigniew Kempczyński
@ 2023-05-12 12:34     ` Yedireswarapu, SaiX Nandan
  0 siblings, 0 replies; 13+ messages in thread
From: Yedireswarapu, SaiX Nandan @ 2023-05-12 12:34 UTC (permalink / raw)
  To: Kempczynski, Zbigniew, igt-dev@lists.freedesktop.org
  Cc: Marikkar, SanjuX, Veesam, RavitejaX

Hi,

Issue re-reported, https://patchwork.freedesktop.org/series/117649/

Thanks,
Y Sai Nandan



-----Original Message-----
From: Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com> 
Sent: Friday, May 12, 2023 10:45 AM
To: igt-dev@lists.freedesktop.org
Cc: Yedireswarapu, SaiX Nandan <saix.nandan.yedireswarapu@intel.com>
Subject: Re: ✗ Fi.CI.IGT: failure for Limit intel-bb to 48-bit

On Fri, May 12, 2023 at 03:51:37AM +0000, Patchwork wrote:
>    Patch Details
> 
>    Series:  Limit intel-bb to 48-bit                                       
>    URL:     https://patchwork.freedesktop.org/series/117649/               
>    State:   failure                                                        
>    Details: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html 
> 
>          CI Bug Log - changes from CI_DRM_13138_full -> IGTPW_8945_full
> 
> Summary
> 
>    FAILURE
> 
>    Serious unknown changes coming with IGTPW_8945_full absolutely need to be
>    verified manually.
> 
>    If you think the reported changes have nothing to do with the changes
>    introduced in IGTPW_8945_full, please notify your bug team to allow them
>    to document this new failure mode, which will reduce false positives in
>    CI.
> 
>    External URL:
>    https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
> 
> Participating hosts (7 -> 7)
> 
>    No changes in participating hosts
> 
> Possible new issues
> 
>    Here are the unknown changes that may have been introduced in
>    IGTPW_8945_full:
> 
>   IGT changes
> 
>     Possible regressions
> 
>      * igt@kms_plane_cursor@viewport@pipe-b-dp-1-size-64:
>           * shard-apl: PASS -> FAIL

Unrelated to the change.

--
Zbigniew

> 
>     Suppressed
> 
>    The following results come from untrusted machines, tests, or statuses.
>    They do not affect the overall result.
> 
>      * igt@gem_eio@reset-stress:
>           * {shard-dg1}: PASS -> INCOMPLETE
> 
> Known issues
> 
>    Here are the changes found in IGTPW_8945_full that come from known issues:
> 
>   IGT changes
> 
>     Issues hit
> 
>      * igt@gen9_exec_parse@allowed-single:
> 
>           * shard-apl: PASS -> ABORT (i915#5566)
> 
>           * shard-glk: PASS -> ABORT (i915#5566)
> 
>      * igt@i915_selftest@live@sanitycheck:
> 
>           * shard-snb: PASS -> ABORT (i915#4528 / i915#4579)
>      * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271 / i915#3886) +2 similar
>             issues
>      * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
> 
>           * shard-apl: PASS -> FAIL (i915#2346)
>      * igt@kms_hdr@invalid-hdr:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271 / i915#4579) +2 similar
>             issues
>      * igt@kms_psr2_su@page_flip-nv12:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271 / i915#658)
>      * igt@kms_vblank@pipe-d-wait-busy-hang:
> 
>           * shard-glk: NOTRUN -> SKIP (fdo#109271) +37 similar issues
> 
>     Possible fixes
> 
>      * igt@gem_ctx_exec@basic-close-race:
> 
>           * {shard-dg1}: DMESG-WARN -> PASS
>      * igt@gem_eio@in-flight-contexts-immediate:
> 
>           * shard-apl: TIMEOUT (i915#3063) -> PASS
>      * igt@gem_eio@unwedge-stress:
> 
>           * {shard-tglu}: TIMEOUT (i915#3063 / i915#7941) -> PASS
>      * igt@gem_exec_fair@basic-deadline:
> 
>           * shard-glk: FAIL (i915#2846) -> PASS
>      * igt@gem_exec_fair@basic-pace-share@rcs0:
> 
>           * {shard-rkl}: FAIL (i915#2842) -> PASS
>      * igt@gem_exec_fair@basic-pace-solo@rcs0:
> 
>           * shard-apl: FAIL (i915#2842) -> PASS
>      * igt@gem_lmem_swapping@smem-oom@lmem0:
> 
>           * {shard-dg1}: TIMEOUT (i915#5493) -> PASS
>      * igt@i915_pm_dc@dc6-dpms:
> 
>           * {shard-tglu}: FAIL (i915#3989 / i915#454) -> PASS
>      * igt@i915_pm_dc@dc9-dpms:
> 
>           * shard-apl: SKIP (fdo#109271) -> PASS
>      * igt@i915_pm_rpm@dpms-non-lpsp:
> 
>           * {shard-rkl}: SKIP (i915#1397) -> PASS +1 similar issue
>      * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
> 
>           * {shard-rkl}: FAIL (i915#3743) -> PASS
>      * igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1:
> 
>           * shard-apl: FAIL (i915#1188) -> PASS
>      * igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2:
> 
>           * {shard-rkl}: ABORT -> PASS
>      * igt@perf@stress-open-close@0-rcs0:
> 
>           * shard-glk: ABORT (i915#5213 / i915#7941) -> PASS
> 
>     Warnings
> 
>      * igt@kms_content_protection@mei_interface:
> 
>           * shard-apl: SKIP (fdo#109271 / i915#4579) -> SKIP (fdo#109271)
> 
>           * shard-snb: SKIP (fdo#109271 / i915#4579) -> SKIP (fdo#109271)
> 
>           * shard-glk: SKIP (fdo#109271 / i915#4579) -> SKIP (fdo#109271)
> 
>    {name}: This element is suppressed. This means it is ignored when
>    computing
>    the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
> Build changes
> 
>      * CI: CI-20190529 -> None
>      * IGT: IGT_7285 -> IGTPW_8945
>      * Piglit: piglit_4509 -> None
> 
>    CI-20190529: 20190529
>    CI_DRM_13138: b35107d813ef012806df9eeeea1ff9f37adf0400 @
>    git://anongit.freedesktop.org/gfx-ci/linux
>    IGTPW_8945: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8945/index.html
>    IGT_7285: d1cbf2bad9c2664ab8bd3bd0946510a52800912f @
>    https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>    piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @
>    git://anongit.freedesktop.org/piglit

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va Zbigniew Kempczyński
@ 2023-05-15 19:18   ` Kamil Konieczny
  2023-05-15 19:35     ` Zbigniew Kempczyński
  0 siblings, 1 reply; 13+ messages in thread
From: Kamil Konieczny @ 2023-05-15 19:18 UTC (permalink / raw)
  To: igt-dev

Hi Zbigniew,

On 2023-05-11 at 21:36:17 +0200, Zbigniew Kempczyński wrote:
> On PVC Xe returns 57-bit va bit size. Unfortunately MI_* commands are
> limited to 48-bit, so we should provide offsets which are within this
> range and won't produce page faults like:
> 
> <4> [781.114047] xe 0000:8c:00.0: [drm]
> 	ASID: 1196
> 	VFID: 0
> 	PDATA: 0x00a3
> 	Faulted Address: 0x0000ffffffff0000
> 	FaultType: 0
> 	AccessType: 0
> 	FaultLevel: 4
> 	EngineClass: 3
> 	EngineInstance: 0
> <4> [781.144174] xe 0000:8c:00.0: [drm] Fault response: Unsuccessful -22
> 
> Lets alter intel-bb with default (SIMPLE allocator, HIGH_TO_LOW strategy)
> to omit 48-57 bit addressing by setting end of va range to 48-bit max.
> 
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> ---
>  lib/intel_batchbuffer.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c
> index 14ed8057e8..58ba28498a 100644
> --- a/lib/intel_batchbuffer.c
> +++ b/lib/intel_batchbuffer.c
> @@ -937,7 +937,10 @@ __intel_bb_create(int fd, uint32_t ctx, const intel_ctx_cfg_t *cfg,
>  		ibb->alignment = xe_get_default_alignment(fd);
>  		size = ALIGN(size, ibb->alignment);
>  		ibb->handle = xe_bo_create_flags(fd, 0, size, vram_if_possible(fd, 0));
> -		ibb->gtt_size = 1ull << xe_va_bits(fd);
> +
> +		/* Limit to 48-bit due to MI_* address limitation */

Looks like igt_debug_once would be usefull here.

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

--
Kamil

> +		ibb->gtt_size = 1ull << min_t(uint32_t, xe_va_bits(fd), 48);
> +		end = ibb->gtt_size;
>  
>  		if (!ctx)
>  			ctx = xe_vm_create(fd, DRM_XE_VM_CREATE_ASYNC_BIND_OPS, 0);
> -- 
> 2.34.1
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe
  2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe Zbigniew Kempczyński
  2023-05-12  7:51   ` Kumar, Janga Rahul
@ 2023-05-15 19:26   ` Kamil Konieczny
  2023-05-15 19:39     ` Zbigniew Kempczyński
  1 sibling, 1 reply; 13+ messages in thread
From: Kamil Konieczny @ 2023-05-15 19:26 UTC (permalink / raw)
  To: igt-dev

Hi Zbigniew,

On 2023-05-11 at 21:36:16 +0200, Zbigniew Kempczyński wrote:
> We're still in early phase of integrating intel-bb infra with Xe so
> debugging information about bind/unbind might be handy. Binding path
> for single/multiple differs so lets add it for single case as it was
> missing now.
> 
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> ---
>  lib/intel_batchbuffer.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c
> index 545d170548..14ed8057e8 100644
> --- a/lib/intel_batchbuffer.c
> +++ b/lib/intel_batchbuffer.c
> @@ -1313,8 +1313,11 @@ static void __unbind_xe_objects(struct intel_bb *ibb)
>  				 ibb->num_objects, syncs, 2);
>  		free(bind_ops);
>  	} else {
> +		igt_debug("bind: UNMAP\n");
>  		xe_vm_unbind_async(ibb->fd, ibb->vm_id, 0, 0,
>  				   ibb->batch_offset, ibb->size, syncs, 2);
> +		igt_debug("  offset: %llx, size: %llx\n",
> +			  (long long)ibb->batch_offset, (long long)ibb->size);

imho for unmap we should print it before ?

>  	}
>  	ret = syncobj_wait_err(ibb->fd, &syncs[1].handle, 1, INT64_MAX, 0);
>  	igt_assert_eq(ret, 0);
> @@ -2326,8 +2329,12 @@ __xe_bb_exec(struct intel_bb *ibb, uint64_t flags, bool sync)
>  				 ibb->num_objects, syncs, 1);
>  		free(bind_ops);
>  	} else {
> +		igt_debug("bind: MAP\n");

imho here we should print inputs as bind may fail.
Another idea would be to add debug flag (or debug env var ?) to
not put noise in debug output but it is up to you.

Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

--
Kamil

>  		xe_vm_bind_async(ibb->fd, ibb->vm_id, 0, ibb->handle, 0,
>  				 ibb->batch_offset, ibb->size, syncs, 1);
> +		igt_debug("  handle: %u, offset: %llx, size: %llx\n",
> +			  ibb->handle, (long long)ibb->batch_offset,
> +			  (long long)ibb->size);
>  	}
>  	ibb->xe_bound = true;
>  
> -- 
> 2.34.1
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va
  2023-05-15 19:18   ` Kamil Konieczny
@ 2023-05-15 19:35     ` Zbigniew Kempczyński
  0 siblings, 0 replies; 13+ messages in thread
From: Zbigniew Kempczyński @ 2023-05-15 19:35 UTC (permalink / raw)
  To: Kamil Konieczny, igt-dev, Zbigniew Kempczyński

On Mon, May 15, 2023 at 09:18:59PM +0200, Kamil Konieczny wrote:
> Hi Zbigniew,
> 
> On 2023-05-11 at 21:36:17 +0200, Zbigniew Kempczyński wrote:
> > On PVC Xe returns 57-bit va bit size. Unfortunately MI_* commands are
> > limited to 48-bit, so we should provide offsets which are within this
> > range and won't produce page faults like:
> > 
> > <4> [781.114047] xe 0000:8c:00.0: [drm]
> > 	ASID: 1196
> > 	VFID: 0
> > 	PDATA: 0x00a3
> > 	Faulted Address: 0x0000ffffffff0000
> > 	FaultType: 0
> > 	AccessType: 0
> > 	FaultLevel: 4
> > 	EngineClass: 3
> > 	EngineInstance: 0
> > <4> [781.144174] xe 0000:8c:00.0: [drm] Fault response: Unsuccessful -22
> > 
> > Lets alter intel-bb with default (SIMPLE allocator, HIGH_TO_LOW strategy)
> > to omit 48-57 bit addressing by setting end of va range to 48-bit max.
> > 
> > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> > ---
> >  lib/intel_batchbuffer.c | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> > 
> > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c
> > index 14ed8057e8..58ba28498a 100644
> > --- a/lib/intel_batchbuffer.c
> > +++ b/lib/intel_batchbuffer.c
> > @@ -937,7 +937,10 @@ __intel_bb_create(int fd, uint32_t ctx, const intel_ctx_cfg_t *cfg,
> >  		ibb->alignment = xe_get_default_alignment(fd);
> >  		size = ALIGN(size, ibb->alignment);
> >  		ibb->handle = xe_bo_create_flags(fd, 0, size, vram_if_possible(fd, 0));
> > -		ibb->gtt_size = 1ull << xe_va_bits(fd);
> > +
> > +		/* Limit to 48-bit due to MI_* address limitation */
> 
> Looks like igt_debug_once would be usefull here.

I wanted to avoid conditional constructs here (only for altered
va ranges makes sense adding debugging). Code is clear here imo,
we truncate to 48bit (max) regardless platform.

I'll pick r-b without changing the code if you don't mind.

--
Zbigniew

> 
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> 
> --
> Kamil
> 
> > +		ibb->gtt_size = 1ull << min_t(uint32_t, xe_va_bits(fd), 48);
> > +		end = ibb->gtt_size;
> >  
> >  		if (!ctx)
> >  			ctx = xe_vm_create(fd, DRM_XE_VM_CREATE_ASYNC_BIND_OPS, 0);
> > -- 
> > 2.34.1
> > 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe
  2023-05-15 19:26   ` Kamil Konieczny
@ 2023-05-15 19:39     ` Zbigniew Kempczyński
  0 siblings, 0 replies; 13+ messages in thread
From: Zbigniew Kempczyński @ 2023-05-15 19:39 UTC (permalink / raw)
  To: Kamil Konieczny, igt-dev, Zbigniew Kempczyński

On Mon, May 15, 2023 at 09:26:18PM +0200, Kamil Konieczny wrote:
> Hi Zbigniew,
> 
> On 2023-05-11 at 21:36:16 +0200, Zbigniew Kempczyński wrote:
> > We're still in early phase of integrating intel-bb infra with Xe so
> > debugging information about bind/unbind might be handy. Binding path
> > for single/multiple differs so lets add it for single case as it was
> > missing now.
> > 
> > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> > Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > ---
> >  lib/intel_batchbuffer.c | 7 +++++++
> >  1 file changed, 7 insertions(+)
> > 
> > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c
> > index 545d170548..14ed8057e8 100644
> > --- a/lib/intel_batchbuffer.c
> > +++ b/lib/intel_batchbuffer.c
> > @@ -1313,8 +1313,11 @@ static void __unbind_xe_objects(struct intel_bb *ibb)
> >  				 ibb->num_objects, syncs, 2);
> >  		free(bind_ops);
> >  	} else {
> > +		igt_debug("bind: UNMAP\n");
> >  		xe_vm_unbind_async(ibb->fd, ibb->vm_id, 0, 0,
> >  				   ibb->batch_offset, ibb->size, syncs, 2);
> > +		igt_debug("  offset: %llx, size: %llx\n",
> > +			  (long long)ibb->batch_offset, (long long)ibb->size);
> 
> imho for unmap we should print it before ?

Agree, we won't know what offset is problematic if we assert early.

> 
> >  	}
> >  	ret = syncobj_wait_err(ibb->fd, &syncs[1].handle, 1, INT64_MAX, 0);
> >  	igt_assert_eq(ret, 0);
> > @@ -2326,8 +2329,12 @@ __xe_bb_exec(struct intel_bb *ibb, uint64_t flags, bool sync)
> >  				 ibb->num_objects, syncs, 1);
> >  		free(bind_ops);
> >  	} else {
> > +		igt_debug("bind: MAP\n");
> 
> imho here we should print inputs as bind may fail.
> Another idea would be to add debug flag (or debug env var ?) to
> not put noise in debug output but it is up to you.

We're in early stage of this code and debugging info about offsets
is useful. I'm going to change the order according to your review
and get r-b.

--
Zbigniew

> 
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> 
> --
> Kamil
> 
> >  		xe_vm_bind_async(ibb->fd, ibb->vm_id, 0, ibb->handle, 0,
> >  				 ibb->batch_offset, ibb->size, syncs, 1);
> > +		igt_debug("  handle: %u, offset: %llx, size: %llx\n",
> > +			  ibb->handle, (long long)ibb->batch_offset,
> > +			  (long long)ibb->size);
> >  	}
> >  	ibb->xe_bound = true;
> >  
> > -- 
> > 2.34.1
> > 

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-05-15 19:39 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-11 19:36 [igt-dev] [PATCH i-g-t 0/2] Limit intel-bb to 48-bit Zbigniew Kempczyński
2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 1/2] lib/intel_batchbuffer: Add bind/unbind debug for single bo for Xe Zbigniew Kempczyński
2023-05-12  7:51   ` Kumar, Janga Rahul
2023-05-15 19:26   ` Kamil Konieczny
2023-05-15 19:39     ` Zbigniew Kempczyński
2023-05-11 19:36 ` [igt-dev] [PATCH i-g-t 2/2] lib/intel_batchbuffer: Limit intel-bb to 48-bit va Zbigniew Kempczyński
2023-05-15 19:18   ` Kamil Konieczny
2023-05-15 19:35     ` Zbigniew Kempczyński
2023-05-11 20:47 ` [igt-dev] ✓ Fi.CI.BAT: success for Limit intel-bb to 48-bit Patchwork
2023-05-12  3:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2023-05-12  5:14   ` Zbigniew Kempczyński
2023-05-12 12:34     ` Yedireswarapu, SaiX Nandan
2023-05-12 12:32 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox