perfmon2-libpfm4-commits Mailing List for perfmon2 (Page 21)
Status: Beta
Brought to you by:
seranian
You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
(3) |
Aug
(53) |
Sep
(36) |
Oct
(17) |
Nov
(21) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(23) |
Feb
(41) |
Mar
(23) |
Apr
(6) |
May
(8) |
Jun
(5) |
Jul
(2) |
Aug
(18) |
Sep
(18) |
Oct
(10) |
Nov
(1) |
Dec
(6) |
2012 |
Jan
(5) |
Feb
(3) |
Mar
(3) |
Apr
(10) |
May
(10) |
Jun
(12) |
Jul
(3) |
Aug
(17) |
Sep
(12) |
Oct
(5) |
Nov
(3) |
Dec
(4) |
2013 |
Jan
(6) |
Feb
(7) |
Mar
(6) |
Apr
(5) |
May
(5) |
Jun
(6) |
Jul
(10) |
Aug
(7) |
Sep
|
Oct
(3) |
Nov
(9) |
Dec
(6) |
2014 |
Jan
(3) |
Feb
(7) |
Mar
(3) |
Apr
(4) |
May
(6) |
Jun
(6) |
Jul
(2) |
Aug
(2) |
Sep
(3) |
Oct
(3) |
Nov
(1) |
Dec
(4) |
2015 |
Jan
(3) |
Feb
(2) |
Mar
(1) |
Apr
(2) |
May
(4) |
Jun
(8) |
Jul
(3) |
Aug
(2) |
Sep
(1) |
Oct
(7) |
Nov
(3) |
Dec
(1) |
2016 |
Jan
(4) |
Feb
(5) |
Mar
(2) |
Apr
(2) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
(2) |
Dec
|
2017 |
Jan
|
Feb
(3) |
Mar
|
Apr
(3) |
May
|
Jun
(5) |
Jul
(4) |
Aug
(3) |
Sep
(2) |
Oct
(3) |
Nov
(2) |
Dec
(2) |
2018 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
(3) |
May
(3) |
Jun
(8) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
(3) |
Feb
(2) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(3) |
2020 |
Jan
(5) |
Feb
|
Mar
(7) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
(2) |
Sep
(5) |
Oct
|
Nov
|
Dec
(3) |
2021 |
Jan
|
Feb
|
Mar
(2) |
Apr
(1) |
May
(5) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
|
Oct
(5) |
Nov
(1) |
Dec
(4) |
2022 |
Jan
|
Feb
(3) |
Mar
(1) |
Apr
(6) |
May
(1) |
Jun
(3) |
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
(3) |
2023 |
Jan
(1) |
Feb
(2) |
Mar
(3) |
Apr
(5) |
May
(2) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
(1) |
Feb
(3) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: seranian <ser...@us...> - 2011-03-24 17:03:47
|
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 cdf5ce5c84a0f6fbc238e6d59b3a8f11ecb39124 (commit) from 7ed3d2d62db74286836e1201f6fb560fbf8d4835 (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 cdf5ce5c84a0f6fbc238e6d59b3a8f11ecb39124 Author: Stephane Eranian <er...@gm...> Date: Thu Mar 24 18:02:32 2011 +0100 fix man section mistmatch and NAME typos Make Lintian happy! Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: docs/man3/libpfm.3 | 2 +- docs/man3/libpfm_amd64.3 | 2 +- docs/man3/libpfm_amd64_fam10h.3 | 2 +- docs/man3/libpfm_amd64_k7.3 | 2 +- docs/man3/libpfm_amd64_k8.3 | 2 +- docs/man3/libpfm_intel_atom.3 | 2 +- docs/man3/libpfm_intel_core.3 | 2 +- docs/man3/libpfm_intel_coreduo.3 | 2 +- docs/man3/libpfm_intel_nhm.3 | 2 +- docs/man3/libpfm_intel_nhm_unc.3 | 5 ++--- docs/man3/libpfm_intel_p6.3 | 2 +- docs/man3/libpfm_intel_snb.3 | 2 +- docs/man3/libpfm_intel_wsm.3 | 2 +- docs/man3/libpfm_intel_wsm_unc.3 | 5 ++--- docs/man3/libpfm_intel_x86_arch.3 | 2 +- docs/man3/pfm_find_event.3 | 6 ++---- docs/man3/pfm_get_event_attr_info.3 | 2 +- docs/man3/pfm_get_event_encoding.3 | 2 +- docs/man3/pfm_get_event_info.3 | 2 +- docs/man3/pfm_get_event_next.3 | 2 +- docs/man3/pfm_get_os_event_encoding.3 | 2 +- docs/man3/pfm_get_perf_event_encoding.3 | 2 +- docs/man3/pfm_get_pmu_info.3 | 2 +- docs/man3/pfm_get_version.3 | 2 +- docs/man3/pfm_initialize.3 | 2 +- docs/man3/pfm_strerror.3 | 2 +- docs/man3/pfm_terminate.3 | 2 +- 27 files changed, 30 insertions(+), 34 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-23 16:28:58
|
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 7ed3d2d62db74286836e1201f6fb560fbf8d4835 (commit) from 9e202e77c1dc1f5cfb2c650c58960c63480514f7 (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 7ed3d2d62db74286836e1201f6fb560fbf8d4835 Author: Stephane Eranian <er...@gm...> Date: Wed Mar 23 17:27:53 2011 +0100 Fix description of Intel Sandy Bridge ISNT_RETIRED:ANY_P It is not a precise event. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: lib/events/intel_snb_events.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-21 20:57:07
|
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 9e202e77c1dc1f5cfb2c650c58960c63480514f7 (commit) via 4c766d919e30bb933d2d48e44e738d5e3c4be570 (commit) from 1864760b1ca9edf7f773c531556ea243002094c9 (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 9e202e77c1dc1f5cfb2c650c58960c63480514f7 Author: Stephane Eranian <er...@gm...> Date: Mon Mar 21 21:55:19 2011 +0100 allow PERF_OS_NONE on perf_event pseudo PMU Makes it possible to use check_events with perf_event pseudo PMU. Signed-off-by: Stephane Eranian <er...@gm...> commit 4c766d919e30bb933d2d48e44e738d5e3c4be570 Author: Stephane Eranian <er...@gm...> Date: Sat Mar 19 16:23:30 2011 +0100 use perf_display_sample() in notify_self.c Use centralized display sample routine. Avoids duplications and provides flexible support for any kind of sample. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: lib/pfmlib_perf_event_pmu.c | 34 +++++++++++++++++++-- perf_examples/notify_self.c | 67 ++++--------------------------------------- 2 files changed, 36 insertions(+), 65 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-19 15:06:24
|
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 1864760b1ca9edf7f773c531556ea243002094c9 (commit) from 759854c5d22db83f357754980236c931098b8870 (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 1864760b1ca9edf7f773c531556ea243002094c9 Author: Stephane Eranian <er...@gm...> Date: Sat Mar 19 16:01:48 2011 +0100 enable Intel NHM/WSM support This support is based on experimental kernel patch from Intel. It introduces a new event type PERF_TYPE_UNCORE in perf_event.h Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/perf_event.h | 1 + lib/pfmlib_intel_x86_perf_event.c | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-19 09:02:27
|
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 759854c5d22db83f357754980236c931098b8870 (commit) from c83551d3aad04ed0929fd6e821af6e9b943cf71c (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 759854c5d22db83f357754980236c931098b8870 Author: Stephane Eranian <er...@gm...> Date: Sat Mar 19 10:00:57 2011 +0100 add missing Linux OS detection macro CONFIG_PFMLIB_OS_LINUX is used by Sparc and ARM to activate certain helper functions during CPU detection. Without this code, neither ARM nor SPARC PMUs are detected correctly. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: config.mk | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-17 20:46:16
|
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 c83551d3aad04ed0929fd6e821af6e9b943cf71c (commit) via 1de6c48a2075301de87a3eade38a0b237e55d289 (commit) via 441d123c93b7890c89c140d3a39297b4c3466732 (commit) via 2d3ef152402be3f4eff8413454c4c9d526d7a208 (commit) from e0470828cee9c709e59de9b25731a1b5ff4b3dc9 (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 c83551d3aad04ed0929fd6e821af6e9b943cf71c Author: Stephane Eranian <er...@gm...> Date: Thu Mar 17 21:02:03 2011 +0100 fix ARM perf_event encoding routines Was missing pfm_arm_get_perf_encoding() in pfmlib_arm_perf_event.c Signed-off-by: Stephane Eranian <er...@gm...> commit 1de6c48a2075301de87a3eade38a0b237e55d289 Author: Stephane Eranian <er...@gm...> Date: Thu Mar 17 19:53:22 2011 +0100 fix encoding of NHM/WSM/SNB offcore events event umask and extra MSR value were merged by mistake. Reported-by: Arun Sharma <as...@fb...> Signed-off-by: Stephane Eranian <er...@gm...> commit 441d123c93b7890c89c140d3a39297b4c3466732 Author: Arun Sharma <as...@fb...> Date: Thu Mar 17 11:58:29 2011 +0100 print config1 in pfmlib_perf_event_encode() Signed-off-by: Arun Sharma <as...@fb...> commit 2d3ef152402be3f4eff8413454c4c9d526d7a208 Author: Arun Sharma <as...@fb...> Date: Thu Mar 17 11:31:12 2011 +0100 fix duplicate function prototype pfm_get_perf_event_encoding for SWIG This is necessary because swig recognizes the T *output, but not struct T *output as an output argument. Signed-off-by: Arun Sharma <as...@fb...> ----------------------------------------------------------------------- Summary of changes: lib/pfmlib_arm_armv7_pmuv1.c | 4 ++-- lib/pfmlib_arm_perf_event.c | 17 +++++++++++++++++ lib/pfmlib_intel_x86.c | 23 +++++++++++++---------- lib/pfmlib_perf_event.c | 5 ++++- python/src/perfmon_int.i | 7 ++++++- tests/validate_x86.c | 18 +++++++++--------- 6 files changed, 51 insertions(+), 23 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-15 21:31:39
|
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 e0470828cee9c709e59de9b25731a1b5ff4b3dc9 (commit) from db22f506a0cd4e9ddb549911f02f28ddf84982ad (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 e0470828cee9c709e59de9b25731a1b5ff4b3dc9 Author: Stephane Eranian <er...@gm...> Date: Tue Mar 15 22:29:42 2011 +0100 fix u64 bogus type for PERF_EVENT_IOC_PERIOD must use uint64_t instead. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/perf_event.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-14 18:35: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 db22f506a0cd4e9ddb549911f02f28ddf84982ad (commit) from 466f602fbdfd86207399d6eebcca21e988843b72 (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 db22f506a0cd4e9ddb549911f02f28ddf84982ad Author: Stephane Eranian <er...@gm...> Date: Mon Mar 14 19:34:35 2011 +0100 avoid compiler warning on saved_ptr Apparently gcc-4.5.2 reported uninitialized variable for saved_ptr. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: perf_examples/syst_count.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-04 15:56:27
|
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 466f602fbdfd86207399d6eebcca21e988843b72 (commit) from c3bc1278f10ec6839723160eb26d1fab46396eb5 (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 466f602fbdfd86207399d6eebcca21e988843b72 Author: Stephane Eranian <er...@gm...> Date: Fri Mar 4 16:53:58 2011 +0100 do not use typedef'd version of perf_event_attr Because it may not be defined in case the header is used with the actual kernel perf_event.h. Instead use struct ... Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/pfmlib_perf_event.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-04 15:26:02
|
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 c3bc1278f10ec6839723160eb26d1fab46396eb5 (commit) from 2fc036368a9076e4669de07cf70e07df46d52d3e (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 c3bc1278f10ec6839723160eb26d1fab46396eb5 Author: Arun Sharma <as...@fb...> Date: Fri Mar 4 16:21:28 2011 +0100 add SPEC file to generate libpfm4 RPM packages This patch adds a SPEC file to generate the following three RPMS: - libpfm-4.X.Y: runtime library - libpfm-devel-4.X.Y: development library - libpfm-python-4.X.Y: python bindings Signed-off-by: Arun Sharma <as...@fb...> ----------------------------------------------------------------------- Summary of changes: libpfm4.spec | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) create mode 100644 libpfm4.spec hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-04 13:35: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 2fc036368a9076e4669de07cf70e07df46d52d3e (commit) via fa0779a1de809a970d1408e60fbb4e0c09934a65 (commit) from 34854cd9a20f2758fa5bc86b444fe8dd5b4dbe50 (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 2fc036368a9076e4669de07cf70e07df46d52d3e Author: Stephane Eranian <er...@gm...> Date: Fri Mar 4 14:34:48 2011 +0100 update version to 1.0 for libpfm4 Bring actual version to 4.1.0, first release of libpfm4. Signed-off-by: Stephane Eranian <er...@gm...> commit fa0779a1de809a970d1408e60fbb4e0c09934a65 Author: Stephane Eranian <er...@gm...> Date: Fri Mar 4 14:33:45 2011 +0100 update tar target generate a tarball based on current library revision. Drop tarcvs Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: Makefile | 12 ++++++++---- config.mk | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-04 13:04:48
|
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 34854cd9a20f2758fa5bc86b444fe8dd5b4dbe50 (commit) from abb171cee2f48b1964a228f9bb544923e922a79b (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 34854cd9a20f2758fa5bc86b444fe8dd5b4dbe50 Author: Stephane Eranian <er...@gm...> Date: Fri Mar 4 14:04:06 2011 +0100 refresh the top level README Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: README | 59 ++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 36 insertions(+), 23 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-04 08:54:21
|
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 abb171cee2f48b1964a228f9bb544923e922a79b (commit) from 8c9dbe5697726cf56020e6119757683ef600802f (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 abb171cee2f48b1964a228f9bb544923e922a79b Author: Stephane Eranian <er...@gm...> Date: Fri Mar 4 09:51:15 2011 +0100 fix encoding of Intel NHM/WSM uncore PMU events The dfl_plm parameter can be ignored by PMU models which do not support priv level filtering, such as Nehalem/Westmere uncore PMU. This patch adds the uncore PMU custom encoding routine for perf_event. We force exclude_* to 0, i.e., indicating we want to measure at all levels which is how the uncore PMU works. The man page for pfm_get_os_event_encoding() is updated to make this behavior more explicit. dfl_plm may be ignored on certain PMU models. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: docs/man3/pfm_get_os_event_encoding.3 | 6 ++-- lib/pfmlib_intel_nhm_unc.c | 42 ++------------------------------ lib/pfmlib_intel_x86_perf_event.c | 33 +++++++++++++++++++++++++ lib/pfmlib_intel_x86_priv.h | 1 + 4 files changed, 40 insertions(+), 42 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-03 15:49:50
|
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 8c9dbe5697726cf56020e6119757683ef600802f (commit) from 27d47abf9e8374b847f5668563bc6d8a37b660db (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 8c9dbe5697726cf56020e6119757683ef600802f Author: Stephane Eranian <er...@gm...> Date: Thu Mar 3 16:47:17 2011 +0100 enable Intel NHM/WSM/SNB offcore_response encoding for perf_events This patch adds the correct encoding for offcore_response events for the perf_event interface. Those events use an extra MSR. The encoding for this MSR must be passed into attr->config1. This is based on the proposed LKML patch by Lin Ming. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/perf_event.h | 10 ++++++++-- lib/pfmlib_intel_x86_perf_event.c | 11 +++++------ 2 files changed, 13 insertions(+), 8 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-03 08:29:55
|
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 27d47abf9e8374b847f5668563bc6d8a37b660db (commit) from bff5dffc2014c27822b88960a25e1c4b0bdd8136 (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 27d47abf9e8374b847f5668563bc6d8a37b660db Author: Arun Sharma <ar...@sh...> Date: Thu Mar 3 09:28:41 2011 +0100 [PATCH] Fix python related build warnings Mostly assists to swig to help understand the input/output args and their types. Signed-off-by: Arun Sharma <ar...@sh...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/perf_event.h | 7 ++++--- include/perfmon/pfmlib_perf_event.h | 2 +- python/src/perfmon_int.i | 21 ++++++--------------- 3 files changed, 11 insertions(+), 19 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-02 20:15:24
|
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 bff5dffc2014c27822b88960a25e1c4b0bdd8136 (commit) from 67d348d66592ce7284169caaa866481659a32b46 (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 bff5dffc2014c27822b88960a25e1c4b0bdd8136 Author: Stephane Eranian <er...@gm...> Date: Wed Mar 2 17:28:13 2011 +0100 add cgroup split hierarchy support to syst_count.c Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: perf_examples/syst_count.c | 68 ++++++++++++++++++++++++++++--------------- 1 files changed, 44 insertions(+), 24 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-02 16:14:44
|
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 67d348d66592ce7284169caaa866481659a32b46 (commit) via fca122131be2722453e8973f4c0da98f75cd274e (commit) via abe5e6229bbf909b9ab1263999da326cff5fae75 (commit) via 035c647cd8de758c9d3436cfd241b2eb10021ff1 (commit) from 5720e53a44733dc44e5f712f7e515025733bc19e (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 67d348d66592ce7284169caaa866481659a32b46 Author: Stephane Eranian <er...@gm...> Date: Wed Mar 2 17:12:35 2011 +0100 update man pages, add missing libpfm_intel_snb.3 to install target Explain that both pfm_get_event_encoding() and pfm_get_perf_event_encoding() are now deprecated. Drop LIBPFM_FORCE_PMU description. This is not needed anymore, we have the pmu prefixes. Signed-off-by: Stephane Eranian <er...@gm...> commit fca122131be2722453e8973f4c0da98f75cd274e Author: Stephane Eranian <er...@gm...> Date: Wed Mar 2 16:21:44 2011 +0100 fix UOPS_RETIRED:TOTAL_CYCLES on Intel Westmere Was missing invert. Also fixed ACTIVE_CYCLES which is an alias. Signed-off-by: Stephane Eranian <er...@gm...> commit abe5e6229bbf909b9ab1263999da326cff5fae75 Author: Stephane Eranian <er...@gm...> Date: Wed Mar 2 16:08:43 2011 +0100 drop BR_INST_RETIRED:MISPRED from PEBS events on Intel Atom Does not seem to work. Use MISPREDICTED_BRENACH_RETIRED instead. Signed-off-by: Stephane Eranian <er...@gm...> commit 035c647cd8de758c9d3436cfd241b2eb10021ff1 Author: Stephane Eranian <er...@gm...> Date: Wed Mar 2 16:06:06 2011 +0100 make examples compile static when CONFIG_PFMLIB_SHARED=n This creates an incompatbility with Python support. We disable Python when CONFIG_PFMLIB_SHARED=n Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: config.mk | 13 +++++++++- docs/Makefile | 1 + docs/man3/libpfm_amd64_fam10h.3 | 18 ------------- docs/man3/libpfm_amd64_k7.3 | 18 ------------- docs/man3/libpfm_amd64_k8.3 | 18 ------------- docs/man3/libpfm_intel_atom.3 | 4 --- docs/man3/libpfm_intel_core.3 | 3 -- docs/man3/libpfm_intel_nhm.3 | 3 -- docs/man3/libpfm_intel_nhm_unc.3 | 3 -- docs/man3/libpfm_intel_p6.3 | 4 --- docs/man3/libpfm_intel_snb.3 | 4 --- docs/man3/libpfm_intel_wsm.3 | 3 -- docs/man3/libpfm_intel_wsm_unc.3 | 4 --- docs/man3/libpfm_intel_x86_arch.3 | 11 -------- docs/man3/pfm_get_event_attr_info.3 | 8 +++++- docs/man3/pfm_get_event_encoding.3 | 39 ++++++++++++++++++++++++++++- docs/man3/pfm_get_event_info.3 | 6 ++++ docs/man3/pfm_get_os_event_encoding.3 | 4 +- docs/man3/pfm_get_perf_event_encoding.3 | 41 ++++++++++++++++++++++++++++++- lib/events/intel_atom_events.h | 5 +-- lib/events/intel_wsm_events.h | 8 +++--- 21 files changed, 112 insertions(+), 106 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-01 18:45:39
|
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 5720e53a44733dc44e5f712f7e515025733bc19e (commit) via 71c328b9de9c13df284c2b318de45dc686834e9e (commit) from 23fa1cbb40c94fcc19cdcd0ddfff650634a27ba2 (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 5720e53a44733dc44e5f712f7e515025733bc19e Author: Stephane Eranian <er...@gm...> Date: Tue Mar 1 19:42:46 2011 +0100 add ABIX constant validation Check that struct corresponds to ABI hardcoded reference size. Add missing struct checks for pfm_pmu_encode_arg_t. Signed-off-by: Stephane Eranian <er...@gm...> commit 71c328b9de9c13df284c2b318de45dc686834e9e Author: Stephane Eranian <er...@gm...> Date: Tue Mar 1 19:41:34 2011 +0100 fix PFM_EVENT_INFO_ABI0 value fix bogus size for pfm_event_info_t ABI0 value in 64-mode. Introduce LIBPFM_ABI_VERSION to be used to match those hardcoded struct reference sizes. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/pfmlib.h | 7 ++++++- tests/validate.c | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-01 15:24:06
|
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 23fa1cbb40c94fcc19cdcd0ddfff650634a27ba2 (commit) via b1a901948ee9d9a07cca103e5126a059ea573316 (commit) from ac66a05e2409d9925c0123862b8194e7d066a4cc (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 23fa1cbb40c94fcc19cdcd0ddfff650634a27ba2 Author: Stephane Eranian <er...@gm...> Date: Tue Mar 1 16:22:41 2011 +0100 fix ABI0 struct size for 32-bit mode Was off for pfm_event_attr_info, pfm_event_info_t, pfm_perf_encode_arg_t Signed-off-by: Stephane Eranian <er...@gm...> commit b1a901948ee9d9a07cca103e5126a059ea573316 Author: Stephane Eranian <er...@go...> Date: Sat Feb 26 15:14:12 2011 +0100 add Intel Sandy Bridge support This patch adds Intel Sandy Bridge support. This corresponds to the single socket Sandy Bridge processors, a.k.a, Intel Core I7 2XXX series. Signed-off-by: Stephane Eranian <er...@go...> ----------------------------------------------------------------------- Summary of changes: docs/man3/libpfm_intel_snb.3 | 84 + include/perfmon/pfmlib.h | 5 +- include/perfmon/pfmlib_perf_event.h | 2 +- lib/Makefile | 6 +- lib/events/intel_snb_events.h | 2277 +++++++++++++++++++++++ lib/pfmlib_common.c | 1 + lib/{pfmlib_intel_core.c => pfmlib_intel_snb.c} | 50 +- lib/pfmlib_intel_x86_priv.h | 4 +- lib/pfmlib_priv.h | 1 + tests/validate_x86.c | 91 + 10 files changed, 2483 insertions(+), 38 deletions(-) create mode 100644 docs/man3/libpfm_intel_snb.3 create mode 100644 lib/events/intel_snb_events.h copy lib/{pfmlib_intel_core.c => pfmlib_intel_snb.c} (73%) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-01 13:27:54
|
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 ac66a05e2409d9925c0123862b8194e7d066a4cc (commit) from 65a36b072835269a40f983caaa593be11df3cef5 (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 ac66a05e2409d9925c0123862b8194e7d066a4cc Author: Stephane Eranian <er...@gm...> Date: Tue Mar 1 14:26:41 2011 +0100 add PFM_PMU_TYPE_OS_GENERIC To cover the case of the perf_event generic PMU which includes lots of different sources of events: HW PMU, pure SW counters, tracepoints. Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: examples/showevtinfo.c | 1 + include/perfmon/pfmlib.h | 1 + lib/pfmlib_perf_event_pmu.c | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-03-01 12:58:59
|
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 65a36b072835269a40f983caaa593be11df3cef5 (commit) from 73e1cee7ed87c8f6581dcc4b897221dafcdf42e8 (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 65a36b072835269a40f983caaa593be11df3cef5 Author: Stephane Eranian <er...@gm...> Date: Tue Mar 1 13:56:26 2011 +0100 handle clash with include/linux/perf_event.h, add C++ support In case include/perfmon/perf_event.h is included in a module which also includes the official perf_event.h kernel header file we need to ensure there is some sort of mutual exclusion. Always include <linux/perf_event.h> first. Otherwise, we cannot solve the variable namespace clashes. Also add C++ support to perf_event.h Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: include/perfmon/perf_event.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-02-28 20:41:43
|
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 73e1cee7ed87c8f6581dcc4b897221dafcdf42e8 (commit) from b54c5e34d1d1737a88d792dcda729664f98dc645 (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 73e1cee7ed87c8f6581dcc4b897221dafcdf42e8 Author: Stephane Eranian <er...@go...> Date: Mon Feb 28 21:36:38 2011 +0100 replace perf_event.h with a brand new version Replace perf_event.h, which we inherited from the kernel some time ago, with a brand new, written from scratch, version simplified for more readability better user data types, and user header files. We need our own version of the perf_event interface definition. We cannot simply rely on the version provided by Linux distros because they may lag a bit behind compared to perf_event dev. This new file has an MIT-license compliant with all the other files in the library. Signed-off-by: Stephane Eranian <er...@go...> ----------------------------------------------------------------------- Summary of changes: COPYING | 4 - include/perfmon/perf_event.h | 452 ++++++++++++++---------------------------- perf_examples/evt2raw.c | 4 +- perf_examples/syst_smpl.c | 2 +- perf_examples/task_smpl.c | 2 +- 5 files changed, 157 insertions(+), 307 deletions(-) hooks/post-receive -- libpfm4 |
From: seranian <ser...@us...> - 2011-02-28 17:22:36
|
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 b54c5e34d1d1737a88d792dcda729664f98dc645 (commit) from 8fc6c7f89a49eb42d50628d49ca1d53c1d8e2fe3 (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 b54c5e34d1d1737a88d792dcda729664f98dc645 Author: Stephane Eranian <er...@gm...> Date: Mon Feb 28 18:21:50 2011 +0100 drop perf_examples if not on Linux Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- libpfm4 |
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 |
From: seranian <ser...@us...> - 2011-02-27 15:56:29
|
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 1fc2f12f8aca93142b8741794fdf56068450110a (commit) from fbf65f2baea3851bbed14e045f990a140ba0a6d7 (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 1fc2f12f8aca93142b8741794fdf56068450110a Author: Stephane Eranian <er...@gm...> Date: Sun Feb 27 13:54:19 2011 +0100 cleanup perf_examples Makefile Only compile perf_examples subdir when on Linux Signed-off-by: Stephane Eranian <er...@gm...> ----------------------------------------------------------------------- Summary of changes: Makefile | 4 ++++ perf_examples/Makefile | 15 ++------------- 2 files changed, 6 insertions(+), 13 deletions(-) hooks/post-receive -- libpfm4 |