forked from Imagelibrary/binutils-gdb
gprofng: add hardware counters for Intel Ice Lake processor
gprofng/ChangeLog 2024-07-07 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>. * common/hwc_cpus.h: New constant for Intel Ice Lake processor. * common/hwcdrv.c: Add a new argument to hwcfuncs_get_x86_eventsel. Set config1 in perf_event_attr. Remove the use of memset. * common/core_pcbe.c (core_pcbe_get_eventnum): Return 0. * common/hwcentry.h: Add config1. * src/collctrl.cc (Coll_Ctrl::build_data_desc):Set config1. * common/hwcfuncs.c (process_data_descriptor): Set config1. * common/hwctable.c: Add the hwc table for Intel Ice Lake processor. * src/hwc_intel_icelake.h: New file.
This commit is contained in:
@@ -288,6 +288,12 @@ process_data_descriptor (const char *defstring)
|
||||
break;
|
||||
}
|
||||
hwcdef[idx].config = strtol (dsp, &dsp, 0);
|
||||
if (*dsp++ != ':')
|
||||
{
|
||||
err = HWCFUNCS_ERROR_HWCARGS;
|
||||
break;
|
||||
}
|
||||
hwcdef[idx].config1 = strtol (dsp, &dsp, 0);
|
||||
if (*dsp++ != ':')
|
||||
{
|
||||
err = HWCFUNCS_ERROR_HWCARGS;
|
||||
|
||||
Reference in New Issue
Block a user