diff --git a/src/perfgroup.c b/src/perfgroup.c index 4b60280a..f3c1385e 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 779bbb1d..440590c5 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: