Mesa (master): intel/perf: add definition for generic perf counters
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Jan 15 13:04:39 UTC 2021
Module: Mesa
Branch: master
Commit: e79f112e4fd388836938cc07b4501d41fb13b4f2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e79f112e4fd388836938cc07b4501d41fb13b4f2
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date: Mon Sep 7 17:35:08 2020 +0300
intel/perf: add definition for generic perf counters
Those are not part of the OA report but will be used in upcoming
counters.
v2: Rename counter defines (Marcin)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Marcin Ślusarz <marcin.slusarz at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8525>
---
src/intel/perf/gen_perf_regs.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/intel/perf/gen_perf_regs.h b/src/intel/perf/gen_perf_regs.h
index 1b54fe29d6d..f97e387e46b 100644
--- a/src/intel/perf/gen_perf_regs.h
+++ b/src/intel/perf/gen_perf_regs.h
@@ -39,6 +39,13 @@
#define GEN9_RPSTAT0_PREV_GT_FREQ_SHIFT 0
#define GEN9_RPSTAT0_PREV_GT_FREQ_MASK INTEL_MASK(8, 0)
+/* Programmable perf 64bits counters (used for GTRequestQueueFull counter on
+ * gen7-11)
+ */
+#define PERF_CNT_1_DW0 0x91b8
+#define PERF_CNT_2_DW0 0x91c0
+#define PERF_CNT_VALUE_MASK ((1ull << 44) - 1)
+
/* Pipeline statistic counters */
#define IA_VERTICES_COUNT 0x2310
#define IA_PRIMITIVES_COUNT 0x2318
More information about the mesa-commit
mailing list