You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
(50) |
Sep
(210) |
Oct
(93) |
Nov
(99) |
Dec
(101) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(283) |
Feb
(42) |
Mar
(148) |
Apr
(94) |
May
(256) |
Jun
(206) |
Jul
(101) |
Aug
(28) |
Sep
(159) |
Oct
(102) |
Nov
(216) |
Dec
(159) |
2003 |
Jan
(112) |
Feb
(149) |
Mar
(332) |
Apr
(261) |
May
(528) |
Jun
(270) |
Jul
(231) |
Aug
(231) |
Sep
(338) |
Oct
(445) |
Nov
(212) |
Dec
(26) |
2004 |
Jan
(179) |
Feb
(109) |
Mar
(20) |
Apr
(20) |
May
(55) |
Jun
(11) |
Jul
(38) |
Aug
(13) |
Sep
(28) |
Oct
(13) |
Nov
(41) |
Dec
(30) |
2005 |
Jan
(17) |
Feb
(4) |
Mar
(62) |
Apr
(176) |
May
(44) |
Jun
(13) |
Jul
(16) |
Aug
(154) |
Sep
(6) |
Oct
(13) |
Nov
(4) |
Dec
(6) |
2006 |
Jan
(12) |
Feb
(11) |
Mar
(9) |
Apr
(1) |
May
(10) |
Jun
(6) |
Jul
(10) |
Aug
(10) |
Sep
(27) |
Oct
(25) |
Nov
(40) |
Dec
(18) |
2007 |
Jan
(13) |
Feb
(25) |
Mar
(6) |
Apr
(14) |
May
(52) |
Jun
(22) |
Jul
(20) |
Aug
(8) |
Sep
(2) |
Oct
(138) |
Nov
(152) |
Dec
(73) |
2008 |
Jan
(52) |
Feb
(31) |
Mar
(5) |
Apr
(48) |
May
(20) |
Jun
(14) |
Jul
(36) |
Aug
(16) |
Sep
(1) |
Oct
(19) |
Nov
(13) |
Dec
(4) |
2009 |
Jan
(2) |
Feb
(13) |
Mar
(10) |
Apr
(28) |
May
(46) |
Jun
(21) |
Jul
(21) |
Aug
(22) |
Sep
(8) |
Oct
(25) |
Nov
(15) |
Dec
(2) |
2010 |
Jan
(12) |
Feb
|
Mar
(8) |
Apr
(3) |
May
(2) |
Jun
(5) |
Jul
(11) |
Aug
(17) |
Sep
|
Oct
(12) |
Nov
(14) |
Dec
(10) |
2011 |
Jan
(6) |
Feb
|
Mar
(8) |
Apr
(6) |
May
(17) |
Jun
(8) |
Jul
(4) |
Aug
(9) |
Sep
(2) |
Oct
(3) |
Nov
(4) |
Dec
(2) |
2012 |
Jan
(4) |
Feb
(7) |
Mar
(16) |
Apr
(9) |
May
(15) |
Jun
(22) |
Jul
(30) |
Aug
(36) |
Sep
(6) |
Oct
(5) |
Nov
(9) |
Dec
(11) |
2013 |
Jan
(17) |
Feb
(11) |
Mar
(7) |
Apr
(8) |
May
(15) |
Jun
(19) |
Jul
(27) |
Aug
(3) |
Sep
(3) |
Oct
(8) |
Nov
(6) |
Dec
(10) |
2014 |
Jan
(15) |
Feb
(16) |
Mar
(4) |
Apr
(3) |
May
(10) |
Jun
(9) |
Jul
(9) |
Aug
(31) |
Sep
(11) |
Oct
(6) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
(1) |
Mar
(2) |
Apr
(3) |
May
(4) |
Jun
(5) |
Jul
(14) |
Aug
(2) |
Sep
(2) |
Oct
(1) |
Nov
(4) |
Dec
(4) |
2016 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(4) |
May
(2) |
Jun
|
Jul
(2) |
Aug
(1) |
Sep
(1) |
Oct
(3) |
Nov
(1) |
Dec
|
2017 |
Jan
(4) |
Feb
|
Mar
(1) |
Apr
(3) |
May
|
Jun
(9) |
Jul
(11) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(3) |
Jul
(10) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(6) |
Jun
|
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2020 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: William C. <wc...@us...> - 2021-11-29 17:33:28
|
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 "oprofile". The branch, master has been updated via df99eaa39975af90eeea084b2252691f9f275d12 (commit) from 7bef5b905abe36adfd4e4cc16bc830376f50e8f6 (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 df99eaa39975af90eeea084b2252691f9f275d12 Author: Sergei Trofimovich <sl...@gm...> Date: Sun Nov 28 08:44:28 2021 +0000 oprofile: fix build on gcc-12 `gcc-12` will forbid std::string(nullptr_t) constructors (as they never had a defined behaviour): operf_stats.cpp:182:24: error: use of deleted function 'std::__cxx11::basic_string...; std::nullptr_t = std::nullptr_t]' 182 | return NULL; | ^~~~ Signed-off-by: Sergei Trofimovich <sl...@gm...> ----------------------------------------------------------------------- Summary of changes: libperf_events/operf_stats.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2020-09-10 19:59:57
|
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 "oprofile". The branch, master has been updated via 91bedd280b8a3fb4665db627559abba960be4212 (commit) via 5ed9bda8baf7465172a99ff86ed7f46397b06c7f (commit) from 7720ad156bbd1a561635d888cfedfe5689d6d1b7 (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 91bedd280b8a3fb4665db627559abba960be4212 Author: Andrew Savchenko <bi...@gm...> Date: Sat Sep 5 14:40:07 2020 +0300 Fix configure when /bin/sh is not bash --Signature=_Sat__5_Sep_2020_14_40_08_+0300_w+XY/NnD8_G.Kd1s Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable When /bin/sh used by autoconf is not bash, e.g. dash, configure fails because it uses bash-specific equality operator "==". Fix this problem by replacing "==" with POSIX "=" which is sufficient for test where it is being used. Signed-off-by: Andrew Savchenko <bi...@gm...> commit 5ed9bda8baf7465172a99ff86ed7f46397b06c7f Author: Andrew Savchenko <bi...@gm...> Date: Sat Sep 5 14:41:30 2020 +0300 Fix build with musl --Signature=_Sat__5_Sep_2020_14_41_30_+0300_B.qpPPwu83bbA.32 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable When musl is used instead of glibc, oprofile build fails because it uses glibc-specific FTW extension: FTW_ACTIONRETVAL for custom __delete_old_previous_sample_data return codes and FTW_STOP, FTW_CONTINUE for such return codes. Musl supports only POSIX ftw, so build fails. However, this extension is not really needed by oprofile, because FTW_SKIP_* are not used and {FTW_STOP,FTW_CONTINUE} can be handled by standard return codes {1,0} (more precisely standard defines {!0,0}, but in glibc FTW_STOP = 1, so I keep this value). Signed-off-by: Andrew Savchenko <bi...@gm...> ----------------------------------------------------------------------- Summary of changes: configure.ac | 4 ++-- pe_profiling/operf.cpp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2020-07-29 18:00: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 "oprofile". The branch, master has been updated via 7720ad156bbd1a561635d888cfedfe5689d6d1b7 (commit) from 39570843531f8c3e43d3899271ad976df4f34475 (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 7720ad156bbd1a561635d888cfedfe5689d6d1b7 Author: William Cohen <wc...@re...> Date: Wed Jul 29 14:00:28 2020 -0400 Bump version to 1.5.0git ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2020-07-20 17:19:18
|
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 "oprofile-www". The branch, master has been updated via 22cda8ef27a9ee6dd1f861d86f56abdb36423ff0 (commit) via d1907f7c9b8949d8b9d29be3a8ef4b41cc1c72cf (commit) via 5384e5b6e8e0f92943d5183455d5b18fe87ba382 (commit) via 59d92f287a5c8ef11853ef4fbecda7f6afb2e89b (commit) from dc560a580d8b2b6788b23ee41fd790bcb7981364 (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 22cda8ef27a9ee6dd1f861d86f56abdb36423ff0 Author: William Cohen <wc...@re...> Date: Mon Jul 20 13:18:45 2020 -0400 Update the documentation information to include thunderx2. commit d1907f7c9b8949d8b9d29be3a8ef4b41cc1c72cf Author: William Cohen <wc...@re...> Date: Mon Jul 20 13:17:50 2020 -0400 Add news and download inform for oprofile-1.4.0. commit 5384e5b6e8e0f92943d5183455d5b18fe87ba382 Author: William Cohen <wc...@re...> Date: Mon Jul 20 12:00:22 2020 -0400 Add release notes for oprofile-1.4.0 commit 59d92f287a5c8ef11853ef4fbecda7f6afb2e89b Author: William Cohen <wc...@re...> Date: Mon Jul 20 11:53:16 2020 -0400 Update relase checklist. ----------------------------------------------------------------------- Summary of changes: all-events-doc.sh | 1 + docs/armv8-thunderx2-events | 800 +++++++++++++++++++++ ...xgene-events.php => armv8-thunderx2-events.php} | 6 +- download/index.php | 1 + news/index.php | 8 + release-notes/{oprofile-1.3.0 => oprofile-1.4.0} | 16 +- releasechecklist | 7 +- 7 files changed, 829 insertions(+), 10 deletions(-) create mode 100644 docs/armv8-thunderx2-events copy docs/{armv8-xgene-events.php => armv8-thunderx2-events.php} (56%) copy release-notes/{oprofile-1.3.0 => oprofile-1.4.0} (73%) hooks/post-receive -- oprofile-www |
From: William C. <wc...@us...> - 2020-07-20 15:32:10
|
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 "oprofile". The branch, master has been updated via 39570843531f8c3e43d3899271ad976df4f34475 (commit) from 3ebe3ad3ab26889d6f813b60ea33a96f01b5a692 (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 39570843531f8c3e43d3899271ad976df4f34475 Author: William Cohen <wc...@re...> Date: Mon Jul 20 11:29:38 2020 -0400 Change version to 1.4.0 in preparation for GA ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2020-07-06 15:30:05
|
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 "oprofile". The branch, master has been updated via 3ebe3ad3ab26889d6f813b60ea33a96f01b5a692 (commit) from 377610414fb6cd7ac30e4485d9d6482fcf29aca6 (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 3ebe3ad3ab26889d6f813b60ea33a96f01b5a692 Author: William Cohen <wc...@re...> Date: Mon Jul 6 11:27:45 2020 -0400 Include op_bfd_wrappers.h in the distribution Need to add op_bfd_wrappers.h to list of files in the distribution so it is included in the tarball. Without this patch the build using oprofile*.tar.gz will fail due to the missing header file. ----------------------------------------------------------------------- Summary of changes: libutil/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2020-03-23 16:14: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 "oprofile". The branch, master has been updated via 377610414fb6cd7ac30e4485d9d6482fcf29aca6 (commit) from a3742ff269a8d81cb116ec3dd22ef4516de06399 (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: configure.ac | 20 ++++++++++++++++++++ libutil++/bfd_support.cpp | 11 ++++++----- libutil/op_bfd_wrappers.h | 28 ++++++++++++++++++++++++++++ opjitconv/create_bfd.c | 7 ++++--- 4 files changed, 58 insertions(+), 8 deletions(-) create mode 100644 libutil/op_bfd_wrappers.h hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2020-03-19 01:23:35
|
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 "oprofile". The branch, bfd234 has been created at 377610414fb6cd7ac30e4485d9d6482fcf29aca6 (commit) - Log ----------------------------------------------------------------- commit 377610414fb6cd7ac30e4485d9d6482fcf29aca6 Author: William Cohen <wc...@re...> Date: Wed Mar 18 21:19:16 2020 -0400 Macro wrappers to handle the binutils 2.34 api changes Changes in binutils 2.34 API prevented oprofile from compiling with it. This patch tests for the changes in the binutils API during configuration and selects the appropiate wrappers to allow oprofile to compile. This allows oprofile to compile with both older and newer versions of binutils. ----------------------------------------------------------------------- hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2019-12-02 20:47: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 "oprofile-tests". The branch, master has been updated via 64e5e49ce03fe179495bc02ef70c2708ecb94a70 (commit) from c8f977607af9d7d137e41a22ebcd70498ec37721 (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 64e5e49ce03fe179495bc02ef70c2708ecb94a70 Author: will schmidt <wil...@vn...> Date: Fri Nov 22 14:39:07 2019 -0600 oprofile-tests Add test to exercise libjvmti_oprofile.so Hi, (V3:) Reworked per feedback from V2, I have updated some of the logic that searches for libjvmti_oprofile.so to also look in sibling lib64 directories. (V2:) I have updated the logic that looks for libjvmti_oprofile.so to also search /usr/lib64/ and /usr/lib/ for the library, stopping when the library is found. I have tested a few additional variations locally. (V1:) Assorted changes to exercise the use of oprofiles JVMTI hook. (libjvmti_oprofile.so - Java Virtual Machine Tools Interface). This has been tested this on assorted ppc64* systems with a mixture of having the libjvmti_oprofile present and not. testsuite/lib/op_util.exp: * Update compile_workload() procedure to allow building of .java files. * Add procedure op_resolve_java_dependencies() to ensure that dependencies for building and running the java test can be found. This includes java, javac, and libjvmti_oprofile.so. Since the libjvmti_oprofile.so object can't be readily found via 'which', logic is in place that assumes it can be found in a path relative to where the operf binary is found. testsuite/lib/op_workloads.exp: * Add an op_java_workload_table containing the new test. testsuite/lib/operf_util.exp: * Add procedure (check_java_samples_exist) to see that samples can be found that are associated with the generated .jo object. * Add procedure (check_java_object_file_exists) to ensure that at least one "*.jo" file was created during the run. * Add procedure (do_java_test) to do the actual test. testsuite/workloads/java/Fibonacci.java: * Add the java test itself. ----------------------------------------------------------------------- Summary of changes: testsuite/lib/op_util.exp | 98 +++++++++++++++++++++++++- testsuite/lib/op_workloads.exp | 14 ++++ testsuite/lib/operf_util.exp | 110 ++++++++++++++++++++++++++++- testsuite/oprofile-java/oprofile-java.exp | 112 ++++++++++++++++++++++++++++++ testsuite/workloads/java/Fibonacci.java | 25 +++++++ 5 files changed, 355 insertions(+), 4 deletions(-) create mode 100644 testsuite/oprofile-java/oprofile-java.exp create mode 100644 testsuite/workloads/java/Fibonacci.java hooks/post-receive -- oprofile-tests |
From: William C. <wc...@us...> - 2019-09-24 14:05:03
|
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 "oprofile". The branch, master has been updated via a3742ff269a8d81cb116ec3dd22ef4516de06399 (commit) from 8b812f07b591f50c950b098a8791730985e7158d (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 a3742ff269a8d81cb116ec3dd22ef4516de06399 Author: William Cohen <wc...@re...> Date: Tue Sep 24 09:59:12 2019 -0400 Use the mmap offset to correctly compute the IP location in a file Newer versions of binutils are now now splitting the file into multiple mmap loads. The assumption that the mmap for the executable code in the file starts at the beginning of the file (that the file offset is always zero) is no longer true. The computation to convert the IP address into an offset needs to also use the offset. ----------------------------------------------------------------------- Summary of changes: libperf_events/operf_sfile.h | 1 + libperf_events/operf_utils.cpp | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2019-08-14 18:02:01
|
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 "oprofile". The branch, master has been updated via 8b812f07b591f50c950b098a8791730985e7158d (commit) from 8aacb573cd2c4a2f8160d99ff100ad0aa5e7859d (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 8b812f07b591f50c950b098a8791730985e7158d Author: will schmidt <wil...@vn...> Date: Fri Jul 26 15:38:58 2019 -0500 Proposed fix for oprofile JIT bad event spec error Hi Oprofile-devs, Attached is a fix for a problem we have seen recently when trying to profile against java/JIT workloads. The error floated to the user at opreport time is: opreport error: parse_event_spec(): bad event specification: 165624.0x Where the 165624 value will match the PIDs of the processes being profiled. This ends up being an issue with how we are building the string for the file that contains the ELF blob for the java/JIT code (i.e. 12345.jo). We were not truncating our 'path' string such that when we strncpy'd it into our path-and-file variable, we were getting part of an address range (12345.0x) instead of the desired .jo suffix. The code has been updated to correct that. Sniff testing shows we are now successfully processing the .jo contents, and no longer seeing the bad event spec error. Tested locally, this appears to resolve the issue. agents/jvmti/libjvmti_oprofile.c: - update strncpy call to avoid gcc warning on strncpy parameters. opjitconv/opjitconv.c: - update logic around calculation of elf_file_size, and rework snprintf calls so we properly truncate the input string. Signed-off-by: Will Schmidt <wil...@vn...> ----------------------------------------------------------------------- Summary of changes: agents/jvmti/libjvmti_oprofile.c | 2 +- opjitconv/opjitconv.c | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2019-08-12 17:45:08
|
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 "oprofile-www". The branch, master has been updated via dc560a580d8b2b6788b23ee41fd790bcb7981364 (commit) from 835b3cb03116bb849f4b1795110cf74eecadb163 (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 dc560a580d8b2b6788b23ee41fd790bcb7981364 Author: William Cohen <wc...@re...> Date: Mon Aug 12 13:44:34 2019 -0400 Use https rather http in links on start page. ----------------------------------------------------------------------- Summary of changes: start_page.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- oprofile-www |
From: William C. <wc...@us...> - 2019-07-25 14:35:56
|
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 "oprofile". The branch, master has been updated via 8aacb573cd2c4a2f8160d99ff100ad0aa5e7859d (commit) from c4c981a6fcb978b271d2b7ce2dea7abf56efe808 (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 8aacb573cd2c4a2f8160d99ff100ad0aa5e7859d Author: Carl Love <ce...@us...> Date: Thu Jul 25 10:24:16 2019 -0400 Only start the application if the perf events setup was successful Changes the order of starting the application and performance events. Given this change we have a new issue. The issue is the routine start_counting() calls fork, creating app_PID process. The parent then tries to setup the performance events, then if the performance events were setup correctly, app_PID is then told to start before exiting. If the performance counter setup fails, the app_PID is left running. The app_PID is never told to start the workload, which is correct but we don't record the fact that app_PID is running. The error path then fails to kill app_PID in routine main(), in file oprofile-git/pe_counting, at about lie 909 because the if statement if (startApp && app_started && (run_result != APP_ABNORMAL_END)) { is false because app_started is False. The fix, I believe, is to set app_started to True in the parent code if the fork was successful. With this fix, there is no orphan processes left after ocount exits. ----------------------------------------------------------------------- Summary of changes: pe_counting/ocount.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: Solal A. <sol...@gm...> - 2019-07-23 14:17:42
|
Hello, I am running on CentOS Linux release 7.6.1810. I am trying to install oprofile on my machine. It is available to install from yum but only as an older version (0.9.9). I downloaded the git repository and run ./configure && make. The make command terminated with the following error: op_popt.h:16:18: fatal error: popt.h: No such file or directory #include <popt.h> op_popt.h is located in ./libutil.h There is not popt.h file in the repository, only popt_options.h located in libopt++. I tried adding a popt.h file found online, modifying op_popt.h to include popt_options.h instead... I couldnt get it to work. I have attached the config.log file. Any help is appreciated. Thanks, _________________________ Solal Amouyal |
From: William C. <wc...@us...> - 2019-05-15 13:22:42
|
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 "oprofile-tests". The branch, master has been updated via c8f977607af9d7d137e41a22ebcd70498ec37721 (commit) from 35bde6280b77533b4d50f876aa91acf54c5908e5 (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 c8f977607af9d7d137e41a22ebcd70498ec37721 Author: fanjinke <fan...@ye...> Date: Wed May 15 09:48:23 2019 +0800 Oprofile-tests Hygon Dhyana CPU support Hi, Add support for which AMD family id bigger than 15h to oprofile-tests. Related links: https://sourceforge.net/p/oprofile/oprofile/ci/c4c981a6fcb978b271d2b7ce2dea7abf56efe808/ Signed-off-by: fanjinke <fan...@ye...> ----------------------------------------------------------------------- Summary of changes: testsuite/lib/op_events.exp | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- oprofile-tests |
From: William C. <wc...@re...> - 2019-05-14 13:56:42
|
On 5/12/19 9:55 PM, Jinke Fan wrote: > Hi, > > Add support for which AMD family id bigger than 15h to > oprofile-tests. > > Related links: > https://sourceforge.net/p/oprofile/oprofile/ci/c4c981a6fcb978b271d2b7ce2dea7abf56efe808/ > > Signed-off-by: fanjinke <fan...@ye...> > --- > testsuite/lib/op_events.exp | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/testsuite/lib/op_events.exp b/testsuite/lib/op_events.exp > index 9ddfda7..a5a4e43 100644 > --- a/testsuite/lib/op_events.exp > +++ b/testsuite/lib/op_events.exp > @@ -854,6 +854,7 @@ proc select_cpu_events {cpu_name} { > ppc64_POWER9 {set type power9} > i386/knightslanding {set type knightslanding} > Intel_Knights_Landing {set type knightslanding} > + AMD64_generic {set type amd_generic} > > } > Hi, The patch doesn't apply because of the mail client is inserting line breaks. Could you resend the patch following using one of the suggestions in the MUA-SPECIFIC HINTS of https://git-scm.com/docs/git-format-patch ? Thanks, -Will |
From: William C. <wc...@re...> - 2019-05-13 14:30:27
|
On 5/12/19 9:55 PM, Jinke Fan wrote: > Hi, > > Add support for which AMD family id bigger than 15h to > oprofile-tests. > > Related links: > https://sourceforge.net/p/oprofile/oprofile/ci/c4c981a6fcb978b271d2b7ce2dea7abf56efe808/ > > Signed-off-by: fanjinke <fan...@ye...> > --- > testsuite/lib/op_events.exp | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/testsuite/lib/op_events.exp b/testsuite/lib/op_events.exp > index 9ddfda7..a5a4e43 100644 > --- a/testsuite/lib/op_events.exp > +++ b/testsuite/lib/op_events.exp > @@ -854,6 +854,7 @@ proc select_cpu_events {cpu_name} { > ppc64_POWER9 {set type power9} > i386/knightslanding {set type knightslanding} > Intel_Knights_Landing {set type knightslanding} > + AMD64_generic {set type amd_generic} > > } > Hi, The patch looks plausible. Have you tested it with the patched oprofile on the Hygon Dhyana processor? What do the results look like? -Will |
From: Jinke F. <fan...@ye...> - 2019-05-13 01:56:28
|
Hi, Add support for which AMD family id bigger than 15h to oprofile-tests. Related links: https://sourceforge.net/p/oprofile/oprofile/ci/c4c981a6fcb978b271d2b7ce2dea7abf56efe808/ Signed-off-by: fanjinke <fan...@ye...> --- testsuite/lib/op_events.exp | 1 + 1 file changed, 1 insertion(+) diff --git a/testsuite/lib/op_events.exp b/testsuite/lib/op_events.exp index 9ddfda7..a5a4e43 100644 --- a/testsuite/lib/op_events.exp +++ b/testsuite/lib/op_events.exp @@ -854,6 +854,7 @@ proc select_cpu_events {cpu_name} { ppc64_POWER9 {set type power9} i386/knightslanding {set type knightslanding} Intel_Knights_Landing {set type knightslanding} + AMD64_generic {set type amd_generic} } -- 2.17.1 |
From: William C. <wc...@us...> - 2019-05-09 13:37:19
|
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 "oprofile". The branch, master has been updated via c4c981a6fcb978b271d2b7ce2dea7abf56efe808 (commit) from 1df581796a3d288e3d14d29c91deb22532573a4e (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 c4c981a6fcb978b271d2b7ce2dea7abf56efe808 Author: Jinke Fan <fan...@ye...> Date: Thu May 9 17:52:54 2019 +0800 Add support for Hygon Dhyana CPU Background: Chengdu Haiguang IC Design Co., Ltd (Hygon) is a Joint Venture between AMD and Haiguang Information Technology Co.,Ltd., aims at providing high performance x86 processor for China server market. Its first generation processor codename is Dhyana, which originates from AMD technology and shares most of the architecture with AMD's family 17h, but with different CPU Vendor ID("HygonGenuine")/Family series number(Family 18h). Related Hygon kernel patch can be found on http://lkml.kernel.org/r/5ce...@hy... Signed-off-by: fanjinke <fan...@ye...> ----------------------------------------------------------------------- Summary of changes: libop/op_cpu_type.c | 3 ++- libpe_utils/op_pe_utils.cpp | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- oprofile |
From: Jinke F. <fan...@ye...> - 2019-05-09 09:55:47
|
Background: Chengdu Haiguang IC Design Co., Ltd (Hygon) is a Joint Venture between AMD and Haiguang Information Technology Co.,Ltd., aims at providing high performance x86 processor for China server market. Its first generation processor codename is Dhyana, which originates from AMD technology and shares most of the architecture with AMD's family 17h, but with different CPU Vendor ID("HygonGenuine")/Family series number(Family 18h). Related Hygon kernel patch can be found on http://lkml.kernel.org/r/5ce...@hy... Signed-off-by: fanjinke <fan...@ye...> --- libop/op_cpu_type.c | 3 ++- libpe_utils/op_pe_utils.cpp | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libop/op_cpu_type.c b/libop/op_cpu_type.c index 1d601c6..3aab4a2 100644 --- a/libop/op_cpu_type.c +++ b/libop/op_cpu_type.c @@ -599,7 +599,8 @@ static op_cpu _get_x86_64_cpu_type(void) if (cpuid_vendor("GenuineIntel")) { ret = _get_intel_cpu_type(); - } else if (cpuid_vendor("AuthenticAMD")) { + } else if (cpuid_vendor("AuthenticAMD") || + cpuid_vendor("HygonGenuine")) { ret = _get_amd_cpu_type(); } diff --git a/libpe_utils/op_pe_utils.cpp b/libpe_utils/op_pe_utils.cpp index d545cee..1ca4ce3 100644 --- a/libpe_utils/op_pe_utils.cpp +++ b/libpe_utils/op_pe_utils.cpp @@ -415,7 +415,9 @@ static void _get_event_code(operf_event_t * event, op_cpu cpu_type) #if defined(__i386__) || defined(__x86_64__) // Setup EventSelct[11:8] field for AMD const char * vendor_AMD = "AuthenticAMD"; - if (op_is_cpu_vendor((char *)vendor_AMD)) { + const char * vendor_Hygon = "HygonGenuine"; + if (op_is_cpu_vendor((char *)vendor_AMD) || + op_is_cpu_vendor((char *)vendor_Hygon)) { config = base_code & 0xF00ULL; config = config << 32; } -- 2.17.1 |
From: William C. <wc...@us...> - 2019-04-30 15:49:19
|
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 "oprofile". The branch, master has been updated via 1df581796a3d288e3d14d29c91deb22532573a4e (commit) from 09c52d133178d3d010e3c73bd3734a7acd4b8f00 (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 1df581796a3d288e3d14d29c91deb22532573a4e Author: will schmidt <wil...@vn...> Date: Mon Apr 29 17:18:19 2019 -0500 oprofile - fix compiler warnings seen with newer gcc Hi, This is intended to fix some compiler warnings noted when building oprofile with gcc 9.0.1 * libutil++/tests/utility_tests.cpp: Remove deprecated dynamic exception specifications. (gcc -Werror=deprecated). * libpe_utils/op_pe_utils.cpp: strncpy already copies the size of the string, limit it to the size of the destination. * opjitconf/opjitconv.c: convert sprintf to snprintf and check the return length from the call to ensure we do not overrun our buffer. (gcc -Werror=format-overflow) ----------------------------------------------------------------------- Summary of changes: libpe_utils/op_pe_utils.cpp | 4 ++-- libutil++/tests/utility_tests.cpp | 4 ++-- opjitconv/opjitconv.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2019-03-21 19:15:33
|
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 "oprofile". The branch, master has been updated via 09c52d133178d3d010e3c73bd3734a7acd4b8f00 (commit) from 457d33de89939ffaa523c2a6377ed7d1506ce255 (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 09c52d133178d3d010e3c73bd3734a7acd4b8f00 Author: Dave Aldridge <dav...@or...> Date: Wed Mar 20 06:52:13 2019 -0700 oprofile: add support for Cavium ThunderX2 This commit adds support for Cavium ThunderX2 devices. Signed-off-by: Dave Aldridge <dav...@or...> Reviewed-by: Eric Saint-Etienne <eri...@or...> ----------------------------------------------------------------------- Summary of changes: events/Makefile.am | 1 + events/arm/armv8-thunderx2/events | 168 +++++++++++++++++++++ .../{armv8-xgene => armv8-thunderx2}/unit_masks | 0 libop/op_cpu_type.c | 8 + libop/op_cpu_type.h | 1 + libop/op_events.c | 1 + utils/ophelp.c | 7 + 7 files changed, 186 insertions(+) create mode 100644 events/arm/armv8-thunderx2/events copy events/arm/{armv8-xgene => armv8-thunderx2}/unit_masks (100%) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2018-08-06 14:06:42
|
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 "oprofile". The branch, master has been updated via 457d33de89939ffaa523c2a6377ed7d1506ce255 (commit) from d4ad82b6eb29fbba1ac5f2598a1788024d9f3d48 (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 457d33de89939ffaa523c2a6377ed7d1506ce255 Author: William Cohen <wc...@re...> Date: Fri Aug 3 10:10:12 2018 -0400 Handle empty event name spec gracefully for PPC During testing Michael Petlan found that the giving an empty event name in the event spec to operf on PPC machines would cause operf crash. Running the following following command would demonstrate this problem: operf -e : /bin/ls The problem was traced to event_name in _handle_powerpc_event_spec function having a length of 0. The strncmp using event_name in _handle_powerpc_event_spec would indicate a match and cause strncpy to be called to copy zero bytes. The zero length strncpy would crash operf. Added a check to make ensure that the string is non-zero length. Signed-off-by: William Cohen <wc...@re...> ----------------------------------------------------------------------- Summary of changes: libpe_utils/op_pe_utils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2018-07-16 22:01: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 "oprofile". The branch, master has been updated via d4ad82b6eb29fbba1ac5f2598a1788024d9f3d48 (commit) via 76c4275a0cb5c1f2827e3ee844e68a521c62ec85 (commit) from 1f60f3646aa8a8267d9c0ebc251143fbe340d3c4 (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 d4ad82b6eb29fbba1ac5f2598a1788024d9f3d48 Author: William Cohen <wc...@re...> Date: Mon Jul 16 18:01:06 2018 -0400 Bump version to 1.4.0git Signed-off-by: William Cohen <wc...@re...> commit 76c4275a0cb5c1f2827e3ee844e68a521c62ec85 Author: William Cohen <wc...@re...> Date: Mon Jul 16 15:40:06 2018 -0400 Change version to 1.3.0 in preparation for GA Signed-off-by: William Cohen <wc...@re...> ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- oprofile |
From: William C. <wc...@us...> - 2018-07-16 21:57:40
|
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 "oprofile-www". The branch, master has been updated via 835b3cb03116bb849f4b1795110cf74eecadb163 (commit) from 6e43205ee11be2aebf5b700d0ba0f4f45e530f9e (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 835b3cb03116bb849f4b1795110cf74eecadb163 Author: William Cohen <wc...@re...> Date: Mon Jul 16 17:55:21 2018 -0400 Add Intel Goldmont Plus link. Signed-off-by: William Cohen <wc...@re...> ----------------------------------------------------------------------- Summary of changes: docs/{intel-goldmont-events.php => intel-goldmontplus-events.php} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) copy docs/{intel-goldmont-events.php => intel-goldmontplus-events.php} (62%) hooks/post-receive -- oprofile-www |