[GIT]: libpfm4 branch, master, updated. v4.2.0-395-g68bcf2e
Status: Beta
Brought to you by:
seranian
From: seranian <ser...@us...> - 2017-07-21 22:40:53
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libpfm4". The branch, master has been updated via 68bcf2ec49900f532f9af97c0ca2db960073a3ad (commit) via 97ffce70d6dccffdfdd4d0db9e3b13ca641fe66d (commit) via 5db36db98b15d27bce4d99ce5cd9435e93045c0f (commit) from 488227bf2128e8b80f9b7573869fe33fcbd63342 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 68bcf2ec49900f532f9af97c0ca2db960073a3ad Author: Stephane Eranian <er...@gm...> Date: Wed Jul 19 16:21:07 2017 -0700 Add support for AMD64 Fam17h (Zen) core PMU This patch adds AMD64 Fam17h (Zen) core PMU support. Based on PPR 1.14 (developer.amd.com). Signed-off-by: Stephane Eranian <er...@gm...> commit 97ffce70d6dccffdfdd4d0db9e3b13ca641fe66d Author: Stephane Eranian <er...@gm...> Date: Fri Jul 21 11:25:01 2017 -0700 Add compact event-name only output for showevtinfo This patch adds the -N option to showevtinfo. It allows printing on the event names (no umasks). It can be combined with -E to print the event encoding. Signed-off-by: Stephane Eranian <er...@gm...> commit 5db36db98b15d27bce4d99ce5cd9435e93045c0f Author: Stephane Eranian <er...@gm...> Date: Fri Jul 21 11:22:35 2017 -0700 use width to adjust rdpmc value This patch modifies, once again, how the raw rdpmc count is filtered to provide valid count. This time we use the pmc width as reported by the mmap page header and we mask off unused bits (sign extension). Based on comments from Vince Weaver. Thanks. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: README | 1 + docs/Makefile | 1 + ...libpfm_amd64_fam10h.3 => libpfm_amd64_fam17h.3} | 15 +- examples/showevtinfo.c | 26 +- include/perfmon/pfmlib.h | 3 +- lib/Makefile | 4 +- lib/events/amd64_events_fam17h.h | 995 +++++++++++++++++++++ lib/pfmlib_amd64.c | 2 + lib/{pfmlib_amd64_k7.c => pfmlib_amd64_fam17h.c} | 30 +- lib/pfmlib_amd64_priv.h | 7 +- lib/pfmlib_common.c | 1 + lib/pfmlib_priv.h | 1 + perf_examples/self_count.c | 18 +- tests/validate_x86.c | 24 + 14 files changed, 1083 insertions(+), 45 deletions(-) copy docs/man3/{libpfm_amd64_fam10h.3 => libpfm_amd64_fam17h.3} (71%) create mode 100644 lib/events/amd64_events_fam17h.h copy lib/{pfmlib_amd64_k7.c => pfmlib_amd64_fam17h.c} (81%) hooks/post-receive -- libpfm4 |