* [igt-dev] [PATCH i-g-t v7 0/1] tests: add i915-query perf tests
@ 2020-02-19 9:46 Lionel Landwerlin
2020-02-19 9:46 ` [igt-dev] [PATCH i-g-t v7 1/1] tests/i915-query: add new tests for perf configurations queries Lionel Landwerlin
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Lionel Landwerlin @ 2020-02-19 9:46 UTC (permalink / raw)
To: igt-dev
Hi,
Found a Gen12 machine to figure out what was wrong :)
Cheers,
Lionel Landwerlin (1):
tests/i915-query: add new tests for perf configurations queries
tests/i915/i915_query.c | 620 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 620 insertions(+)
--
2.25.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread* [igt-dev] [PATCH i-g-t v7 1/1] tests/i915-query: add new tests for perf configurations queries 2020-02-19 9:46 [igt-dev] [PATCH i-g-t v7 0/1] tests: add i915-query perf tests Lionel Landwerlin @ 2020-02-19 9:46 ` Lionel Landwerlin 2020-02-19 10:29 ` [igt-dev] ✓ Fi.CI.BAT: success for tests: add i915-query perf tests Patchwork 2020-02-20 22:39 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2 siblings, 0 replies; 6+ messages in thread From: Lionel Landwerlin @ 2020-02-19 9:46 UTC (permalink / raw) To: igt-dev These new tests allow to list the available configurations and also to query the data that makes up a configuration. v2: Verify uuid queries (Lionel) v3: Fix mistake with missing pointer value (Lionel) v4: Add igt_describe() (Lionel) v5: Fix config creation on Gen12+ (Lionel) v6: Fix incorrect check on device generation (Lionel) v7: Fix NOA_WRITE address (Lionel) Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> (v4) --- tests/i915/i915_query.c | 620 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 620 insertions(+) diff --git a/tests/i915/i915_query.c b/tests/i915/i915_query.c index 71807425..3eb43efb 100644 --- a/tests/i915/i915_query.c +++ b/tests/i915/i915_query.c @@ -22,6 +22,7 @@ */ #include "igt.h" +#include "igt_sysfs.h" #include <limits.h> @@ -735,6 +736,607 @@ static void engines(int fd) free(engines); } +static bool query_perf_config_supported(int fd) +{ + struct drm_i915_query_item item = { + .query_id = DRM_I915_QUERY_PERF_CONFIG, + .flags = DRM_I915_QUERY_PERF_CONFIG_LIST, + }; + + return __i915_query_items(fd, &item, 1) == 0 && item.length > 0; +} + +/* + * Verify that perf configuration queries for list of configurations + * rejects invalid parameters. + */ +static void test_query_perf_config_list_invalid(int fd) +{ + struct drm_i915_query_perf_config *query_config_ptr, dummy_query_config; + struct drm_i915_query_item item; + size_t len; + void *data; + + /* Verify invalid flags for perf config queries */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = 42; /* invalid */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + + /* + * A too small data length is invalid. We should have at least + * the test config list. + */ + memset(&item, 0, sizeof(item)); + memset(&dummy_query_config, 0, sizeof(dummy_query_config)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.data_ptr = to_user_pointer(&dummy_query_config); + item.flags = DRM_I915_QUERY_PERF_CONFIG_LIST; + item.length = sizeof(struct drm_i915_query_perf_config); /* invalid */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + + /* Flags on the query config data are invalid. */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_LIST; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert(item.length > sizeof(struct drm_i915_query_perf_config)); + + query_config_ptr = calloc(1, item.length); + query_config_ptr->flags = 1; /* invalid */ + item.data_ptr = to_user_pointer(query_config_ptr); + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + free(query_config_ptr); + + /* + * A NULL data pointer is invalid when the length is long + * enough for i915 to copy data into the pointed memory. + */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_LIST; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert(item.length > sizeof(struct drm_i915_query_perf_config)); + + i915_query_items(fd, &item, 1); /* leaves data ptr to null */ + igt_assert_eq(item.length, -EFAULT); + + /* Trying to write into read only memory will fail. */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_LIST; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert(item.length > sizeof(struct drm_i915_query_perf_config)); + + len = ALIGN(item.length, 4096); + data = mmap(0, len, PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); + memset(data, 0, len); + mprotect(data, len, PROT_READ); + item.data_ptr = to_user_pointer(data); /* invalid with read only data */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EFAULT); + + munmap(data, len); +} + +static int query_perf_config_id_data(int fd, int length, + struct drm_i915_query_perf_config *query) +{ + struct drm_i915_query_item item; + + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID; + item.length = length; + item.data_ptr = to_user_pointer(query); + i915_query_items(fd, &item, 1); + + return item.length; +} + +static int query_perf_config_uuid_data(int fd, int length, + struct drm_i915_query_perf_config *query) +{ + struct drm_i915_query_item item; + + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID; + item.length = length; + item.data_ptr = to_user_pointer(query); + i915_query_items(fd, &item, 1); + + return item.length; +} + +/* + * Verify that perf configuration queries for configuration data + * rejects invalid parameters. + */ +static void test_query_perf_config_data_invalid(int fd) +{ + struct { + struct drm_i915_query_perf_config query; + struct drm_i915_perf_oa_config oa; + } query; + struct drm_i915_query_item item; + size_t len; + void *data; + + /* Flags are invalid for perf config queries */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID + 1; /* invalid */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + + /* + * A too small data length is invalid. We should have at least + * the test config list. + */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID; + item.length = sizeof(struct drm_i915_query_perf_config); /* invalid */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID; + item.length = sizeof(struct drm_i915_query_perf_config) + + sizeof(struct drm_i915_perf_oa_config) - 1; /* invalid */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + + /* Flags on the query config data are invalid. */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, sizeof(query)); + + memset(&query, 0, sizeof(query)); + query.query.flags = 1; /* invalid */ + item.data_ptr = to_user_pointer(&query.query); + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EINVAL); + + /* Invalid UUID. */ + memset(&item, 0, sizeof(item)); + memset(&query, 0, sizeof(query)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_UUID; + item.data_ptr = to_user_pointer(&query); + item.length = sizeof(query); + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -ENOENT); + + /* + * A NULL data pointer is invalid when the length is long + * enough for i915 to copy data into the pointed memory. + */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, sizeof(query)); + + i915_query_items(fd, &item, 1); /* leaves data ptr to null */ + igt_assert_eq(item.length, -EFAULT); + + item.data_ptr = ULONG_MAX; /* invalid pointer */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EFAULT); + + /* Trying to write into read only memory will fail. */ + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_DATA_FOR_ID; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, sizeof(query)); + + len = ALIGN(item.length, 4096); + data = mmap(0, len, PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); + memset(data, 0, len); + ((struct drm_i915_query_perf_config *)data)->config = 1; /* test config */ + mprotect(data, len, PROT_READ); + item.data_ptr = to_user_pointer(data); /* invalid with read only data */ + i915_query_items(fd, &item, 1); + igt_assert_eq(item.length, -EFAULT); + + munmap(data, len); + + /* Invalid memory (NULL) for configuration registers. */ + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, sizeof(query), &query.query)); + + igt_debug("Queried test config %.*s\n", + (int)sizeof(query.oa.uuid), query.oa.uuid); + igt_debug(" n_mux_regs=%u, n_boolean_regs=%u, n_flex_regs=%u\n", + query.oa.n_mux_regs, query.oa.n_boolean_regs, + query.oa.n_flex_regs); + igt_assert_eq(-EFAULT, + query_perf_config_id_data(fd, sizeof(query), &query.query)); + + /* Invalid memory (ULONG max) for configuration registers. */ + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_mux_regs > 0) { + query.oa.mux_regs_ptr = ULONG_MAX; + query.oa.n_boolean_regs = 0; + query.oa.n_flex_regs = 0; + igt_assert_eq(-EFAULT, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_boolean_regs > 0) { + query.oa.boolean_regs_ptr = ULONG_MAX; + query.oa.n_mux_regs = 0; + query.oa.n_flex_regs = 0; + igt_assert_eq(-EFAULT, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_flex_regs > 0) { + query.oa.flex_regs_ptr = ULONG_MAX; + query.oa.n_mux_regs = 0; + query.oa.n_boolean_regs = 0; + igt_assert_eq(-EFAULT, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + /* Too small number of registers to write. */ + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_mux_regs > 0) { + query.oa.n_mux_regs--; + igt_assert_eq(-EINVAL, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_boolean_regs > 0) { + query.oa.n_boolean_regs--; + igt_assert_eq(-EINVAL, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_flex_regs > 0) { + query.oa.n_flex_regs--; + igt_assert_eq(-EINVAL, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, 0, &query.query)); + + if (query.oa.n_boolean_regs > 0) { + query.oa.boolean_regs_ptr = ULONG_MAX; + query.oa.n_mux_regs = 0; + query.oa.n_flex_regs = 0; + igt_assert_eq(-EFAULT, query_perf_config_id_data(fd, sizeof(query), + &query.query)); + } + + /* Read only memory for registers. */ + memset(&query, 0, sizeof(query)); + query.query.config = 1; /* test config */ + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, sizeof(query), &query.query)); + + len = ALIGN(query.oa.n_mux_regs * sizeof(uint32_t) * 2, 4096); + data = mmap(0, len, PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0); + memset(data, 0, len); + mprotect(data, len, PROT_READ); + query.oa.mux_regs_ptr = to_user_pointer(data); + igt_assert_eq(-EFAULT, + query_perf_config_id_data(fd, sizeof(query), &query.query)); + + munmap(data, len); +} + +static uint64_t create_perf_config(int fd, + const char *uuid, + uint32_t **boolean_regs, + uint32_t *n_boolean_regs, + uint32_t **flex_regs, + uint32_t *n_flex_regs, + uint32_t **mux_regs, + uint32_t *n_mux_regs) +{ + struct drm_i915_perf_oa_config config; + int devid = intel_get_drm_devid(fd); + uint32_t start_trig_offset = AT_LEAST_GEN(devid, 12) ? 0xd900 : 0x2710; + uint32_t report_trig_offset = AT_LEAST_GEN(devid, 12) ? 0xd920 : 0x2740; + int i, ret; + + *n_boolean_regs = rand() % 50; + *boolean_regs = calloc(*n_boolean_regs, sizeof(uint32_t) * 2); + *n_mux_regs = rand() % 50; + *mux_regs = calloc(*n_mux_regs, sizeof(uint32_t) * 2); + if (intel_gen(devid) < 8) { + /* flex register don't exist on gen7 */ + *n_flex_regs = 0; + *flex_regs = NULL; + } else { + *n_flex_regs = rand() % 50; + *flex_regs = calloc(*n_flex_regs, sizeof(uint32_t) * 2); + } + + for (i = 0; i < *n_boolean_regs; i++) { + if (rand() % 2) { + /* OASTARTTRIG[1-8] */ + (*boolean_regs)[i * 2] = + start_trig_offset + ((rand() % 32) / 4) * 4; + (*boolean_regs)[i * 2 + 1] = rand(); + } else { + /* OAREPORTTRIG[1-8] */ + (*boolean_regs)[i * 2] = + report_trig_offset + ((rand() % 32) / 4) * 4; + (*boolean_regs)[i * 2 + 1] = rand(); + } + } + + for (i = 0; i < *n_mux_regs; i++) { + if (i % 2 && AT_LEAST_GEN(devid, 11)) { + (*mux_regs)[i * 2] = 0x9884; /* NOA_WRITE_HI */ + (*mux_regs)[i * 2 + 1] = rand(); + } else { + (*mux_regs)[i * 2] = 0x9888; /* NOA_WRITE */ + (*mux_regs)[i * 2 + 1] = rand(); + } + } + + for (i = 0; i < *n_flex_regs; i++) { + const uint32_t flex[] = { + 0xe458, + 0xe558, + 0xe658, + 0xe758, + 0xe45c, + 0xe55c, + 0xe65c + }; + (*flex_regs)[i * 2] = flex[rand() % ARRAY_SIZE(flex)]; + (*flex_regs)[i * 2 + 1] = rand(); + } + + memset(&config, 0, sizeof(config)); + memcpy(config.uuid, uuid, sizeof(config.uuid)); + + config.n_boolean_regs = *n_boolean_regs; + config.boolean_regs_ptr = to_user_pointer(*boolean_regs); + config.n_flex_regs = *n_flex_regs; + config.flex_regs_ptr = to_user_pointer(*flex_regs); + config.n_mux_regs = *n_mux_regs; + config.mux_regs_ptr = to_user_pointer(*mux_regs); + + ret = igt_ioctl(fd, DRM_IOCTL_I915_PERF_ADD_CONFIG, &config); + igt_assert(ret > 1); /* Config 0/1 should be used by the kernel */ + + igt_debug("created config id=%i uuid=%s:\n", ret, uuid); + igt_debug("\tn_boolean_regs=%u n_flex_regs=%u n_mux_regs=%u\n", + config.n_boolean_regs, config.n_flex_regs, + config.n_mux_regs); + + return ret; +} + +static void remove_perf_config(int fd, uint64_t config_id) +{ + igt_assert_eq(0, igt_ioctl(fd, DRM_IOCTL_I915_PERF_REMOVE_CONFIG, + &config_id)); +} + +static uint64_t get_config_id(int fd, const char *uuid) +{ + char rel_path[100]; + uint64_t ret; + int sysfs; + + sysfs = igt_sysfs_open(fd); + igt_assert_lte(0, sysfs); + + snprintf(rel_path, sizeof(rel_path), "metrics/%s/id", uuid); + + if (igt_sysfs_scanf(sysfs, rel_path, "%lu", &ret) < 0) + ret = 0; + + close(sysfs); + return ret; +} + +/* + * Verifies that created configurations appear in the query of list of + * configuration and also verify the content of the queried + * configurations matches with what was created. + */ +static void test_query_perf_configs(int fd) +{ + struct { + uint64_t id; + + char uuid[40]; + + uint32_t *boolean_regs; + uint32_t n_boolean_regs; + uint32_t *flex_regs; + uint32_t n_flex_regs; + uint32_t *mux_regs; + uint32_t n_mux_regs; + } configs[5]; + struct { + struct drm_i915_query_perf_config query; + uint64_t config_ids[]; + } *list_query; + struct drm_i915_query_item item; + int i; + + srand(time(NULL)); + + for (i = 0; i < ARRAY_SIZE(configs); i++) { + uint64_t prev_config_id; + + snprintf(configs[i].uuid, sizeof(configs[i].uuid), + "01234567-%04u-0123-0123-0123456789ab", i); + + prev_config_id = get_config_id(fd, configs[i].uuid); + if (prev_config_id) + remove_perf_config(fd, prev_config_id); + + configs[i].id = + create_perf_config(fd, configs[i].uuid, + &configs[i].boolean_regs, + &configs[i].n_boolean_regs, + &configs[i].flex_regs, + &configs[i].n_flex_regs, + &configs[i].mux_regs, + &configs[i].n_mux_regs); + } + + memset(&item, 0, sizeof(item)); + item.query_id = DRM_I915_QUERY_PERF_CONFIG; + item.flags = DRM_I915_QUERY_PERF_CONFIG_LIST; + item.length = 0; + i915_query_items(fd, &item, 1); + igt_assert(item.length > sizeof(struct drm_i915_query_perf_config)); + + list_query = malloc(item.length); + memset(list_query, 0, item.length); + item.data_ptr = to_user_pointer(list_query); + i915_query_items(fd, &item, 1); + igt_assert(item.length > sizeof(struct drm_i915_query_perf_config)); + + igt_debug("listed configs:\n"); + for (i = 0; i < list_query->query.config; i++) + igt_debug("\tid=%lu\n", list_query->config_ids[i]); + + /* Verify that all created configs are listed. */ + for (i = 0; i < ARRAY_SIZE(configs); i++) { + int j; + bool found = false; + + for (j = 0; j < list_query->query.config; j++) { + if (list_query->config_ids[j] == configs[i].id) { + found = true; + break; + } + } + + igt_assert(found); + } + + /* Verify the content of the configs. */ + for (i = 0; i < ARRAY_SIZE(configs); i++) { + struct { + struct drm_i915_query_perf_config query; + struct drm_i915_perf_oa_config oa; + } query; + uint32_t *boolean_regs = NULL, *flex_regs = NULL, *mux_regs = NULL; + + /* First query with configuration id. */ + memset(&query, 0, sizeof(query)); + query.query.config = configs[i].id; + igt_assert_eq(sizeof(query), + query_perf_config_id_data(fd, sizeof(query), + &query.query)); + + igt_debug("queried config data id=%lu uuid=%s:\n", + configs[i].id, configs[i].uuid); + igt_debug("\tn_boolean_regs=%u n_flex_regs=%u n_mux_regs=%u\n", + query.oa.n_boolean_regs, query.oa.n_flex_regs, + query.oa.n_mux_regs); + + igt_assert_eq(query.oa.n_boolean_regs, configs[i].n_boolean_regs); + igt_assert_eq(query.oa.n_flex_regs, configs[i].n_flex_regs); + igt_assert_eq(query.oa.n_mux_regs, configs[i].n_mux_regs); + + /* Query again with configuration uuid. */ + memset(&query, 0, sizeof(query)); + memcpy(query.query.uuid, configs[i].uuid, + sizeof(query.query.uuid)); + igt_assert_eq(sizeof(query), + query_perf_config_uuid_data(fd, sizeof(query), + &query.query)); + + igt_assert_eq(query.oa.n_boolean_regs, configs[i].n_boolean_regs); + igt_assert_eq(query.oa.n_flex_regs, configs[i].n_flex_regs); + igt_assert_eq(query.oa.n_mux_regs, configs[i].n_mux_regs); + + /* Now get the register programming values. */ + boolean_regs = calloc(query.oa.n_boolean_regs * 2, sizeof(uint32_t)); + if (query.oa.n_flex_regs > 0) + flex_regs = calloc(query.oa.n_flex_regs * 2, sizeof(uint32_t)); + mux_regs = calloc(query.oa.n_mux_regs * 2, sizeof(uint32_t)); + + query.oa.boolean_regs_ptr = to_user_pointer(boolean_regs); + query.oa.flex_regs_ptr = to_user_pointer(flex_regs); + query.oa.mux_regs_ptr = to_user_pointer(mux_regs); + + igt_assert_eq(sizeof(query), + query_perf_config_uuid_data(fd, sizeof(query), + &query.query)); + + igt_assert_eq(0, memcmp(configs[i].boolean_regs, + boolean_regs, + configs[i].n_boolean_regs * 2 * sizeof(uint32_t))); + igt_assert_eq(0, memcmp(configs[i].flex_regs, + flex_regs, + configs[i].n_flex_regs * 2 * sizeof(uint32_t))); + igt_assert_eq(0, memcmp(configs[i].mux_regs, + mux_regs, + configs[i].n_mux_regs * 2 * sizeof(uint32_t))); + + free(boolean_regs); + free(flex_regs); + free(mux_regs); + } + + for (i = 0; i < ARRAY_SIZE(configs); i++) { + remove_perf_config(fd, configs[i].id); + + free(configs[i].boolean_regs); + free(configs[i].flex_regs); + free(configs[i].mux_regs); + } +} + igt_main { int fd = -1; @@ -794,6 +1396,24 @@ igt_main engines(fd); } + igt_subtest_group { + igt_fixture { + igt_require(query_perf_config_supported(fd)); + } + + igt_describe("Test invalid parameters when listing OA configurations"); + igt_subtest("query-perf-config-list-invalid") + test_query_perf_config_list_invalid(fd); + + igt_describe("Test invalid parameters when querying OA configuration data"); + igt_subtest("query-perf-config-data-invalid") + test_query_perf_config_data_invalid(fd); + + igt_describe("Test listing & querying OA configurations"); + igt_subtest("query-perf-configs") + test_query_perf_configs(fd); + } + igt_fixture { close(fd); } -- 2.25.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests: add i915-query perf tests 2020-02-19 9:46 [igt-dev] [PATCH i-g-t v7 0/1] tests: add i915-query perf tests Lionel Landwerlin 2020-02-19 9:46 ` [igt-dev] [PATCH i-g-t v7 1/1] tests/i915-query: add new tests for perf configurations queries Lionel Landwerlin @ 2020-02-19 10:29 ` Patchwork 2020-02-20 22:39 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2020-02-19 10:29 UTC (permalink / raw) To: Lionel Landwerlin; +Cc: igt-dev == Series Details == Series: tests: add i915-query perf tests URL : https://patchwork.freedesktop.org/series/73631/ State : success == Summary == CI Bug Log - changes from IGT_5449 -> IGTPW_4182 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html Known issues ------------ Here are the changes found in IGTPW_4182 that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@gem_close_race@basic-threads: - fi-byt-j1900: [INCOMPLETE][1] ([i915#45]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/fi-byt-j1900/igt@gem_close_race@basic-threads.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/fi-byt-j1900/igt@gem_close_race@basic-threads.html - fi-byt-n2820: [INCOMPLETE][3] ([i915#45]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/fi-byt-n2820/igt@gem_close_race@basic-threads.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/fi-byt-n2820/igt@gem_close_race@basic-threads.html * igt@gem_exec_parallel@contexts: - {fi-ehl-1}: [INCOMPLETE][5] ([i915#937]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/fi-ehl-1/igt@gem_exec_parallel@contexts.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/fi-ehl-1/igt@gem_exec_parallel@contexts.html * igt@i915_selftest@live_gt_lrc: - {fi-tgl-u}: [INCOMPLETE][7] ([i915#1233]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/fi-tgl-u/igt@i915_selftest@live_gt_lrc.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/fi-tgl-u/igt@i915_selftest@live_gt_lrc.html #### Warnings #### * igt@amdgpu/amd_prime@amd-to-i915: - fi-icl-u3: [SKIP][9] ([fdo#109315] / [i915#585]) -> [SKIP][10] ([fdo#109315]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/fi-icl-u3/igt@amdgpu/amd_prime@amd-to-i915.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/fi-icl-u3/igt@amdgpu/amd_prime@amd-to-i915.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 [i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45 [i915#585]: https://gitlab.freedesktop.org/drm/intel/issues/585 [i915#937]: https://gitlab.freedesktop.org/drm/intel/issues/937 Participating hosts (50 -> 38) ------------------------------ Additional (3): fi-skl-6770hq fi-glk-dsi fi-skl-6700k2 Missing (15): fi-kbl-soraka fi-ilk-m540 fi-bdw-samus fi-bdw-5557u fi-bsw-n3050 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-snb-2520m fi-ctg-p8600 fi-ivb-3770 fi-skl-lmem fi-blb-e6850 fi-byt-clapper fi-skl-6600u Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5449 -> IGTPW_4182 CI-20190529: 20190529 CI_DRM_7963: e0d737598eb749378a5dc4ed3dfafc6f79d512cb @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4182: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html IGT_5449: 5c5d5952a04117074db660ad25d8a6010cbf6116 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Testlist changes == +igt@i915_query@query-perf-configs +igt@i915_query@query-perf-config-data-invalid +igt@i915_query@query-perf-config-list-invalid == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests: add i915-query perf tests 2020-02-19 9:46 [igt-dev] [PATCH i-g-t v7 0/1] tests: add i915-query perf tests Lionel Landwerlin 2020-02-19 9:46 ` [igt-dev] [PATCH i-g-t v7 1/1] tests/i915-query: add new tests for perf configurations queries Lionel Landwerlin 2020-02-19 10:29 ` [igt-dev] ✓ Fi.CI.BAT: success for tests: add i915-query perf tests Patchwork @ 2020-02-20 22:39 ` Patchwork 2020-02-21 7:52 ` Lionel Landwerlin 2 siblings, 1 reply; 6+ messages in thread From: Patchwork @ 2020-02-20 22:39 UTC (permalink / raw) To: Lionel Landwerlin; +Cc: igt-dev == Series Details == Series: tests: add i915-query perf tests URL : https://patchwork.freedesktop.org/series/73631/ State : success == Summary == CI Bug Log - changes from IGT_5449_full -> IGTPW_4182_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html New tests --------- New tests have been introduced between IGT_5449_full and IGTPW_4182_full: ### New IGT tests (3) ### * igt@i915_query@query-perf-config-data-invalid: - Statuses : 6 pass(s) 1 skip(s) - Exec time: [0.0, 0.00] s * igt@i915_query@query-perf-config-list-invalid: - Statuses : 6 pass(s) 1 skip(s) - Exec time: [0.0] s * igt@i915_query@query-perf-configs: - Statuses : 6 pass(s) 1 skip(s) - Exec time: [0.0, 0.00] s Known issues ------------ Here are the changes found in IGTPW_4182_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@vcs1-none: - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +8 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_ctx_isolation@vcs1-none.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb5/igt@gem_ctx_isolation@vcs1-none.html * igt@gem_exec_balancer@smoke: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110854]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_exec_balancer@smoke.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_balancer@smoke.html * igt@gem_exec_schedule@out-order-bsd2: - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276]) +13 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb1/igt@gem_exec_schedule@out-order-bsd2.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_schedule@out-order-bsd2.html * igt@gem_exec_schedule@pi-userfault-bsd: - shard-iclb: [PASS][7] -> [SKIP][8] ([i915#677]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@gem_exec_schedule@pi-userfault-bsd.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@pi-userfault-bsd.html * igt@gem_exec_schedule@preempt-bsd: - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#112146]) +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@gem_exec_schedule@preempt-bsd.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@preempt-bsd.html * igt@gem_mmap_gtt@big-copy-xy: - shard-snb: [PASS][11] -> [DMESG-WARN][12] ([i915#478]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb4/igt@gem_mmap_gtt@big-copy-xy.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb4/igt@gem_mmap_gtt@big-copy-xy.html * igt@gem_ppgtt@flink-and-close-vma-leak: - shard-hsw: [PASS][13] -> [FAIL][14] ([i915#644]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw5/igt@gem_ppgtt@flink-and-close-vma-leak.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw5/igt@gem_ppgtt@flink-and-close-vma-leak.html * igt@gen9_exec_parse@allowed-all: - shard-glk: [PASS][15] -> [DMESG-WARN][16] ([i915#716]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk4/igt@gen9_exec_parse@allowed-all.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@gen9_exec_parse@allowed-all.html * igt@i915_pm_rps@waitboost: - shard-glk: [PASS][17] -> [FAIL][18] ([i915#39]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk9/igt@i915_pm_rps@waitboost.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@i915_pm_rps@waitboost.html * igt@i915_selftest@live_gtt: - shard-kbl: [PASS][19] -> [TIMEOUT][20] ([fdo#112271]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl2/igt@i915_selftest@live_gtt.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@i915_selftest@live_gtt.html * igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque: - shard-glk: [PASS][21] -> [FAIL][22] ([i915#54]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk3/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk4/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html - shard-apl: [PASS][23] -> [FAIL][24] ([i915#54]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html - shard-kbl: [PASS][25] -> [FAIL][26] ([i915#54]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-glk: [PASS][27] -> [FAIL][28] ([i915#72]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@cursor-vs-flip-toggle: - shard-hsw: [PASS][29] -> [FAIL][30] ([i915#57]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw8/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-apl: [PASS][31] -> [FAIL][32] ([i915#79]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-apl: [PASS][33] -> [DMESG-WARN][34] ([i915#180]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-tglb: [PASS][35] -> [SKIP][36] ([i915#668]) +4 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-kbl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) +5 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-iclb: [PASS][39] -> [SKIP][40] ([fdo#109441]) +1 similar issue [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@kms_setmode@basic: - shard-apl: [PASS][41] -> [FAIL][42] ([i915#31]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl7/igt@kms_setmode@basic.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl2/igt@kms_setmode@basic.html #### Possible fixes #### * {igt@gem_ctx_persistence@close-replace-race}: - shard-iclb: [FAIL][43] ([i915#1241]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_ctx_persistence@close-replace-race.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_ctx_persistence@close-replace-race.html * igt@gem_ctx_shared@exec-shared-gtt-bsd2: - shard-tglb: [FAIL][45] ([i915#616]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb2/igt@gem_ctx_shared@exec-shared-gtt-bsd2.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb8/igt@gem_ctx_shared@exec-shared-gtt-bsd2.html * igt@gem_ctx_shared@exec-shared-gtt-render: - shard-tglb: [FAIL][47] ([i915#607] / [i915#616]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb7/igt@gem_ctx_shared@exec-shared-gtt-render.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb3/igt@gem_ctx_shared@exec-shared-gtt-render.html * igt@gem_exec_balancer@hang: - shard-tglb: [FAIL][49] -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb5/igt@gem_exec_balancer@hang.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb1/igt@gem_exec_balancer@hang.html * igt@gem_exec_parallel@vcs1-fds: - shard-iclb: [SKIP][51] ([fdo#112080]) -> [PASS][52] +15 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb5/igt@gem_exec_parallel@vcs1-fds.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html * {igt@gem_exec_schedule@implicit-both-bsd1}: - shard-iclb: [SKIP][53] ([fdo#109276] / [i915#677]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@gem_exec_schedule@implicit-both-bsd1.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@implicit-both-bsd1.html * igt@gem_exec_schedule@pi-distinct-iova-bsd: - shard-iclb: [SKIP][55] ([i915#677]) -> [PASS][56] +1 similar issue [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb1/igt@gem_exec_schedule@pi-distinct-iova-bsd.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_schedule@pi-distinct-iova-bsd.html * igt@gem_exec_schedule@preempt-queue-bsd1: - shard-iclb: [SKIP][57] ([fdo#109276]) -> [PASS][58] +17 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@gem_exec_schedule@preempt-queue-bsd1.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@gem_exec_schedule@preempt-queue-bsd1.html * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd: - shard-iclb: [SKIP][59] ([fdo#112146]) -> [PASS][60] +5 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb8/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html * igt@gem_linear_blits@normal: - shard-hsw: [FAIL][61] ([i915#694]) -> [PASS][62] +1 similar issue [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw7/igt@gem_linear_blits@normal.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw7/igt@gem_linear_blits@normal.html * igt@gem_ppgtt@flink-and-close-vma-leak: - shard-kbl: [FAIL][63] ([i915#644]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl1/igt@gem_ppgtt@flink-and-close-vma-leak.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl4/igt@gem_ppgtt@flink-and-close-vma-leak.html * igt@gem_userptr_blits@sync-unmap-after-close: - shard-snb: [DMESG-WARN][65] ([fdo#111870] / [i915#478]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb2/igt@gem_userptr_blits@sync-unmap-after-close.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb4/igt@gem_userptr_blits@sync-unmap-after-close.html * igt@i915_selftest@live_gt_lrc: - shard-tglb: [INCOMPLETE][67] ([i915#1233]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb2/igt@i915_selftest@live_gt_lrc.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb7/igt@i915_selftest@live_gt_lrc.html * igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge: - shard-snb: [SKIP][69] ([fdo#109271]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb2/igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb1/igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu: - shard-glk: [FAIL][71] ([i915#49]) -> [PASS][72] [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html * {igt@kms_hdr@bpc-switch-suspend}: - shard-kbl: [INCOMPLETE][73] ([fdo#103665]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: - shard-apl: [DMESG-WARN][75] ([i915#180]) -> [PASS][76] +2 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: - shard-kbl: [DMESG-WARN][77] ([i915#180]) -> [PASS][78] +5 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-glk: [FAIL][79] ([i915#899]) -> [PASS][80] [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk8/igt@kms_plane_lowres@pipe-a-tiling-y.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk6/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-iclb: [SKIP][81] ([fdo#109441]) -> [PASS][82] +1 similar issue [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@kms_psr@psr2_primary_mmap_gtt.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@perf@gen12-mi-rpc: - shard-tglb: [TIMEOUT][83] ([fdo#112271] / [i915#1085]) -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb1/igt@perf@gen12-mi-rpc.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb1/igt@perf@gen12-mi-rpc.html * igt@perf_pmu@cpu-hotplug: - shard-hsw: [INCOMPLETE][85] ([i915#1176] / [i915#61]) -> [PASS][86] [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw6/igt@perf_pmu@cpu-hotplug.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw2/igt@perf_pmu@cpu-hotplug.html #### Warnings #### * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup: - shard-snb: [DMESG-WARN][87] ([fdo#111870] / [i915#478]) -> [DMESG-WARN][88] ([fdo#110789] / [fdo#111870] / [i915#478]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup.html * igt@kms_dp_dsc@basic-dsc-enable-edp: - shard-iclb: [SKIP][89] ([fdo#109349]) -> [DMESG-WARN][90] ([i915#1226]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@kms_dp_dsc@basic-dsc-enable-edp.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789 [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870 [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 [i915#1085]: https://gitlab.freedesktop.org/drm/intel/issues/1085 [i915#1176]: https://gitlab.freedesktop.org/drm/intel/issues/1176 [i915#1226]: https://gitlab.freedesktop.org/drm/intel/issues/1226 [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 [i915#1241]: https://gitlab.freedesktop.org/drm/intel/issues/1241 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#39]: https://gitlab.freedesktop.org/drm/intel/issues/39 [i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#57]: https://gitlab.freedesktop.org/drm/intel/issues/57 [i915#607]: https://gitlab.freedesktop.org/drm/intel/issues/607 [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 [i915#616]: https://gitlab.freedesktop.org/drm/intel/issues/616 [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644 [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#899]: https://gitlab.freedesktop.org/drm/intel/issues/899 Participating hosts (8 -> 8) ------------------------------ No changes in participating hosts Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5449 -> IGTPW_4182 CI-20190529: 20190529 CI_DRM_7963: e0d737598eb749378a5dc4ed3dfafc6f79d512cb @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4182: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html IGT_5449: 5c5d5952a04117074db660ad25d8a6010cbf6116 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] ✓ Fi.CI.IGT: success for tests: add i915-query perf tests 2020-02-20 22:39 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2020-02-21 7:52 ` Lionel Landwerlin 2020-02-29 17:17 ` Lionel Landwerlin 0 siblings, 1 reply; 6+ messages in thread From: Lionel Landwerlin @ 2020-02-21 7:52 UTC (permalink / raw) To: igt-dev Yey, all green! On 21/02/2020 00:39, Patchwork wrote: > == Series Details == > > Series: tests: add i915-query perf tests > URL : https://patchwork.freedesktop.org/series/73631/ > State : success > > == Summary == > > CI Bug Log - changes from IGT_5449_full -> IGTPW_4182_full > ==================================================== > > Summary > ------- > > **SUCCESS** > > No regressions found. > > External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html > > New tests > --------- > > New tests have been introduced between IGT_5449_full and IGTPW_4182_full: > > ### New IGT tests (3) ### > > * igt@i915_query@query-perf-config-data-invalid: > - Statuses : 6 pass(s) 1 skip(s) > - Exec time: [0.0, 0.00] s > > * igt@i915_query@query-perf-config-list-invalid: > - Statuses : 6 pass(s) 1 skip(s) > - Exec time: [0.0] s > > * igt@i915_query@query-perf-configs: > - Statuses : 6 pass(s) 1 skip(s) > - Exec time: [0.0, 0.00] s > > > > Known issues > ------------ > > Here are the changes found in IGTPW_4182_full that come from known issues: > > ### IGT changes ### > > #### Issues hit #### > > * igt@gem_ctx_isolation@vcs1-none: > - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +8 similar issues > [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_ctx_isolation@vcs1-none.html > [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb5/igt@gem_ctx_isolation@vcs1-none.html > > * igt@gem_exec_balancer@smoke: > - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110854]) > [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_exec_balancer@smoke.html > [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_balancer@smoke.html > > * igt@gem_exec_schedule@out-order-bsd2: > - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276]) +13 similar issues > [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb1/igt@gem_exec_schedule@out-order-bsd2.html > [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_schedule@out-order-bsd2.html > > * igt@gem_exec_schedule@pi-userfault-bsd: > - shard-iclb: [PASS][7] -> [SKIP][8] ([i915#677]) > [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@gem_exec_schedule@pi-userfault-bsd.html > [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@pi-userfault-bsd.html > > * igt@gem_exec_schedule@preempt-bsd: > - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#112146]) +1 similar issue > [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@gem_exec_schedule@preempt-bsd.html > [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@preempt-bsd.html > > * igt@gem_mmap_gtt@big-copy-xy: > - shard-snb: [PASS][11] -> [DMESG-WARN][12] ([i915#478]) > [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb4/igt@gem_mmap_gtt@big-copy-xy.html > [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb4/igt@gem_mmap_gtt@big-copy-xy.html > > * igt@gem_ppgtt@flink-and-close-vma-leak: > - shard-hsw: [PASS][13] -> [FAIL][14] ([i915#644]) > [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw5/igt@gem_ppgtt@flink-and-close-vma-leak.html > [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw5/igt@gem_ppgtt@flink-and-close-vma-leak.html > > * igt@gen9_exec_parse@allowed-all: > - shard-glk: [PASS][15] -> [DMESG-WARN][16] ([i915#716]) > [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk4/igt@gen9_exec_parse@allowed-all.html > [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@gen9_exec_parse@allowed-all.html > > * igt@i915_pm_rps@waitboost: > - shard-glk: [PASS][17] -> [FAIL][18] ([i915#39]) > [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk9/igt@i915_pm_rps@waitboost.html > [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@i915_pm_rps@waitboost.html > > * igt@i915_selftest@live_gtt: > - shard-kbl: [PASS][19] -> [TIMEOUT][20] ([fdo#112271]) > [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl2/igt@i915_selftest@live_gtt.html > [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@i915_selftest@live_gtt.html > > * igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque: > - shard-glk: [PASS][21] -> [FAIL][22] ([i915#54]) > [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk3/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html > [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk4/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html > - shard-apl: [PASS][23] -> [FAIL][24] ([i915#54]) > [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html > [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html > - shard-kbl: [PASS][25] -> [FAIL][26] ([i915#54]) > [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html > [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html > > * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: > - shard-glk: [PASS][27] -> [FAIL][28] ([i915#72]) > [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html > [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html > > * igt@kms_cursor_legacy@cursor-vs-flip-toggle: > - shard-hsw: [PASS][29] -> [FAIL][30] ([i915#57]) > [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw8/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html > [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html > > * igt@kms_flip@flip-vs-expired-vblank-interruptible: > - shard-apl: [PASS][31] -> [FAIL][32] ([i915#79]) > [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html > [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html > > * igt@kms_flip@flip-vs-suspend-interruptible: > - shard-apl: [PASS][33] -> [DMESG-WARN][34] ([i915#180]) > [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible.html > [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible.html > > * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: > - shard-tglb: [PASS][35] -> [SKIP][36] ([i915#668]) +4 similar issues > [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html > [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html > > * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: > - shard-kbl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) +5 similar issues > [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html > [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html > > * igt@kms_psr@psr2_cursor_mmap_cpu: > - shard-iclb: [PASS][39] -> [SKIP][40] ([fdo#109441]) +1 similar issue > [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html > [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@kms_psr@psr2_cursor_mmap_cpu.html > > * igt@kms_setmode@basic: > - shard-apl: [PASS][41] -> [FAIL][42] ([i915#31]) > [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl7/igt@kms_setmode@basic.html > [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl2/igt@kms_setmode@basic.html > > > #### Possible fixes #### > > * {igt@gem_ctx_persistence@close-replace-race}: > - shard-iclb: [FAIL][43] ([i915#1241]) -> [PASS][44] > [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_ctx_persistence@close-replace-race.html > [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_ctx_persistence@close-replace-race.html > > * igt@gem_ctx_shared@exec-shared-gtt-bsd2: > - shard-tglb: [FAIL][45] ([i915#616]) -> [PASS][46] > [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb2/igt@gem_ctx_shared@exec-shared-gtt-bsd2.html > [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb8/igt@gem_ctx_shared@exec-shared-gtt-bsd2.html > > * igt@gem_ctx_shared@exec-shared-gtt-render: > - shard-tglb: [FAIL][47] ([i915#607] / [i915#616]) -> [PASS][48] > [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb7/igt@gem_ctx_shared@exec-shared-gtt-render.html > [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb3/igt@gem_ctx_shared@exec-shared-gtt-render.html > > * igt@gem_exec_balancer@hang: > - shard-tglb: [FAIL][49] -> [PASS][50] > [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb5/igt@gem_exec_balancer@hang.html > [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb1/igt@gem_exec_balancer@hang.html > > * igt@gem_exec_parallel@vcs1-fds: > - shard-iclb: [SKIP][51] ([fdo#112080]) -> [PASS][52] +15 similar issues > [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb5/igt@gem_exec_parallel@vcs1-fds.html > [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html > > * {igt@gem_exec_schedule@implicit-both-bsd1}: > - shard-iclb: [SKIP][53] ([fdo#109276] / [i915#677]) -> [PASS][54] > [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@gem_exec_schedule@implicit-both-bsd1.html > [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@implicit-both-bsd1.html > > * igt@gem_exec_schedule@pi-distinct-iova-bsd: > - shard-iclb: [SKIP][55] ([i915#677]) -> [PASS][56] +1 similar issue > [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb1/igt@gem_exec_schedule@pi-distinct-iova-bsd.html > [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_schedule@pi-distinct-iova-bsd.html > > * igt@gem_exec_schedule@preempt-queue-bsd1: > - shard-iclb: [SKIP][57] ([fdo#109276]) -> [PASS][58] +17 similar issues > [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@gem_exec_schedule@preempt-queue-bsd1.html > [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@gem_exec_schedule@preempt-queue-bsd1.html > > * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd: > - shard-iclb: [SKIP][59] ([fdo#112146]) -> [PASS][60] +5 similar issues > [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html > [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb8/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html > > * igt@gem_linear_blits@normal: > - shard-hsw: [FAIL][61] ([i915#694]) -> [PASS][62] +1 similar issue > [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw7/igt@gem_linear_blits@normal.html > [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw7/igt@gem_linear_blits@normal.html > > * igt@gem_ppgtt@flink-and-close-vma-leak: > - shard-kbl: [FAIL][63] ([i915#644]) -> [PASS][64] > [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl1/igt@gem_ppgtt@flink-and-close-vma-leak.html > [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl4/igt@gem_ppgtt@flink-and-close-vma-leak.html > > * igt@gem_userptr_blits@sync-unmap-after-close: > - shard-snb: [DMESG-WARN][65] ([fdo#111870] / [i915#478]) -> [PASS][66] > [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb2/igt@gem_userptr_blits@sync-unmap-after-close.html > [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb4/igt@gem_userptr_blits@sync-unmap-after-close.html > > * igt@i915_selftest@live_gt_lrc: > - shard-tglb: [INCOMPLETE][67] ([i915#1233]) -> [PASS][68] > [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb2/igt@i915_selftest@live_gt_lrc.html > [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb7/igt@i915_selftest@live_gt_lrc.html > > * igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge: > - shard-snb: [SKIP][69] ([fdo#109271]) -> [PASS][70] > [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb2/igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge.html > [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb1/igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge.html > > * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu: > - shard-glk: [FAIL][71] ([i915#49]) -> [PASS][72] > [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html > [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html > > * {igt@kms_hdr@bpc-switch-suspend}: > - shard-kbl: [INCOMPLETE][73] ([fdo#103665]) -> [PASS][74] > [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html > [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html > > * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: > - shard-apl: [DMESG-WARN][75] ([i915#180]) -> [PASS][76] +2 similar issues > [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html > [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html > > * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: > - shard-kbl: [DMESG-WARN][77] ([i915#180]) -> [PASS][78] +5 similar issues > [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html > [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html > > * igt@kms_plane_lowres@pipe-a-tiling-y: > - shard-glk: [FAIL][79] ([i915#899]) -> [PASS][80] > [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk8/igt@kms_plane_lowres@pipe-a-tiling-y.html > [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk6/igt@kms_plane_lowres@pipe-a-tiling-y.html > > * igt@kms_psr@psr2_primary_mmap_gtt: > - shard-iclb: [SKIP][81] ([fdo#109441]) -> [PASS][82] +1 similar issue > [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@kms_psr@psr2_primary_mmap_gtt.html > [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@kms_psr@psr2_primary_mmap_gtt.html > > * igt@perf@gen12-mi-rpc: > - shard-tglb: [TIMEOUT][83] ([fdo#112271] / [i915#1085]) -> [PASS][84] > [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb1/igt@perf@gen12-mi-rpc.html > [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb1/igt@perf@gen12-mi-rpc.html > > * igt@perf_pmu@cpu-hotplug: > - shard-hsw: [INCOMPLETE][85] ([i915#1176] / [i915#61]) -> [PASS][86] > [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw6/igt@perf_pmu@cpu-hotplug.html > [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw2/igt@perf_pmu@cpu-hotplug.html > > > #### Warnings #### > > * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup: > - shard-snb: [DMESG-WARN][87] ([fdo#111870] / [i915#478]) -> [DMESG-WARN][88] ([fdo#110789] / [fdo#111870] / [i915#478]) > [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup.html > [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup.html > > * igt@kms_dp_dsc@basic-dsc-enable-edp: > - shard-iclb: [SKIP][89] ([fdo#109349]) -> [DMESG-WARN][90] ([i915#1226]) > [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@kms_dp_dsc@basic-dsc-enable-edp.html > [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html > > > {name}: This element is suppressed. This means it is ignored when computing > the status of the difference (SUCCESS, WARNING, or FAILURE). > > [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 > [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 > [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 > [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 > [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 > [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789 > [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 > [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870 > [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 > [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 > [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 > [i915#1085]: https://gitlab.freedesktop.org/drm/intel/issues/1085 > [i915#1176]: https://gitlab.freedesktop.org/drm/intel/issues/1176 > [i915#1226]: https://gitlab.freedesktop.org/drm/intel/issues/1226 > [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 > [i915#1241]: https://gitlab.freedesktop.org/drm/intel/issues/1241 > [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 > [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 > [i915#39]: https://gitlab.freedesktop.org/drm/intel/issues/39 > [i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478 > [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 > [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 > [i915#57]: https://gitlab.freedesktop.org/drm/intel/issues/57 > [i915#607]: https://gitlab.freedesktop.org/drm/intel/issues/607 > [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 > [i915#616]: https://gitlab.freedesktop.org/drm/intel/issues/616 > [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644 > [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 > [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 > [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 > [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 > [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72 > [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 > [i915#899]: https://gitlab.freedesktop.org/drm/intel/issues/899 > > > Participating hosts (8 -> 8) > ------------------------------ > > No changes in participating hosts > > > Build changes > ------------- > > * CI: CI-20190529 -> None > * IGT: IGT_5449 -> IGTPW_4182 > > CI-20190529: 20190529 > CI_DRM_7963: e0d737598eb749378a5dc4ed3dfafc6f79d512cb @ git://anongit.freedesktop.org/gfx-ci/linux > IGTPW_4182: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html > IGT_5449: 5c5d5952a04117074db660ad25d8a6010cbf6116 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools > > == Logs == > > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] ✓ Fi.CI.IGT: success for tests: add i915-query perf tests 2020-02-21 7:52 ` Lionel Landwerlin @ 2020-02-29 17:17 ` Lionel Landwerlin 0 siblings, 0 replies; 6+ messages in thread From: Lionel Landwerlin @ 2020-02-29 17:17 UTC (permalink / raw) To: igt-dev Ping? On 21/02/2020 09:52, Lionel Landwerlin wrote: > Yey, all green! > > On 21/02/2020 00:39, Patchwork wrote: >> == Series Details == >> >> Series: tests: add i915-query perf tests >> URL : https://patchwork.freedesktop.org/series/73631/ >> State : success >> >> == Summary == >> >> CI Bug Log - changes from IGT_5449_full -> IGTPW_4182_full >> ==================================================== >> >> Summary >> ------- >> >> **SUCCESS** >> >> No regressions found. >> >> External URL: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html >> >> New tests >> --------- >> >> New tests have been introduced between IGT_5449_full and >> IGTPW_4182_full: >> >> ### New IGT tests (3) ### >> >> * igt@i915_query@query-perf-config-data-invalid: >> - Statuses : 6 pass(s) 1 skip(s) >> - Exec time: [0.0, 0.00] s >> >> * igt@i915_query@query-perf-config-list-invalid: >> - Statuses : 6 pass(s) 1 skip(s) >> - Exec time: [0.0] s >> >> * igt@i915_query@query-perf-configs: >> - Statuses : 6 pass(s) 1 skip(s) >> - Exec time: [0.0, 0.00] s >> >> >> Known issues >> ------------ >> >> Here are the changes found in IGTPW_4182_full that come from known >> issues: >> >> ### IGT changes ### >> >> #### Issues hit #### >> >> * igt@gem_ctx_isolation@vcs1-none: >> - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +8 >> similar issues >> [1]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_ctx_isolation@vcs1-none.html >> [2]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb5/igt@gem_ctx_isolation@vcs1-none.html >> >> * igt@gem_exec_balancer@smoke: >> - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110854]) >> [3]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_exec_balancer@smoke.html >> [4]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_balancer@smoke.html >> >> * igt@gem_exec_schedule@out-order-bsd2: >> - shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276]) +13 >> similar issues >> [5]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb1/igt@gem_exec_schedule@out-order-bsd2.html >> [6]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_schedule@out-order-bsd2.html >> >> * igt@gem_exec_schedule@pi-userfault-bsd: >> - shard-iclb: [PASS][7] -> [SKIP][8] ([i915#677]) >> [7]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@gem_exec_schedule@pi-userfault-bsd.html >> [8]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@pi-userfault-bsd.html >> >> * igt@gem_exec_schedule@preempt-bsd: >> - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#112146]) +1 >> similar issue >> [9]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@gem_exec_schedule@preempt-bsd.html >> [10]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@preempt-bsd.html >> >> * igt@gem_mmap_gtt@big-copy-xy: >> - shard-snb: [PASS][11] -> [DMESG-WARN][12] ([i915#478]) >> [11]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb4/igt@gem_mmap_gtt@big-copy-xy.html >> [12]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb4/igt@gem_mmap_gtt@big-copy-xy.html >> >> * igt@gem_ppgtt@flink-and-close-vma-leak: >> - shard-hsw: [PASS][13] -> [FAIL][14] ([i915#644]) >> [13]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw5/igt@gem_ppgtt@flink-and-close-vma-leak.html >> [14]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw5/igt@gem_ppgtt@flink-and-close-vma-leak.html >> >> * igt@gen9_exec_parse@allowed-all: >> - shard-glk: [PASS][15] -> [DMESG-WARN][16] ([i915#716]) >> [15]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk4/igt@gen9_exec_parse@allowed-all.html >> [16]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@gen9_exec_parse@allowed-all.html >> >> * igt@i915_pm_rps@waitboost: >> - shard-glk: [PASS][17] -> [FAIL][18] ([i915#39]) >> [17]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk9/igt@i915_pm_rps@waitboost.html >> [18]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@i915_pm_rps@waitboost.html >> >> * igt@i915_selftest@live_gtt: >> - shard-kbl: [PASS][19] -> [TIMEOUT][20] ([fdo#112271]) >> [19]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl2/igt@i915_selftest@live_gtt.html >> [20]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@i915_selftest@live_gtt.html >> >> * igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque: >> - shard-glk: [PASS][21] -> [FAIL][22] ([i915#54]) >> [21]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk3/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html >> [22]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk4/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html >> - shard-apl: [PASS][23] -> [FAIL][24] ([i915#54]) >> [23]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html >> [24]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html >> - shard-kbl: [PASS][25] -> [FAIL][26] ([i915#54]) >> [25]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html >> [26]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-alpha-opaque.html >> >> * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: >> - shard-glk: [PASS][27] -> [FAIL][28] ([i915#72]) >> [27]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html >> [28]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html >> >> * igt@kms_cursor_legacy@cursor-vs-flip-toggle: >> - shard-hsw: [PASS][29] -> [FAIL][30] ([i915#57]) >> [29]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw8/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html >> [30]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html >> >> * igt@kms_flip@flip-vs-expired-vblank-interruptible: >> - shard-apl: [PASS][31] -> [FAIL][32] ([i915#79]) >> [31]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html >> [32]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html >> >> * igt@kms_flip@flip-vs-suspend-interruptible: >> - shard-apl: [PASS][33] -> [DMESG-WARN][34] ([i915#180]) >> [33]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl7/igt@kms_flip@flip-vs-suspend-interruptible.html >> [34]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible.html >> >> * >> igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: >> - shard-tglb: [PASS][35] -> [SKIP][36] ([i915#668]) +4 >> similar issues >> [35]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html >> [36]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html >> >> * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: >> - shard-kbl: [PASS][37] -> [DMESG-WARN][38] >> ([i915#180]) +5 similar issues >> [37]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html >> [38]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html >> >> * igt@kms_psr@psr2_cursor_mmap_cpu: >> - shard-iclb: [PASS][39] -> [SKIP][40] ([fdo#109441]) +1 >> similar issue >> [39]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html >> [40]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@kms_psr@psr2_cursor_mmap_cpu.html >> >> * igt@kms_setmode@basic: >> - shard-apl: [PASS][41] -> [FAIL][42] ([i915#31]) >> [41]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl7/igt@kms_setmode@basic.html >> [42]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl2/igt@kms_setmode@basic.html >> >> #### Possible fixes #### >> >> * {igt@gem_ctx_persistence@close-replace-race}: >> - shard-iclb: [FAIL][43] ([i915#1241]) -> [PASS][44] >> [43]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb4/igt@gem_ctx_persistence@close-replace-race.html >> [44]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_ctx_persistence@close-replace-race.html >> >> * igt@gem_ctx_shared@exec-shared-gtt-bsd2: >> - shard-tglb: [FAIL][45] ([i915#616]) -> [PASS][46] >> [45]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb2/igt@gem_ctx_shared@exec-shared-gtt-bsd2.html >> [46]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb8/igt@gem_ctx_shared@exec-shared-gtt-bsd2.html >> >> * igt@gem_ctx_shared@exec-shared-gtt-render: >> - shard-tglb: [FAIL][47] ([i915#607] / [i915#616]) -> >> [PASS][48] >> [47]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb7/igt@gem_ctx_shared@exec-shared-gtt-render.html >> [48]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb3/igt@gem_ctx_shared@exec-shared-gtt-render.html >> >> * igt@gem_exec_balancer@hang: >> - shard-tglb: [FAIL][49] -> [PASS][50] >> [49]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb5/igt@gem_exec_balancer@hang.html >> [50]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb1/igt@gem_exec_balancer@hang.html >> >> * igt@gem_exec_parallel@vcs1-fds: >> - shard-iclb: [SKIP][51] ([fdo#112080]) -> [PASS][52] >> +15 similar issues >> [51]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb5/igt@gem_exec_parallel@vcs1-fds.html >> [52]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html >> >> * {igt@gem_exec_schedule@implicit-both-bsd1}: >> - shard-iclb: [SKIP][53] ([fdo#109276] / [i915#677]) -> >> [PASS][54] >> [53]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@gem_exec_schedule@implicit-both-bsd1.html >> [54]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb1/igt@gem_exec_schedule@implicit-both-bsd1.html >> >> * igt@gem_exec_schedule@pi-distinct-iova-bsd: >> - shard-iclb: [SKIP][55] ([i915#677]) -> [PASS][56] +1 >> similar issue >> [55]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb1/igt@gem_exec_schedule@pi-distinct-iova-bsd.html >> [56]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb6/igt@gem_exec_schedule@pi-distinct-iova-bsd.html >> >> * igt@gem_exec_schedule@preempt-queue-bsd1: >> - shard-iclb: [SKIP][57] ([fdo#109276]) -> [PASS][58] >> +17 similar issues >> [57]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@gem_exec_schedule@preempt-queue-bsd1.html >> [58]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@gem_exec_schedule@preempt-queue-bsd1.html >> >> * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd: >> - shard-iclb: [SKIP][59] ([fdo#112146]) -> [PASS][60] +5 >> similar issues >> [59]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html >> [60]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb8/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html >> >> * igt@gem_linear_blits@normal: >> - shard-hsw: [FAIL][61] ([i915#694]) -> [PASS][62] +1 >> similar issue >> [61]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw7/igt@gem_linear_blits@normal.html >> [62]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw7/igt@gem_linear_blits@normal.html >> >> * igt@gem_ppgtt@flink-and-close-vma-leak: >> - shard-kbl: [FAIL][63] ([i915#644]) -> [PASS][64] >> [63]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl1/igt@gem_ppgtt@flink-and-close-vma-leak.html >> [64]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl4/igt@gem_ppgtt@flink-and-close-vma-leak.html >> >> * igt@gem_userptr_blits@sync-unmap-after-close: >> - shard-snb: [DMESG-WARN][65] ([fdo#111870] / >> [i915#478]) -> [PASS][66] >> [65]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb2/igt@gem_userptr_blits@sync-unmap-after-close.html >> [66]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb4/igt@gem_userptr_blits@sync-unmap-after-close.html >> >> * igt@i915_selftest@live_gt_lrc: >> - shard-tglb: [INCOMPLETE][67] ([i915#1233]) -> [PASS][68] >> [67]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb2/igt@i915_selftest@live_gt_lrc.html >> [68]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb7/igt@i915_selftest@live_gt_lrc.html >> >> * igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge: >> - shard-snb: [SKIP][69] ([fdo#109271]) -> [PASS][70] >> [69]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb2/igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge.html >> [70]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb1/igt@kms_cursor_edge_walk@pipe-a-128x128-top-edge.html >> >> * >> igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu: >> - shard-glk: [FAIL][71] ([i915#49]) -> [PASS][72] >> [71]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html >> [72]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html >> >> * {igt@kms_hdr@bpc-switch-suspend}: >> - shard-kbl: [INCOMPLETE][73] ([fdo#103665]) -> [PASS][74] >> [73]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html >> [74]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html >> >> * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: >> - shard-apl: [DMESG-WARN][75] ([i915#180]) -> >> [PASS][76] +2 similar issues >> [75]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-apl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html >> [76]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-apl8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html >> >> * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: >> - shard-kbl: [DMESG-WARN][77] ([i915#180]) -> >> [PASS][78] +5 similar issues >> [77]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html >> [78]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html >> >> * igt@kms_plane_lowres@pipe-a-tiling-y: >> - shard-glk: [FAIL][79] ([i915#899]) -> [PASS][80] >> [79]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-glk8/igt@kms_plane_lowres@pipe-a-tiling-y.html >> [80]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-glk6/igt@kms_plane_lowres@pipe-a-tiling-y.html >> >> * igt@kms_psr@psr2_primary_mmap_gtt: >> - shard-iclb: [SKIP][81] ([fdo#109441]) -> [PASS][82] +1 >> similar issue >> [81]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb6/igt@kms_psr@psr2_primary_mmap_gtt.html >> [82]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@kms_psr@psr2_primary_mmap_gtt.html >> >> * igt@perf@gen12-mi-rpc: >> - shard-tglb: [TIMEOUT][83] ([fdo#112271] / [i915#1085]) >> -> [PASS][84] >> [83]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-tglb1/igt@perf@gen12-mi-rpc.html >> [84]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-tglb1/igt@perf@gen12-mi-rpc.html >> >> * igt@perf_pmu@cpu-hotplug: >> - shard-hsw: [INCOMPLETE][85] ([i915#1176] / [i915#61]) >> -> [PASS][86] >> [85]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-hsw6/igt@perf_pmu@cpu-hotplug.html >> [86]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-hsw2/igt@perf_pmu@cpu-hotplug.html >> >> #### Warnings #### >> >> * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup: >> - shard-snb: [DMESG-WARN][87] ([fdo#111870] / >> [i915#478]) -> [DMESG-WARN][88] ([fdo#110789] / [fdo#111870] / >> [i915#478]) >> [87]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup.html >> [88]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-snb5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy-gup.html >> >> * igt@kms_dp_dsc@basic-dsc-enable-edp: >> - shard-iclb: [SKIP][89] ([fdo#109349]) -> >> [DMESG-WARN][90] ([i915#1226]) >> [89]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5449/shard-iclb3/igt@kms_dp_dsc@basic-dsc-enable-edp.html >> [90]: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html >> >> {name}: This element is suppressed. This means it is ignored >> when computing >> the status of the difference (SUCCESS, WARNING, or FAILURE). >> >> [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 >> [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 >> [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 >> [fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349 >> [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 >> [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789 >> [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 >> [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870 >> [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 >> [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 >> [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 >> [i915#1085]: https://gitlab.freedesktop.org/drm/intel/issues/1085 >> [i915#1176]: https://gitlab.freedesktop.org/drm/intel/issues/1176 >> [i915#1226]: https://gitlab.freedesktop.org/drm/intel/issues/1226 >> [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 >> [i915#1241]: https://gitlab.freedesktop.org/drm/intel/issues/1241 >> [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 >> [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 >> [i915#39]: https://gitlab.freedesktop.org/drm/intel/issues/39 >> [i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478 >> [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 >> [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 >> [i915#57]: https://gitlab.freedesktop.org/drm/intel/issues/57 >> [i915#607]: https://gitlab.freedesktop.org/drm/intel/issues/607 >> [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 >> [i915#616]: https://gitlab.freedesktop.org/drm/intel/issues/616 >> [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644 >> [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 >> [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677 >> [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 >> [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 >> [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72 >> [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 >> [i915#899]: https://gitlab.freedesktop.org/drm/intel/issues/899 >> >> >> Participating hosts (8 -> 8) >> ------------------------------ >> >> No changes in participating hosts >> >> >> Build changes >> ------------- >> >> * CI: CI-20190529 -> None >> * IGT: IGT_5449 -> IGTPW_4182 >> >> CI-20190529: 20190529 >> CI_DRM_7963: e0d737598eb749378a5dc4ed3dfafc6f79d512cb @ >> git://anongit.freedesktop.org/gfx-ci/linux >> IGTPW_4182: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html >> IGT_5449: 5c5d5952a04117074db660ad25d8a6010cbf6116 @ >> git://anongit.freedesktop.org/xorg/app/intel-gpu-tools >> >> == Logs == >> >> For more details see: >> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4182/index.html > > > _______________________________________________ > igt-dev mailing list > igt-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/igt-dev _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-02-29 17:17 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-02-19 9:46 [igt-dev] [PATCH i-g-t v7 0/1] tests: add i915-query perf tests Lionel Landwerlin 2020-02-19 9:46 ` [igt-dev] [PATCH i-g-t v7 1/1] tests/i915-query: add new tests for perf configurations queries Lionel Landwerlin 2020-02-19 10:29 ` [igt-dev] ✓ Fi.CI.BAT: success for tests: add i915-query perf tests Patchwork 2020-02-20 22:39 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2020-02-21 7:52 ` Lionel Landwerlin 2020-02-29 17:17 ` Lionel Landwerlin
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox