Discussion:
[PATCH] Add support for the IBM POWER 8 NV and NVL variants.
William Cohen
2017-01-11 18:19:30 UTC
Permalink
Add support for the IBM POWER 8 NV and NVL variants.
The processor performance counter unit is identical for the various
variants of the POWER 8 processor. The variants vary some for the
non-cpu events.
---
libop/op_cpu_type.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/libop/op_cpu_type.c b/libop/op_cpu_type.c
index d03f9d6..0e1f6e4 100644
--- a/libop/op_cpu_type.c
+++ b/libop/op_cpu_type.c
@@ -330,6 +330,11 @@ static op_cpu _get_ppc64_cpu_type(void)
if (strncmp(cpu_name_lowercase, "power8e", 7) == 0)
cpu_name_lowercase[6] = '\0';
+ /* The POWER8NV and POWER8NVL variants have the same core PMU events as
+ * POWER8. */
+ if (strncmp(cpu_name_lowercase, "power8nv", 8) == 0)
+ cpu_name_lowercase[6] = '\0';
+
cpu_type_str[0] = '\0';
strcat(cpu_type_str, "ppc64/");
strncat(cpu_type_str, cpu_name_lowercase, len);
Hi Carl,

Thanks for the patch. It has been merged into the oprofile master git repository. -Will
Loading...