From d05776723261cf9777253f47e75fbb2471d7891a Mon Sep 17 00:00:00 2001 From: Daniel Barry Date: Thu, 19 Sep 2024 08:09:44 -0700 Subject: [PATCH] intel_gpu: allow larger number of groups There were previously only 8 bits allotted to enumerate the metric groups, limited the number of groups to 256. However, there are at least 1433 groups available on the Intel Ponte Vecchio architecture. These changes have been tested on the Intel Ponte Vecchio architecture. --- src/components/intel_gpu/internal/inc/GPUMetricInterface.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/intel_gpu/internal/inc/GPUMetricInterface.h b/src/components/intel_gpu/internal/inc/GPUMetricInterface.h index 29905f9ae..1d730fbca 100644 --- a/src/components/intel_gpu/internal/inc/GPUMetricInterface.h +++ b/src/components/intel_gpu/internal/inc/GPUMetricInterface.h @@ -135,7 +135,7 @@ typedef struct MetricNode_S { * metric code: group(8) + metrics(8) */ #define METRIC_BITS 8 -#define METRIC_GROUP_MASK 0xff00 +#define METRIC_GROUP_MASK 0xfff00 #define METRIC_MASK 0x00ff #define CreateGroupCode(mGroupId) (((mGroupId+1)<