17 #include <perfmon/perfmon.h> 24 int row = va_arg (*args,
int);
45 .name =
"power-licensing",
46 .description =
"Thread power licensing",
47 .source =
"intel-core",
49 .events[0] = INTEL_CORE_E_CPU_CLK_UNHALTED_THREAD_P,
50 .events[1] = INTEL_CORE_E_CORE_POWER_LVL0_TURBO_LICENSE,
51 .events[2] = INTEL_CORE_E_CORE_POWER_LVL1_TURBO_LICENSE,
52 .events[3] = INTEL_CORE_E_CORE_POWER_LVL2_TURBO_LICENSE,
53 .events[4] = INTEL_CORE_E_CORE_POWER_THROTTLE,
description fragment has unexpected format
#define PERFMON_STRINGS(...)
u64 value[PERF_MAX_EVENTS]
static u8 * format_power_licensing(u8 *s, va_list *args)
PERFMON_REGISTER_BUNDLE(power_licensing)