* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.