|
|
|
@@ -1,7 +1,7 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 7 17:42:58 UTC 2025 - Tony Jones <tonyj@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update from beta to full release version 7.2.0
|
|
|
|
|
- Update from beta to full release version 7.2.0 (jsc#PED-13217)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 21 18:56:16 UTC 2025 - Eyad Issa <eyadlorenzo@gmail.com>
|
|
|
|
@@ -61,15 +61,15 @@ Tue Jan 17 18:19:14 UTC 2023 - Tony Jones <tonyj@suse.com>
|
|
|
|
|
- See https://icl.utk.edu/papi/news/news.html?id=384 for more detail on the following major
|
|
|
|
|
changes in this release.
|
|
|
|
|
|
|
|
|
|
* A new "intel_gpu" component with monitoring capabilities support for Intel GPUs (including
|
|
|
|
|
* A new "intel_gpu" component with monitoring capabilities support for Intel GPUs (including
|
|
|
|
|
GPU hardware events and memory performance metrics.
|
|
|
|
|
|
|
|
|
|
* A new "sysdetect" component for detecting a machine's architectural details.
|
|
|
|
|
|
|
|
|
|
* A major redesign of the "rocm" component for advanced monitoring features for the latest AMD
|
|
|
|
|
GPUs.
|
|
|
|
|
* A major redesign of the "rocm" component for advanced monitoring features for the latest AMD
|
|
|
|
|
GPUs.
|
|
|
|
|
|
|
|
|
|
* Support for NVIDIA compute capability 7.0 and greater.
|
|
|
|
|
* Support for NVIDIA compute capability 7.0 and greater.
|
|
|
|
|
|
|
|
|
|
* A significant redesign of the "sde" component into two separate entities
|
|
|
|
|
|
|
|
|
@@ -98,46 +98,46 @@ Wed Mar 4 18:55:04 UTC 2020 - Tony Jones <tonyj@suse.com>
|
|
|
|
|
- Update to PAPI v6.0
|
|
|
|
|
- Major Changes:
|
|
|
|
|
* Added the rocm component to support performance counters on AMD GPUs.
|
|
|
|
|
* Added the rocm_smi component; SMI is System Management Interface to
|
|
|
|
|
monitor power usage on AMD GPUs, which is also writeable by the user,
|
|
|
|
|
* Added the rocm_smi component; SMI is System Management Interface to
|
|
|
|
|
monitor power usage on AMD GPUs, which is also writeable by the user,
|
|
|
|
|
e.g. to reduce power consumption on non-critical operations.
|
|
|
|
|
* Added 'io' component to expose I/O statistics exported by the Linux
|
|
|
|
|
* Added 'io' component to expose I/O statistics exported by the Linux
|
|
|
|
|
kernel (/proc/self/io).
|
|
|
|
|
* Added 'SDE' component, Software Defined Events, which allows HPC software
|
|
|
|
|
layers to expose internal performance-critical behavior via Software
|
|
|
|
|
layers to expose internal performance-critical behavior via Software
|
|
|
|
|
Defined Events (SDEs) through the PAPI interface.
|
|
|
|
|
* Added 'SDE API' to register performance-critical events that originate
|
|
|
|
|
from HPC software layers, and which are recognized as 'PAPI counters'
|
|
|
|
|
* Added 'SDE API' to register performance-critical events that originate
|
|
|
|
|
from HPC software layers, and which are recognized as 'PAPI counters'
|
|
|
|
|
and, thus, can be monitored with the standard PAPI interface.
|
|
|
|
|
* Added powercap_ppc component to support monitoring and capping of power
|
|
|
|
|
usage on IBM PowerPC architectures (Power9 and later) using the powercap
|
|
|
|
|
* Added powercap_ppc component to support monitoring and capping of power
|
|
|
|
|
usage on IBM PowerPC architectures (Power9 and later) using the powercap
|
|
|
|
|
interface exposed through the Linux kernel.
|
|
|
|
|
* Added 'sensors_ppc' component to support monitoring of system metrics on
|
|
|
|
|
* Added 'sensors_ppc' component to support monitoring of system metrics on
|
|
|
|
|
IBM PowerPC architectures (Power9 and later) using the opal/exports sysfs
|
|
|
|
|
interface.
|
|
|
|
|
* Retired infiniband_umad component, it is superseded by infiniband.
|
|
|
|
|
* Revived PAPI's 'high-level API' to make it more intuitive and effective
|
|
|
|
|
* Revived PAPI's 'high-level API' to make it more intuitive and effective
|
|
|
|
|
for novice users and quick event reporting.
|
|
|
|
|
* Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist
|
|
|
|
|
with native performance counter disambiguation through micro-benchmarks,
|
|
|
|
|
which are used to probe different important aspects of modern CPUs, to
|
|
|
|
|
* Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist
|
|
|
|
|
with native performance counter disambiguation through micro-benchmarks,
|
|
|
|
|
which are used to probe different important aspects of modern CPUs, to
|
|
|
|
|
aid the classification of native performance events.
|
|
|
|
|
* Other Changes include:
|
|
|
|
|
* Standardized our environment variables and implemented a simplified,
|
|
|
|
|
unified approach for specifying libraries necessary for components, with
|
|
|
|
|
overrides possible for special circumstances. Eliminated component level
|
|
|
|
|
* Standardized our environment variables and implemented a simplified,
|
|
|
|
|
unified approach for specifying libraries necessary for components, with
|
|
|
|
|
overrides possible for special circumstances. Eliminated component level
|
|
|
|
|
'configure' requirements.
|
|
|
|
|
* Corrected TLS issues (Thread Local Storage) and race conditions.
|
|
|
|
|
* Several bug fixes, documentation fixes and enhancements, improvements to
|
|
|
|
|
* Several bug fixes, documentation fixes and enhancements, improvements to
|
|
|
|
|
README files for user instruction and code comments.
|
|
|
|
|
|
|
|
|
|
- Other Changes:
|
|
|
|
|
* Standardized our environment variables and implemented a simplified,
|
|
|
|
|
unified approach for specifying libraries necessary for components, with
|
|
|
|
|
overrides possible for special circumstances. Eliminated component level
|
|
|
|
|
* Standardized our environment variables and implemented a simplified,
|
|
|
|
|
unified approach for specifying libraries necessary for components, with
|
|
|
|
|
overrides possible for special circumstances. Eliminated component level
|
|
|
|
|
'configure' requirements.
|
|
|
|
|
* Corrected TLS issues (Thread Local Storage) and race conditions.
|
|
|
|
|
* Several bug fixes, documentation fixes and enhancements, improvements to
|
|
|
|
|
* Several bug fixes, documentation fixes and enhancements, improvements to
|
|
|
|
|
README files for user instruction and code comments.
|
|
|
|
|
|
|
|
|
|
- Drop patch: papi-fix-ldflags.patch (upstream)
|
|
|
|
@@ -151,13 +151,13 @@ Thu Nov 28 17:06:04 UTC 2019 - Egbert Eich <eich@suse.com>
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 10 13:46:44 UTC 2019 - Tony Jones <tonyj@suse.com>
|
|
|
|
|
|
|
|
|
|
- Delete patch: papi-codecleanup.patch
|
|
|
|
|
Patch has been present since first checkin but there is no indication
|
|
|
|
|
as to it's purpose, no bug reference and it is not needed for successful
|
|
|
|
|
test run.
|
|
|
|
|
- Delete patch: papi-codecleanup.patch
|
|
|
|
|
Patch has been present since first checkin but there is no indication
|
|
|
|
|
as to it's purpose, no bug reference and it is not needed for successful
|
|
|
|
|
test run.
|
|
|
|
|
|
|
|
|
|
- Refresh patch: papi-fix-ldflags.patch
|
|
|
|
|
Add proper patch description. Contents pushed upstream.
|
|
|
|
|
- Refresh patch: papi-fix-ldflags.patch
|
|
|
|
|
Add proper patch description. Contents pushed upstream.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 24 17:28:18 UTC 2019 - Martin Liška <mliska@suse.cz>
|
|
|
|
@@ -170,20 +170,20 @@ Thu Apr 4 15:44:09 UTC 2019 - Christian Vögl <christian.voegl@suse.com>
|
|
|
|
|
- Update to 5.7.0 (jsc#SLE-8562)
|
|
|
|
|
Major Changes:
|
|
|
|
|
* Validation tests: A substantial effort to add validation tests to PAPI
|
|
|
|
|
to check and detect problems in the definition of PAPI preset events.
|
|
|
|
|
* Event testing: Thorough cleanup of code in the C and Fortran testing to
|
|
|
|
|
to check and detect problems in the definition of PAPI preset events.
|
|
|
|
|
* Event testing: Thorough cleanup of code in the C and Fortran testing to
|
|
|
|
|
add processor support, cleanup output and make the testing behavior
|
|
|
|
|
consistent.
|
|
|
|
|
* CUDA component: Updated and rewritten to support CUPTI Metric API
|
|
|
|
|
(combinations of basic events). This component now supports NVLink
|
|
|
|
|
information through the Metric API. Updated testing for the component.
|
|
|
|
|
(combinations of basic events). This component now supports NVLink
|
|
|
|
|
information through the Metric API. Updated testing for the component.
|
|
|
|
|
* NVML component: Updated to support power management limits and improved
|
|
|
|
|
event names. Minor other bug fixes.
|
|
|
|
|
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
|
|
|
|
|
/ Denverton, Skylake-X / Kabylake
|
|
|
|
|
* PAPI preset events: Many updates to the PAPI preset event mappings;
|
|
|
|
|
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
|
|
|
|
|
more Power8 events, initial Power9 events.
|
|
|
|
|
* PAPI preset events: Many updates to the PAPI preset event mappings;
|
|
|
|
|
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
|
|
|
|
|
more Power8 events, initial Power9 events.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 18 17:07:43 UTC 2019 - Egbert Eich <eich@suse.com>
|
|
|
|
@@ -321,7 +321,7 @@ Thu Sep 15 07:47:31 CEST 2016 - pth@suse.de
|
|
|
|
|
sampling interface (e.g. Maxwell).
|
|
|
|
|
* ARM Cortex A53 support: Event definitions added.
|
|
|
|
|
|
|
|
|
|
New Component:
|
|
|
|
|
New Component:
|
|
|
|
|
* Powercap component: PAPI now supports the Linux Power Capping
|
|
|
|
|
Framework which exposes power capping devices and power measurement
|
|
|
|
|
to user space via a sysfs virtual file system interface.
|
|
|
|
@@ -358,7 +358,7 @@ Thu Sep 15 07:47:31 CEST 2016 - pth@suse.de
|
|
|
|
|
* Clean build rules for CUDA sampling subcomponent.
|
|
|
|
|
* Correct IBM Power7 and Power8 computation of PAPI_L1_DCA.
|
|
|
|
|
* Eliminate the sole use of ftests_skip subroutine.
|
|
|
|
|
* Correct the event string names for tenth.c.
|
|
|
|
|
* Correct the event string names for tenth.c.
|
|
|
|
|
* Have Fortran test support code report errors more clearly.
|
|
|
|
|
* Cleanup output from libmsr component.
|
|
|
|
|
* PAPI internal functions were marked as static to avoid exposing them
|
|
|
|
@@ -376,7 +376,7 @@ Wed Mar 4 18:45:26 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 4 16:28:20 UTC 2015 - mgorse@suse.com
|
|
|
|
|
|
|
|
|
|
- fix typo in excludearch statement
|
|
|
|
|
- fix typo in excludearch statement
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 4 13:38:58 UTC 2015 - mpluskal@suse.com
|
|
|
|
@@ -388,16 +388,16 @@ Wed Mar 4 13:38:58 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
* Added ARM 1176 CPU (original Raspberry Pi)
|
|
|
|
|
* Enhance PAPI preset events to allow user defined events.
|
|
|
|
|
* User defined events are set up via a user event definition file.
|
|
|
|
|
* New test demonstrating attaching an eventset to a single CPU
|
|
|
|
|
* New test demonstrating attaching an eventset to a single CPU
|
|
|
|
|
rather than a thread.
|
|
|
|
|
* Use the term "event qualifiers" instead of "event masks" to
|
|
|
|
|
* Use the term "event qualifiers" instead of "event masks" to
|
|
|
|
|
clarify understanding.
|
|
|
|
|
* Added pkg-config support to PAPI.
|
|
|
|
|
* Fixed lustre segfault bug in lustre component.
|
|
|
|
|
* Fixed compilation in the absence of a Fortran compiler.
|
|
|
|
|
* Fixed bug in krental_pthreads ctest to join threads properly
|
|
|
|
|
* Fixed bug in krental_pthreads ctest to join threads properly
|
|
|
|
|
on exit.
|
|
|
|
|
* Fixed bug in perf_events where event masks were not getting
|
|
|
|
|
* Fixed bug in perf_events where event masks were not getting
|
|
|
|
|
cleared properly.
|
|
|
|
|
* Fixed memory leak bug in perf_events.
|
|
|
|
|
|
|
|
|
@@ -415,12 +415,12 @@ Tue Nov 18 07:31:28 CET 2014 - pth@suse.de
|
|
|
|
|
|
|
|
|
|
Enhancements:
|
|
|
|
|
------------
|
|
|
|
|
* Added list of supported PMU names (core/uncore components)
|
|
|
|
|
* Added list of supported PMU names (core/uncore components)
|
|
|
|
|
* Support for extended event masks (core/uncore components)
|
|
|
|
|
* Extension of the RAPL energy measurements on Intel via msr-safe
|
|
|
|
|
* Updated IBM POWER7, POWER8 presets
|
|
|
|
|
* 'papi_native_avail --validate' supports events that require
|
|
|
|
|
multiple masks to be valid
|
|
|
|
|
multiple masks to be valid
|
|
|
|
|
|
|
|
|
|
Bug Fixes:
|
|
|
|
|
----------
|
|
|
|
@@ -447,14 +447,14 @@ Mon Oct 20 18:07:45 CEST 2014 - pth@suse.de
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Oct 3 16:29:06 UTC 2014 - alinm.elena@gmail.com
|
|
|
|
|
|
|
|
|
|
- Update to version 5.3.2
|
|
|
|
|
- Update to version 5.3.2
|
|
|
|
|
|
|
|
|
|
Changelog:
|
|
|
|
|
- NVML component updates;
|
|
|
|
|
- Addressed appio memory leaks;
|
|
|
|
|
- Support for Haswell-EP added to RAPL component;
|
|
|
|
|
- The perf_event_uncore component event enumeration works now;
|
|
|
|
|
- All components now have appropriate domain and granularities.
|
|
|
|
|
- All components now have appropriate domain and granularities.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 4 19:35:13 UTC 2013 - tonyj@suse.com
|
|
|
|
@@ -463,8 +463,8 @@ Wed Dec 4 19:35:13 UTC 2013 - tonyj@suse.com
|
|
|
|
|
- Update to version 5.3.0
|
|
|
|
|
|
|
|
|
|
Changelog:
|
|
|
|
|
- Enhancements for Intel MIC (Xeon Phi) architectures, including support
|
|
|
|
|
for offload code in addition to the previously released support for native
|
|
|
|
|
- Enhancements for Intel MIC (Xeon Phi) architectures, including support
|
|
|
|
|
for offload code in addition to the previously released support for native
|
|
|
|
|
code.
|
|
|
|
|
|
|
|
|
|
- Add support for Ivy Bridge Floating Point events.
|
|
|
|
@@ -530,7 +530,7 @@ Tue Jun 11 11:47:16 CEST 2013 - pth@suse.de
|
|
|
|
|
|
|
|
|
|
Bug Fixes:
|
|
|
|
|
----------
|
|
|
|
|
* Various build system fixes.
|
|
|
|
|
* Various build system fixes.
|
|
|
|
|
* NVML component fix.
|
|
|
|
|
* Work around a sampling bug on Power Linux
|
|
|
|
|
|
|
|
|
@@ -542,7 +542,7 @@ Tue Jun 11 11:47:16 CEST 2013 - pth@suse.de
|
|
|
|
|
|
|
|
|
|
New Components:
|
|
|
|
|
---------------
|
|
|
|
|
* MIC Power component.
|
|
|
|
|
* MIC Power component.
|
|
|
|
|
|
|
|
|
|
5.1.1:
|
|
|
|
|
New Platform:
|
|
|
|
@@ -567,7 +567,7 @@ Tue Jun 11 11:47:16 CEST 2013 - pth@suse.de
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 8 01:52:04 UTC 2013 - tonyj@suse.com
|
|
|
|
|
|
|
|
|
|
- Switch to external libpfm.
|
|
|
|
|
- Switch to external libpfm.
|
|
|
|
|
Discussion: http://lists.opensuse.org/opensuse-factory/2013-01/msg00010.html
|
|
|
|
|
- Drop papi-no_test_for_pfm_msg_t_type.patch (added in 4.0.0 commit)
|
|
|
|
|
- Drop i586-libpfm4-compile-fix.diff (since we are using external libpfm it is
|
|
|
|
@@ -576,20 +576,20 @@ Tue Jan 8 01:52:04 UTC 2013 - tonyj@suse.com
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 28 20:18:48 UTC 2012 - dvaleev@suse.com
|
|
|
|
|
|
|
|
|
|
- don't run ldconfig during build. As it breaks perfmon headers
|
|
|
|
|
installation
|
|
|
|
|
- don't run ldconfig during build. As it breaks perfmon headers
|
|
|
|
|
installation
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 28 14:49:11 UTC 2012 - dmueller@suse.com
|
|
|
|
|
|
|
|
|
|
- update to 5.0.1 (fixes build for ARM):
|
|
|
|
|
* This is a major release of PAPI. Parts of both the internal
|
|
|
|
|
* This is a major release of PAPI. Parts of both the internal
|
|
|
|
|
component and external low-level interfaces have changed. This
|
|
|
|
|
will break your 4.4 compliant components and links to shared
|
|
|
|
|
libraries.
|
|
|
|
|
|
|
|
|
|
A full detailed description of the changes to PAPI 5.0 can be found here:
|
|
|
|
|
http://web.eecs.utk.edu/~vweaver1/papers/papi/papi_v5_changes.pdf
|
|
|
|
|
http://web.eecs.utk.edu/~vweaver1/papers/papi/papi_v5_changes.pdf
|
|
|
|
|
|
|
|
|
|
- Removed papi-glibc-siginfo.patch, papi-list_components.patch,
|
|
|
|
|
papi-use_as_help_string.patch: Already upstream or not needed
|
|
|
|
@@ -607,7 +607,7 @@ Sun Oct 28 08:54:58 UTC 2012 - coolo@suse.com
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 27 11:45:28 UTC 2012 - idonmez@suse.com
|
|
|
|
|
|
|
|
|
|
- Update baselibs.conf for libpfm4
|
|
|
|
|
- Update baselibs.conf for libpfm4
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 3 17:19:13 CEST 2012 - pth@suse.de
|
|
|
|
@@ -636,13 +636,13 @@ Mon Apr 23 14:21:06 CEST 2012 - pth@suse.de
|
|
|
|
|
|
|
|
|
|
Bug Fixes:
|
|
|
|
|
----------
|
|
|
|
|
* Fix buffer overrun in lmsensors component
|
|
|
|
|
* Fix buffer overrun in lmsensors component
|
|
|
|
|
* libpfm4: Update to current git libpfm4 snapshot
|
|
|
|
|
* Fix broken Pentium 4 Prescott support we were missing the netburst_p
|
|
|
|
|
* Fix broken Pentium 4 Prescott support we were missing the netburst_p
|
|
|
|
|
declaration in papi_events.csv
|
|
|
|
|
* Fix various locking issues in the threaded code.
|
|
|
|
|
* Fix various locking issues in the threaded code.
|
|
|
|
|
* Fix multiplexing of large eventsets on perf_events systems.
|
|
|
|
|
This presented when using more than 31 multiplexed events on perf_event
|
|
|
|
|
This presented when using more than 31 multiplexed events on perf_event
|
|
|
|
|
|
|
|
|
|
- Add a devel-static package that contains the static libraries.
|
|
|
|
|
- For other changes since 4.2.1 see RELEASENOTES.txt in the packages
|
|
|
|
@@ -696,16 +696,16 @@ Wed Feb 22 16:21:25 CET 2012 - pth@suse.de
|
|
|
|
|
PAPI ERROR return gracefully. Previously there was no way to
|
|
|
|
|
indicate initialization failure besides just setting
|
|
|
|
|
num_native_events to 0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New Platforms:
|
|
|
|
|
-------------
|
|
|
|
|
* Support for AMD Family 11.
|
|
|
|
|
* Support for AMD Family 12.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Deprecated Platforms:
|
|
|
|
|
---------------------
|
|
|
|
|
* remove obsolete ACPI component
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New / Improved Components:
|
|
|
|
|
---------------
|
|
|
|
|
* PAPI CUDA component updated for CUDA / CUPTI 4.1.
|
|
|
|
@@ -748,11 +748,11 @@ Fri Apr 15 15:12:37 CEST 2011 - pth@suse.de
|
|
|
|
|
Sat Jan 29 18:16:17 UTC 2011 - alexandre@exatati.com.br
|
|
|
|
|
|
|
|
|
|
- Update to 4.1.2.1:
|
|
|
|
|
* fixed a long-standing subtle bug identified by Richard Strong that caused
|
|
|
|
|
* fixed a long-standing subtle bug identified by Richard Strong that caused
|
|
|
|
|
segfaults when multiplexing
|
|
|
|
|
* fixed several bugs that were causing test failures on POWER6/AIX
|
|
|
|
|
* properly detect Pentium M in configure
|
|
|
|
|
* fixed a problem with perf_events not properly handling overflows; first
|
|
|
|
|
* fixed a problem with perf_events not properly handling overflows; first
|
|
|
|
|
identified by Mark Krentel
|
|
|
|
|
* fixed a problem where perfctr was silently adding uncountable events
|
|
|
|
|
* fixed a lock bug identified by Martin Schindewolf
|
|
|
|
@@ -761,11 +761,11 @@ Sat Jan 29 18:16:17 UTC 2011 - alexandre@exatati.com.br
|
|
|
|
|
* a plethora of code cleanups submitted by Robert Richter
|
|
|
|
|
* addressed compatibility issues in run_tests.sh to make it posix comliant
|
|
|
|
|
* refreshed PAPI_Matlab support
|
|
|
|
|
* reimplemented SUBDBG print capabilities to address an issue first
|
|
|
|
|
* reimplemented SUBDBG print capabilities to address an issue first
|
|
|
|
|
identified by Maynard Johnson
|
|
|
|
|
* refreshed preset event definitions for Nehalem, including implementations
|
|
|
|
|
* refreshed preset event definitions for Nehalem, including implementations
|
|
|
|
|
for PAPI_HW_INT; submitted by Michel Brown
|
|
|
|
|
* added 3 new error codes: PAPI_EATTR, PAPI_ECOUNT, and PAPI_ECOMBO.
|
|
|
|
|
* added 3 new error codes: PAPI_EATTR, PAPI_ECOUNT, and PAPI_ECOMBO.
|
|
|
|
|
These provide more detail on why an event add fails
|
|
|
|
|
* implement cpuid leaf4 mtrics required by Intel Westmere
|
|
|
|
|
* Intel Westmere on perfctr and perf_events
|
|
|
|
@@ -779,23 +779,23 @@ Tue Jun 22 19:02:33 UTC 2010 - alexandre@exatati.com.br
|
|
|
|
|
- configure was mis-identifying some Pentium 4 processors
|
|
|
|
|
- the ctests/shlib test now tests against the shared math library, libm.so,
|
|
|
|
|
instead of libpapi.so, which works more predictably with library renaming.
|
|
|
|
|
- multiplexing was silently returning without setting multiplex TRUE in
|
|
|
|
|
- multiplexing was silently returning without setting multiplex TRUE in
|
|
|
|
|
cases where no event had been assigned to an eventset. An event must be
|
|
|
|
|
added to an eventset or PAPI_assign_eventset_component() must be called
|
|
|
|
|
before multiplexing can be enabled. This silent error has been removed.
|
|
|
|
|
- the perfmon and perf_events counter interfaces were not properly handling
|
|
|
|
|
before multiplexing can be enabled. This silent error has been removed.
|
|
|
|
|
- the perfmon and perf_events counter interfaces were not properly handling
|
|
|
|
|
event unit masks. This has been fixed.
|
|
|
|
|
- PAPI_name_to_code() was not exiting properly in certain circumstances,
|
|
|
|
|
- PAPI_name_to_code() was not exiting properly in certain circumstances,
|
|
|
|
|
failing on events where there should have been a match. This is corrected.
|
|
|
|
|
- a serious but insidious bug in the overflow logic was corrected. This bug
|
|
|
|
|
would only show up when PAPI_overflow was called between calls to
|
|
|
|
|
PAPI_add_event. Overflow would only be set for the last call of
|
|
|
|
|
- a serious but insidious bug in the overflow logic was corrected. This bug
|
|
|
|
|
would only show up when PAPI_overflow was called between calls to
|
|
|
|
|
PAPI_add_event. Overflow would only be set for the last call of
|
|
|
|
|
PAPI_overflow. This has been corrected.
|
|
|
|
|
- IBM Blue Gene P systems were corrupting stack frames and crashing when the
|
|
|
|
|
papi_get_event_info call was executed. This has been fixed.
|
|
|
|
|
- The PAPI cycles event was not working for IBM Blue Gene P. This is fixed.
|
|
|
|
|
papi_native_avail was exiting improperly when using the -e option.
|
|
|
|
|
This caused problems with batch execution systems (like Blue Gene P).
|
|
|
|
|
papi_native_avail was exiting improperly when using the -e option.
|
|
|
|
|
This caused problems with batch execution systems (like Blue Gene P).
|
|
|
|
|
This has been fixed.
|
|
|
|
|
- a significant number of memory leaks have been purged.
|
|
|
|
|
- compiler warning flags have been tightened and a range of warnings have
|
|
|
|
@@ -849,7 +849,7 @@ Tue Mar 23 15:10:21 CET 2010 - pth@suse.de
|
|
|
|
|
- updated cache tables for Intel Nehalem i7 processors
|
|
|
|
|
- configure provides better autodetection of 2.6.31 or 2.6.32 kernels and
|
|
|
|
|
perf_counter interface (in most cases)
|
|
|
|
|
- configure provides better detection and autoselection of perfctr or perfmon
|
|
|
|
|
- configure provides better detection and autoselection of perfctr or perfmon
|
|
|
|
|
drivers for linux
|
|
|
|
|
- configure and sources have been modified to support perf_counter on
|
|
|
|
|
kernel 2.6.31 and perf_event on kernel 2.6.32
|
|
|
|
@@ -868,7 +868,7 @@ Tue Mar 23 15:10:21 CET 2010 - pth@suse.de
|
|
|
|
|
* the ctests/shlib test now tests against the shared math library,
|
|
|
|
|
libm.so, instead of libpapi.so
|
|
|
|
|
* the PAPI_set_multiplex() call was silently returning without setting
|
|
|
|
|
multiplex TRUE in cases where no event had been assigned to an eventset.
|
|
|
|
|
multiplex TRUE in cases where no event had been assigned to an eventset.
|
|
|
|
|
This silent error has been removed.
|
|
|
|
|
* the perfmon and perf_events counter interfaces were not properly
|
|
|
|
|
handling event unit masks. This has been fixed.
|
|
|
|
@@ -891,7 +891,7 @@ Tue Mar 2 15:45:53 CET 2010 - rw@suse.de
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 16 00:27:29 CET 2010 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- fix filelist for ia64 again, perfmon file is back
|
|
|
|
|
- fix filelist for ia64 again, perfmon file is back
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 2 14:45:58 CET 2010 - pth@suse.de
|
|
|
|
@@ -902,23 +902,23 @@ Tue Feb 2 14:45:58 CET 2010 - pth@suse.de
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 21 13:18:11 CET 2010 - sf@suse.de
|
|
|
|
|
|
|
|
|
|
- add baselibs.conf including libpapi and papi-devel (bnc #565236)
|
|
|
|
|
- add baselibs.conf including libpapi and papi-devel (bnc #565236)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 21 11:50:50 CET 2010 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- fix typo in last change
|
|
|
|
|
- fix typo in last change
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 13 14:20:26 CET 2010 - sf@suse.de
|
|
|
|
|
|
|
|
|
|
- fix filelist for ia64 (remove /usr/share/papi), as the only
|
|
|
|
|
file there does not exist on ia64
|
|
|
|
|
- fix filelist for ia64 (remove /usr/share/papi), as the only
|
|
|
|
|
file there does not exist on ia64
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 18 15:13:30 CET 2009 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- fix filelist for ia64
|
|
|
|
|
- fix filelist for ia64
|
|
|
|
|
- remove "," from excludearch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
@@ -935,7 +935,7 @@ Tue Dec 8 17:57:16 CET 2009 - pth@suse.de
|
|
|
|
|
* updated cache tables for Intel Nehalem i7 processors
|
|
|
|
|
* configure provides better autodetection of 2.6.31 or 2.6.32 kernels and
|
|
|
|
|
perf_counter interface (in most cases)
|
|
|
|
|
* configure provides better detection and autoselection of perfctr or perfmon
|
|
|
|
|
* configure provides better detection and autoselection of perfctr or perfmon
|
|
|
|
|
drivers for linux
|
|
|
|
|
* configure and sources have been modified to support perf_counter on
|
|
|
|
|
kernel 2.6.31 and perf_event on kernel 2.6.32
|
|
|
|
@@ -947,3 +947,6 @@ Fri Nov 20 14:36:26 CET 2009 - pth@suse.de
|
|
|
|
|
- Initial package for SLES (fate#307192)
|
|
|
|
|
- Include perf_counter.h from kernel because kernel-headers
|
|
|
|
|
doesn't include the file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|