From e79f112e4fd388836938cc07b4501d41fb13b4f2 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Mon, 7 Sep 2020 17:35:08 +0300 Subject: [PATCH] intel/perf: add definition for generic perf counters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Reviewed-by: Marcin Ĺšlusarz Part-of: --- 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