From dd8443b4d13ab438ad41000d3b384488727ea634 Mon Sep 17 00:00:00 2001 From: Thomas Gruber Date: Tue, 19 Dec 2023 12:51:12 +0100 Subject: [PATCH] Fix for Intel Tigerlake (#592) --- src/perfgroup.c | 2 +- src/perfmon.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/perfgroup.c b/src/perfgroup.c index 4b60280a9..f3c1385ea 100644 --- a/src/perfgroup.c +++ b/src/perfgroup.c @@ -775,7 +775,7 @@ int perfgroup_customGroup(const char* eventStr, GroupInfo* ginfo) i++; } if ((!has_fix3) && cpuid_info.perf_num_fixed_ctr > 3 && - (cpuid_info.model == ICELAKE1 || cpuid_info.model == ICELAKE2 || cpuid_info.model == ICELAKEX1 || cpuid_info.model == ICELAKEX2 || cpuid_info.model == ROCKETLAKE || cpuid_info.model == SAPPHIRERAPIDS)) + (cpuid_info.model == ICELAKE1 || cpuid_info.model == ICELAKE2 || cpuid_info.model == ICELAKEX1 || cpuid_info.model == ICELAKEX2 || cpuid_info.model == ROCKETLAKE || cpuid_info.model == SAPPHIRERAPIDS || cpuid_info.model == TIGERLAKE1 || cpuid_info.model == TIGERLAKE2)) { ginfo->events[i] = malloc(14 * sizeof(char)); ginfo->counters[i] = malloc(6 * sizeof(char)); diff --git a/src/perfmon.c b/src/perfmon.c index 779bbb1db..440590c58 100644 --- a/src/perfmon.c +++ b/src/perfmon.c @@ -1145,6 +1145,8 @@ perfmon_init_maps(void) perfmon_numArchEvents = perfmon_numArchEventsTigerlake; perfmon_numCounters = perfmon_numCountersTigerlake; perfmon_numCoreCounters = perfmon_numCoreCountersTigerlake; + translate_types = default_translate_types; + break; case ICELAKE1: case ICELAKE2: case ROCKETLAKE: