diff options
Diffstat (limited to 'lib/libpmcstat/pmu-events/pmu-events.h')
-rw-r--r-- | lib/libpmcstat/pmu-events/pmu-events.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/lib/libpmcstat/pmu-events/pmu-events.h b/lib/libpmcstat/pmu-events/pmu-events.h deleted file mode 100644 index c4c01e20114d..000000000000 --- a/lib/libpmcstat/pmu-events/pmu-events.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * $FreeBSD$ - */ - -#ifndef PMU_EVENTS_H -#define PMU_EVENTS_H - -/* - * Describe each PMU event. Each CPU has a table of PMU events. - */ -struct pmu_event { - const char *name; - const char *alias; - const char *event; - const char *desc; - const char *topic; - const char *long_desc; - const char *pmu; - const char *unit; - const char *perpkg; - const char *metric_expr; - const char *metric_name; - const char *metric_group; -}; - -/* - * - * Map a CPU to its table of PMU events. The CPU is identified by the - * cpuid field, which is an arch-specific identifier for the CPU. - * The identifier specified in tools/perf/pmu-events/arch/xxx/mapfile - * must match the get_cpustr() in tools/perf/arch/xxx/util/header.c) - * - * The cpuid can contain any character other than the comma. - */ -struct pmu_events_map { - const char *cpuid; - const char *version; - const char *type; /* core, uncore etc */ - struct pmu_event *table; -}; - -/* - * Global table mapping each known CPU for the architecture to its - * table of PMU events. - */ -extern struct pmu_events_map pmu_events_map[]; - -#endif |