Thread: [GIT]: libpfm4 branch, master, updated. 8fc6c7f89a49eb42d50628d49ca1d53c1d8e2fe3
Status: Beta
Brought to you by:
seranian
From: seranian <ser...@us...> - 2011-02-28 17:12:45
|
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 8fc6c7f89a49eb42d50628d49ca1d53c1d8e2fe3 (commit) via 2151ebdaa7d8afc0900096586a802e9c0e560501 (commit) from 1fc2f12f8aca93142b8741794fdf56068450110a (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 8fc6c7f89a49eb42d50628d49ca1d53c1d8e2fe3 Author: Stephane Eranian <er...@gm...> Date: Mon Feb 28 09:01:12 2011 +0100 vectorize pmu->get_event_encoding, move perf_event code into a modules Vectorize to make overall structure easier to extend. Move all perf_event code out of each arch's pfmlib_arch_xxx.c. It is cleaner and easier to compile on non-perf_events systems. Signed-off-by: Stephane Eranian <er...@gm...> commit 2151ebdaa7d8afc0900096586a802e9c0e560501 Author: Stephane Eranian <er...@gm...> Date: Sun Feb 27 16:57:11 2011 +0100 pass dfl_plm to encoding layer from pfmlib_perf_event_encode() Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: lib/Makefile | 20 +++ lib/pfmlib_amd64.c | 91 +------------ lib/pfmlib_amd64_fam10h.c | 3 +- lib/pfmlib_amd64_k7.c | 5 +- lib/pfmlib_amd64_k8.c | 3 +- lib/pfmlib_amd64_perf_event.c | 100 +++++++++++++ lib/pfmlib_amd64_priv.h | 3 + lib/pfmlib_arm.c | 78 +---------- lib/pfmlib_arm_armv7_pmuv1.c | 6 +- ...lib_sparc_ultra12.c => pfmlib_arm_perf_event.c} | 76 ++++++---- lib/pfmlib_arm_priv.h | 2 + lib/pfmlib_common.c | 42 ++++-- lib/pfmlib_intel_atom.c | 4 +- lib/pfmlib_intel_core.c | 5 +- lib/pfmlib_intel_coreduo.c | 4 +- lib/pfmlib_intel_netburst.c | 96 +------------ lib/pfmlib_intel_netburst_perf_event.c | 101 +++++++++++++ lib/pfmlib_intel_netburst_priv.h | 4 + lib/pfmlib_intel_nhm.c | 10 +- lib/pfmlib_intel_nhm_unc.c | 14 ++- lib/pfmlib_intel_p6.c | 16 ++- lib/pfmlib_intel_wsm.c | 10 +- lib/pfmlib_intel_x86.c | 153 +------------------- lib/pfmlib_intel_x86_arch.c | 3 +- lib/pfmlib_intel_x86_perf_event.c | 152 +++++++++++++++++++ lib/pfmlib_intel_x86_priv.h | 1 + lib/pfmlib_perf_event.c | 13 ++- lib/pfmlib_perf_event_pmu.c | 32 ++--- lib/pfmlib_perf_event_priv.h | 2 +- lib/pfmlib_power4.c | 3 +- lib/pfmlib_power5.c | 6 +- lib/pfmlib_power6.c | 3 +- lib/pfmlib_power7.c | 3 +- lib/pfmlib_power_priv.h | 1 + lib/pfmlib_powerpc.c | 36 +----- ...rf_event_priv.h => pfmlib_powerpc_perf_event.c} | 45 ++++--- lib/pfmlib_ppc970.c | 6 +- lib/pfmlib_priv.h | 13 ++- lib/pfmlib_sparc.c | 76 +---------- lib/pfmlib_sparc_niagara.c | 6 +- lib/pfmlib_sparc_perf_event.c | 85 +++++++++++ lib/pfmlib_sparc_priv.h | 1 + lib/pfmlib_sparc_ultra12.c | 3 +- lib/pfmlib_sparc_ultra3.c | 9 +- lib/pfmlib_sparc_ultra4.c | 3 +- lib/pfmlib_torrent.c | 39 +---- 46 files changed, 718 insertions(+), 669 deletions(-) create mode 100644 lib/pfmlib_amd64_perf_event.c copy lib/{pfmlib_sparc_ultra12.c => pfmlib_arm_perf_event.c} (54%) create mode 100644 lib/pfmlib_intel_netburst_perf_event.c create mode 100644 lib/pfmlib_intel_x86_perf_event.c copy lib/{pfmlib_perf_event_priv.h => pfmlib_powerpc_perf_event.c} (60%) create mode 100644 lib/pfmlib_sparc_perf_event.c hooks/post-receive -- libpfm4 |