* [igt-dev] [PATCH i-g-t 1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes
@ 2019-06-05 7:45 Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 2/3] meson: Add gem_exec_balancer to test-list.txt Arkadiusz Hiler
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Arkadiusz Hiler @ 2019-06-05 7:45 UTC (permalink / raw)
To: igt-dev
VLA in structs (struct { int array[count] }) is a GCC extension, so
let's avoid using it.
v2: don't be overzealous in converting static-size structs
v3: use correct sizes (Chris)
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Simon Ser <simon.ser@intel.com>
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/i915/gem_exec_balancer.c | 64 ++++++++++++++++++++++------------
1 file changed, 42 insertions(+), 22 deletions(-)
diff --git a/tests/i915/gem_exec_balancer.c b/tests/i915/gem_exec_balancer.c
index 33b17fc5..bb4911e1 100644
--- a/tests/i915/gem_exec_balancer.c
+++ b/tests/i915/gem_exec_balancer.c
@@ -32,6 +32,26 @@ IGT_TEST_DESCRIPTION("Exercise in-kernel load-balancing");
#define INSTANCE_COUNT (1 << I915_PMU_SAMPLE_INSTANCE_BITS)
+static size_t sizeof_load_balance(int count)
+{
+ return offsetof(struct i915_context_engines_load_balance,
+ engines[count]);
+}
+
+static size_t sizeof_param_engines(int count)
+{
+ return offsetof(struct i915_context_param_engines,
+ engines[count]);
+}
+
+static size_t sizeof_engines_bond(int count)
+{
+ return offsetof(struct i915_context_engines_bond,
+ engines[count]);
+}
+
+#define alloca0(sz) ({ size_t sz__ = (sz); memset(alloca(sz__), 0, sz__); })
+
static bool has_class_instance(int i915, uint16_t class, uint16_t instance)
{
int fd;
@@ -93,16 +113,17 @@ static int __set_engines(int i915, uint32_t ctx,
const struct i915_engine_class_instance *ci,
unsigned int count)
{
- I915_DEFINE_CONTEXT_PARAM_ENGINES(engines, count);
+ struct i915_context_param_engines *engines =
+ alloca0(sizeof_param_engines(count));
struct drm_i915_gem_context_param p = {
.ctx_id = ctx,
.param = I915_CONTEXT_PARAM_ENGINES,
- .size = sizeof(engines),
- .value = to_user_pointer(&engines)
+ .size = sizeof_param_engines(count),
+ .value = to_user_pointer(engines)
};
- engines.extensions = 0;
- memcpy(engines.engines, ci, sizeof(engines.engines));
+ engines->extensions = 0;
+ memcpy(engines->engines, ci, sizeof(*ci));
return __gem_context_set_param(i915, &p);
}
@@ -119,30 +140,30 @@ static int __set_load_balancer(int i915, uint32_t ctx,
unsigned int count,
void *ext)
{
- I915_DEFINE_CONTEXT_ENGINES_LOAD_BALANCE(balancer, count);
- I915_DEFINE_CONTEXT_PARAM_ENGINES(engines, 1 + count);
+ struct i915_context_engines_load_balance *balancer =
+ alloca0(sizeof_load_balance(count));
+ struct i915_context_param_engines *engines =
+ alloca0(sizeof_param_engines(count + 1));
struct drm_i915_gem_context_param p = {
.ctx_id = ctx,
.param = I915_CONTEXT_PARAM_ENGINES,
- .size = sizeof(engines),
- .value = to_user_pointer(&engines)
+ .size = sizeof_param_engines(count + 1),
+ .value = to_user_pointer(engines)
};
- memset(&balancer, 0, sizeof(balancer));
- balancer.base.name = I915_CONTEXT_ENGINES_EXT_LOAD_BALANCE;
- balancer.base.next_extension = to_user_pointer(ext);
+ balancer->base.name = I915_CONTEXT_ENGINES_EXT_LOAD_BALANCE;
+ balancer->base.next_extension = to_user_pointer(ext);
igt_assert(count);
- balancer.num_siblings = count;
- memcpy(balancer.engines, ci, count * sizeof(*ci));
+ balancer->num_siblings = count;
+ memcpy(balancer->engines, ci, count * sizeof(*ci));
- memset(&engines, 0, sizeof(engines));
- engines.extensions = to_user_pointer(&balancer);
- engines.engines[0].engine_class =
+ engines->extensions = to_user_pointer(balancer);
+ engines->engines[0].engine_class =
I915_ENGINE_CLASS_INVALID;
- engines.engines[0].engine_instance =
+ engines->engines[0].engine_instance =
I915_ENGINE_CLASS_INVALID_NONE;
- memcpy(engines.engines + 1, ci, count * sizeof(*ci));
+ memcpy(engines->engines + 1, ci, count * sizeof(*ci));
return __gem_context_set_param(i915, &p);
}
@@ -709,15 +730,14 @@ static void indices(int i915)
continue;
for (int n = 0; n < count; n++) {
- I915_DEFINE_CONTEXT_ENGINES_LOAD_BALANCE(*balancer,
- count);
+ struct i915_context_engines_load_balance *balancer;
engines.engines[nengines].engine_class =
I915_ENGINE_CLASS_INVALID;
engines.engines[nengines].engine_instance =
I915_ENGINE_CLASS_INVALID_NONE;
- balancer = calloc(sizeof(*balancer), 1);
+ balancer = calloc(sizeof_load_balance(count), 1);
igt_assert(balancer);
balancer->base.name =
--
2.21.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] meson: Add gem_exec_balancer to test-list.txt
2019-06-05 7:45 [igt-dev] [PATCH i-g-t 1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Arkadiusz Hiler
@ 2019-06-05 7:45 ` Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory Arkadiusz Hiler
` (2 subsequent siblings)
3 siblings, 0 replies; 7+ messages in thread
From: Arkadiusz Hiler @ 2019-06-05 7:45 UTC (permalink / raw)
To: igt-dev; +Cc: Petri Latvala
It was missing due to a small oversight in a variable name.
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Petri Latvala <petri.latvala@intel.com>
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
---
tests/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/meson.build b/tests/meson.build
index 74678182..f168fbba 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -298,7 +298,7 @@ test_executables += executable('gem_exec_balancer', 'i915/gem_exec_balancer.c',
install_dir : libexecdir,
install_rpath : libexecdir_rpathdir,
install : true)
-test_progs += 'gem_exec_balancer'
+test_list += 'gem_exec_balancer'
test_executables += executable('gem_mocs_settings',
join_paths('i915', 'gem_mocs_settings.c'),
--
2.21.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory
2019-06-05 7:45 [igt-dev] [PATCH i-g-t 1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 2/3] meson: Add gem_exec_balancer to test-list.txt Arkadiusz Hiler
@ 2019-06-05 7:45 ` Arkadiusz Hiler
2019-06-06 8:59 ` Chris Wilson
2019-06-05 8:14 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Patchwork
2019-06-06 8:26 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 1 reply; 7+ messages in thread
From: Arkadiusz Hiler @ 2019-06-05 7:45 UTC (permalink / raw)
To: igt-dev; +Cc: Petri Latvala
$ diff <(sed "s/ /\n/g" meson-test-list.txt | grep -v 'vc4\|v3d\|panfrost' | sort) <(sed "s/ /\n/g" autotools-test-list.txt | sort)
30d29
< gem_ctx_clone
32d30
< gem_ctx_engines
36d33
< gem_ctx_shared
137d133
< gem_vm_create
145a142,146
> i915/gem_ctx_clone
> i915/gem_ctx_engines
> i915/gem_ctx_shared
> i915/gem_exec_balancer
> i915/gem_vm_create
Let's make this consistent with meson and all the other gem tests we
have.
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
---
tests/Makefile.am | 2 +-
tests/Makefile.sources | 20 +++++++++++++++-----
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index c6af0aea..5a428b8a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -96,7 +96,7 @@ gem_close_race_LDADD = $(LDADD) -lpthread
gem_ctx_thrash_CFLAGS = $(AM_CFLAGS) $(THREAD_CFLAGS)
gem_ctx_thrash_LDADD = $(LDADD) -lpthread
gem_ctx_sseu_LDADD = $(LDADD) $(top_builddir)/lib/libigt_perf.la
-i915_gem_exec_balancer_LDADD = $(LDADD) $(top_builddir)/lib/libigt_perf.la
+gem_exec_balancer_LDADD = $(LDADD) $(top_builddir)/lib/libigt_perf.la
gem_exec_capture_LDADD = $(LDADD) -lz
gem_exec_parallel_CFLAGS = $(AM_CFLAGS) $(THREAD_CFLAGS)
gem_exec_parallel_LDADD = $(LDADD) -lpthread
diff --git a/tests/Makefile.sources b/tests/Makefile.sources
index cf38792f..027ed82f 100644
--- a/tests/Makefile.sources
+++ b/tests/Makefile.sources
@@ -22,11 +22,6 @@ TESTS_progs = \
drm_import_export \
drm_mm \
drm_read \
- i915/gem_ctx_clone \
- i915/gem_ctx_engines \
- i915/gem_ctx_shared \
- i915/gem_exec_balancer \
- i915/gem_vm_create \
kms_3d \
kms_addfb_basic \
kms_atomic \
@@ -137,9 +132,15 @@ gem_cs_tlb_SOURCES = i915/gem_cs_tlb.c
TESTS_progs += gem_ctx_bad_destroy
gem_ctx_bad_destroy_SOURCES = i915/gem_ctx_bad_destroy.c
+TESTS_progs += gem_ctx_clone
+gem_ctx_clone_SOURCES = i915/gem_ctx_clone.c
+
TESTS_progs += gem_ctx_create
gem_ctx_create_SOURCES = i915/gem_ctx_create.c
+TESTS_progs += gem_ctx_engines
+gem_ctx_engines_SOURCES = i915/gem_ctx_engines.c
+
TESTS_progs += gem_ctx_exec
gem_ctx_exec_SOURCES = i915/gem_ctx_exec.c
@@ -149,6 +150,9 @@ gem_ctx_isolation_SOURCES = i915/gem_ctx_isolation.c
TESTS_progs += gem_ctx_param
gem_ctx_param_SOURCES = i915/gem_ctx_param.c
+TESTS_progs += gem_ctx_shared
+gem_ctx_shared_SOURCES = i915/gem_ctx_shared.c
+
TESTS_progs += gem_ctx_sseu
gem_ctx_sseu_SOURCES = i915/gem_ctx_sseu.c
@@ -182,6 +186,9 @@ gem_exec_await_SOURCES = i915/gem_exec_await.c
TESTS_progs += gem_exec_bad_domains
gem_exec_bad_domains_SOURCES = i915/gem_exec_bad_domains.c
+TESTS_progs += gem_exec_balancer
+gem_exec_balancer_SOURCES = i915/gem_exec_balancer.c
+
TESTS_progs += gem_exec_basic
gem_exec_basic_SOURCES = i915/gem_exec_basic.c
@@ -512,6 +519,9 @@ i915_selftest_SOURCES = i915/i915_selftest.c
TESTS_progs += i915_suspend
i915_suspend_SOURCES = i915/i915_suspend.c
+TESTS_progs += gem_vm_create
+gem_vm_create_SOURCES = i915/gem_vm_create.c
+
TESTS_progs_X = gem_concurrent_all
gem_concurrent_all_SOURCES = i915/gem_concurrent_all.c
--
2.21.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes
2019-06-05 7:45 [igt-dev] [PATCH i-g-t 1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 2/3] meson: Add gem_exec_balancer to test-list.txt Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory Arkadiusz Hiler
@ 2019-06-05 8:14 ` Patchwork
2019-06-06 8:26 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-06-05 8:14 UTC (permalink / raw)
To: Arkadiusz Hiler; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes
URL : https://patchwork.freedesktop.org/series/61633/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6190 -> IGTPW_3110
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/61633/revisions/1/mbox/
Known issues
------------
Here are the changes found in IGTPW_3110 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_flip@basic-flip-vs-dpms:
- fi-bxt-dsi: [PASS][1] -> [INCOMPLETE][2] ([fdo#103927])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/fi-bxt-dsi/igt@kms_flip@basic-flip-vs-dpms.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/fi-bxt-dsi/igt@kms_flip@basic-flip-vs-dpms.html
#### Possible fixes ####
* igt@gem_basic@bad-close:
- fi-icl-u2: [INCOMPLETE][3] ([fdo#107713]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/fi-icl-u2/igt@gem_basic@bad-close.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/fi-icl-u2/igt@gem_basic@bad-close.html
* igt@gem_ctx_switch@basic-default:
- fi-icl-y: [INCOMPLETE][5] ([fdo#107713] / [fdo#108569]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/fi-icl-y/igt@gem_ctx_switch@basic-default.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/fi-icl-y/igt@gem_ctx_switch@basic-default.html
* igt@gem_mmap_gtt@basic:
- fi-glk-dsi: [INCOMPLETE][7] ([fdo#103359] / [k.org#198133]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/fi-glk-dsi/igt@gem_mmap_gtt@basic.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/fi-glk-dsi/igt@gem_mmap_gtt@basic.html
* {igt@i915_selftest@live_blt}:
- fi-skl-iommu: [INCOMPLETE][9] ([fdo#108602]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/fi-skl-iommu/igt@i915_selftest@live_blt.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/fi-skl-iommu/igt@i915_selftest@live_blt.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
[fdo#108602]: https://bugs.freedesktop.org/show_bug.cgi?id=108602
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (52 -> 46)
------------------------------
Additional (2): fi-icl-dsi fi-elk-e7500
Missing (8): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-icl-u3 fi-kbl-7560u fi-byt-clapper fi-bdw-samus
Build changes
-------------
* IGT: IGT_5037 -> IGTPW_3110
CI_DRM_6190: a35c4bfccae4f050e1d34e1be3e2fdd732693af0 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3110: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/
IGT_5037: a98c9cd50aa48933217ca41055279ccb1680d25b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@gem_exec_balancer@bonded-cork
+igt@gem_exec_balancer@bonded-imm
+igt@gem_exec_balancer@busy
+igt@gem_exec_balancer@full
+igt@gem_exec_balancer@full-late
+igt@gem_exec_balancer@full-late-pulse
+igt@gem_exec_balancer@full-pulse
+igt@gem_exec_balancer@indices
+igt@gem_exec_balancer@individual
+igt@gem_exec_balancer@invalid-balancer
+igt@gem_exec_balancer@invalid-bonds
+igt@gem_exec_balancer@nop
+igt@gem_exec_balancer@semaphore
+igt@gem_exec_balancer@smoke
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes
2019-06-05 7:45 [igt-dev] [PATCH i-g-t 1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Arkadiusz Hiler
` (2 preceding siblings ...)
2019-06-05 8:14 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Patchwork
@ 2019-06-06 8:26 ` Patchwork
3 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-06-06 8:26 UTC (permalink / raw)
To: Arkadiusz Hiler; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes
URL : https://patchwork.freedesktop.org/series/61633/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6190_full -> IGTPW_3110_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/61633/revisions/1/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_3110_full:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@gem_exec_balancer@bonded-imm}:
- shard-iclb: NOTRUN -> [FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb2/igt@gem_exec_balancer@bonded-imm.html
- shard-kbl: NOTRUN -> [FAIL][2] +1 similar issue
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-kbl1/igt@gem_exec_balancer@bonded-imm.html
Known issues
------------
Here are the changes found in IGTPW_3110_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_tiled_swapping@non-threaded:
- shard-hsw: [PASS][3] -> [FAIL][4] ([fdo#108686])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-hsw6/igt@gem_tiled_swapping@non-threaded.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-hsw8/igt@gem_tiled_swapping@non-threaded.html
* igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque:
- shard-glk: [PASS][5] -> [FAIL][6] ([fdo#103232])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-glk4/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-glk7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html
- shard-apl: [PASS][7] -> [FAIL][8] ([fdo#103232])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-apl5/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html
- shard-kbl: [PASS][9] -> [FAIL][10] ([fdo#103232])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-hsw: [PASS][11] -> [SKIP][12] ([fdo#109271]) +22 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-hsw5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-hsw1/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-iclb: [PASS][13] -> [FAIL][14] ([fdo#103167]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_psr@psr2_sprite_blt:
- shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#109441])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb4/igt@kms_psr@psr2_sprite_blt.html
* igt@kms_sysfs_edid_timing:
- shard-hsw: [PASS][17] -> [FAIL][18] ([fdo#100047])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-hsw5/igt@kms_sysfs_edid_timing.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-hsw1/igt@kms_sysfs_edid_timing.html
* igt@kms_vblank@pipe-c-ts-continuation-suspend:
- shard-apl: [PASS][19] -> [DMESG-WARN][20] ([fdo#108566]) +2 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-apl5/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-apl1/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
#### Possible fixes ####
* igt@gem_tiled_swapping@non-threaded:
- shard-iclb: [FAIL][21] ([fdo#108686]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb6/igt@gem_tiled_swapping@non-threaded.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb7/igt@gem_tiled_swapping@non-threaded.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-hsw: [FAIL][23] ([fdo#105767]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-hsw5/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-hsw7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite:
- shard-iclb: [FAIL][25] ([fdo#103167]) -> [PASS][26] +4 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
- shard-hsw: [SKIP][27] ([fdo#109271]) -> [PASS][28] +25 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-hsw1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-hsw7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-apl: [DMESG-WARN][29] ([fdo#108566]) -> [PASS][30] +4 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-apl7/igt@kms_frontbuffer_tracking@fbc-suspend.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-apl2/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-iclb: [FAIL][31] ([fdo#103167] / [fdo#110378]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_plane_lowres@pipe-a-tiling-x:
- shard-iclb: [FAIL][33] ([fdo#103166]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb6/igt@kms_plane_lowres@pipe-a-tiling-x.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-x.html
* igt@perf@blocking:
- shard-iclb: [FAIL][35] ([fdo#110728]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb2/igt@perf@blocking.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb8/igt@perf@blocking.html
#### Warnings ####
* igt@gem_mmap_gtt@forked-big-copy-odd:
- shard-iclb: [INCOMPLETE][37] ([fdo#107713] / [fdo#109100]) -> [TIMEOUT][38] ([fdo#109673]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb4/igt@gem_mmap_gtt@forked-big-copy-odd.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb4/igt@gem_mmap_gtt@forked-big-copy-odd.html
* igt@gem_mmap_gtt@forked-big-copy-xy:
- shard-iclb: [TIMEOUT][39] ([fdo#109673]) -> [INCOMPLETE][40] ([fdo#107713] / [fdo#109100])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6190/shard-iclb2/igt@gem_mmap_gtt@forked-big-copy-xy.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/shard-iclb6/igt@gem_mmap_gtt@forked-big-copy-xy.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#100047]: https://bugs.freedesktop.org/show_bug.cgi?id=100047
[fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
[fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
[fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
[fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109673]: https://bugs.freedesktop.org/show_bug.cgi?id=109673
[fdo#110378]: https://bugs.freedesktop.org/show_bug.cgi?id=110378
[fdo#110728]: https://bugs.freedesktop.org/show_bug.cgi?id=110728
Participating hosts (10 -> 6)
------------------------------
Missing (4): pig-skl-6260u shard-skl pig-hsw-4770r pig-glk-j5005
Build changes
-------------
* IGT: IGT_5037 -> IGTPW_3110
* Piglit: piglit_4509 -> None
CI_DRM_6190: a35c4bfccae4f050e1d34e1be3e2fdd732693af0 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3110: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/
IGT_5037: a98c9cd50aa48933217ca41055279ccb1680d25b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3110/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory Arkadiusz Hiler
@ 2019-06-06 8:59 ` Chris Wilson
2019-06-06 9:08 ` Arkadiusz Hiler
0 siblings, 1 reply; 7+ messages in thread
From: Chris Wilson @ 2019-06-06 8:59 UTC (permalink / raw)
To: Arkadiusz Hiler, igt-dev; +Cc: Petri Latvala
Quoting Arkadiusz Hiler (2019-06-05 08:45:14)
> $ diff <(sed "s/ /\n/g" meson-test-list.txt | grep -v 'vc4\|v3d\|panfrost' | sort) <(sed "s/ /\n/g" autotools-test-list.txt | sort)
> 30d29
> < gem_ctx_clone
> 32d30
> < gem_ctx_engines
> 36d33
> < gem_ctx_shared
> 137d133
> < gem_vm_create
> 145a142,146
> > i915/gem_ctx_clone
> > i915/gem_ctx_engines
> > i915/gem_ctx_shared
> > i915/gem_exec_balancer
> > i915/gem_vm_create
>
> Let's make this consistent with meson and all the other gem tests we
> have.
Please, no. Please, can I have my tests back? And all the others you
moved away?
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory
2019-06-06 8:59 ` Chris Wilson
@ 2019-06-06 9:08 ` Arkadiusz Hiler
0 siblings, 0 replies; 7+ messages in thread
From: Arkadiusz Hiler @ 2019-06-06 9:08 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev, Petri Latvala
On Thu, Jun 06, 2019 at 09:59:28AM +0100, Chris Wilson wrote:
> Quoting Arkadiusz Hiler (2019-06-05 08:45:14)
> > $ diff <(sed "s/ /\n/g" meson-test-list.txt | grep -v 'vc4\|v3d\|panfrost' | sort) <(sed "s/ /\n/g" autotools-test-list.txt | sort)
> > 30d29
> > < gem_ctx_clone
> > 32d30
> > < gem_ctx_engines
> > 36d33
> > < gem_ctx_shared
> > 137d133
> > < gem_vm_create
> > 145a142,146
> > > i915/gem_ctx_clone
> > > i915/gem_ctx_engines
> > > i915/gem_ctx_shared
> > > i915/gem_exec_balancer
> > > i915/gem_vm_create
> >
> > Let's make this consistent with meson and all the other gem tests we
> > have.
>
> Please, no. Please, can I have my tests back? And all the others you
> moved away?
> -Chris
Sure, I am all up for that, but by doing so means no sensible results
from CI until stuff gets fixed there. As I have stated we are almost
there, I think that the vis htmls and links is the very last bit.
Let's be consistent for now and have results. We will need to have a
flag day when we install them under i915/. This will require
coordination from Martin to get the filtering right.
Just to be clear - this has nothing to do with meson.
--
Cheers,
Arek
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-06-06 9:09 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-05 7:45 [igt-dev] [PATCH i-g-t 1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 2/3] meson: Add gem_exec_balancer to test-list.txt Arkadiusz Hiler
2019-06-05 7:45 ` [igt-dev] [PATCH i-g-t 3/3] Makefile: Do not nest new gem tests in i915 directory Arkadiusz Hiler
2019-06-06 8:59 ` Chris Wilson
2019-06-06 9:08 ` Arkadiusz Hiler
2019-06-05 8:14 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] tests/gem_exec_balancer: Manually calculate VLA struct sizes Patchwork
2019-06-06 8:26 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox