nvc0: read PM counters for each warp scheduler separately
[mesa.git] / src / gallium / drivers / nvc0 / nvc0_screen.h
index 08fecc072a4fd8130bcc6a739d1ff79316cc9967..826014e88026618beecb7e6cfb84825367414b0d 100644 (file)
@@ -87,7 +87,7 @@ nvc0_screen(struct pipe_screen *screen)
 
 /* Performance counter queries:
  */
-#define NVE4_PM_QUERY_COUNT  38
+#define NVE4_PM_QUERY_COUNT  39
 #define NVE4_PM_QUERY(i)    (PIPE_QUERY_DRIVER_SPECIFIC + (i))
 #define NVE4_PM_QUERY_LAST   NVE4_PM_QUERY(NVE4_PM_QUERY_COUNT - 1)
 #define NVE4_PM_QUERY_PROF_TRIGGER_0            0
@@ -122,12 +122,13 @@ nvc0_screen(struct pipe_screen *screen)
 #define NVE4_PM_QUERY_BRANCH_DIVERGENT          29
 #define NVE4_PM_QUERY_ACTIVE_WARPS              30
 #define NVE4_PM_QUERY_ACTIVE_CYCLES             31
-#define NVE4_PM_QUERY_METRIC_IPC                32
-#define NVE4_PM_QUERY_METRIC_IPAC               33
-#define NVE4_PM_QUERY_METRIC_IPEC               34
-#define NVE4_PM_QUERY_METRIC_MP_OCCUPANCY       35
-#define NVE4_PM_QUERY_METRIC_MP_EFFICIENCY      36
-#define NVE4_PM_QUERY_METRIC_INST_REPLAY_OHEAD  37
+#define NVE4_PM_QUERY_INST_ISSUED               32
+#define NVE4_PM_QUERY_METRIC_IPC                33
+#define NVE4_PM_QUERY_METRIC_IPAC               34
+#define NVE4_PM_QUERY_METRIC_IPEC               35
+#define NVE4_PM_QUERY_METRIC_MP_OCCUPANCY       36
+#define NVE4_PM_QUERY_METRIC_MP_EFFICIENCY      37
+#define NVE4_PM_QUERY_METRIC_INST_REPLAY_OHEAD  38
 /*
 #define NVE4_PM_QUERY_GR_IDLE                   50
 #define NVE4_PM_QUERY_BSP_IDLE                  51