Compare commits
1 Commits
Author | SHA256 | Date | |
---|---|---|---|
bfdc118b0e |
183
papi.changes
183
papi.changes
@@ -1,7 +1,7 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 7 17:42:58 UTC 2025 - Tony Jones <tonyj@suse.com>
|
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>
|
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
|
- See https://icl.utk.edu/papi/news/news.html?id=384 for more detail on the following major
|
||||||
changes in this release.
|
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.
|
GPU hardware events and memory performance metrics.
|
||||||
|
|
||||||
* A new "sysdetect" component for detecting a machine's architectural details.
|
* 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
|
* A major redesign of the "rocm" component for advanced monitoring features for the latest AMD
|
||||||
GPUs.
|
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
|
* 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
|
- Update to PAPI v6.0
|
||||||
- Major Changes:
|
- Major Changes:
|
||||||
* Added the rocm component to support performance counters on AMD GPUs.
|
* Added the rocm component to support performance counters on AMD GPUs.
|
||||||
* Added the rocm_smi component; SMI is System Management Interface to
|
* Added the rocm_smi component; SMI is System Management Interface to
|
||||||
monitor power usage on AMD GPUs, which is also writeable by the user,
|
monitor power usage on AMD GPUs, which is also writeable by the user,
|
||||||
e.g. to reduce power consumption on non-critical operations.
|
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).
|
kernel (/proc/self/io).
|
||||||
* Added 'SDE' component, Software Defined Events, which allows HPC software
|
* 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.
|
Defined Events (SDEs) through the PAPI interface.
|
||||||
* Added 'SDE API' to register performance-critical events that originate
|
* Added 'SDE API' to register performance-critical events that originate
|
||||||
from HPC software layers, and which are recognized as 'PAPI counters'
|
from HPC software layers, and which are recognized as 'PAPI counters'
|
||||||
and, thus, can be monitored with the standard PAPI interface.
|
and, thus, can be monitored with the standard PAPI interface.
|
||||||
* Added powercap_ppc component to support monitoring and capping of power
|
* Added powercap_ppc component to support monitoring and capping of power
|
||||||
usage on IBM PowerPC architectures (Power9 and later) using the powercap
|
usage on IBM PowerPC architectures (Power9 and later) using the powercap
|
||||||
interface exposed through the Linux kernel.
|
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
|
IBM PowerPC architectures (Power9 and later) using the opal/exports sysfs
|
||||||
interface.
|
interface.
|
||||||
* Retired infiniband_umad component, it is superseded by infiniband.
|
* 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.
|
for novice users and quick event reporting.
|
||||||
* Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist
|
* Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist
|
||||||
with native performance counter disambiguation through micro-benchmarks,
|
with native performance counter disambiguation through micro-benchmarks,
|
||||||
which are used to probe different important aspects of modern CPUs, to
|
which are used to probe different important aspects of modern CPUs, to
|
||||||
aid the classification of native performance events.
|
aid the classification of native performance events.
|
||||||
* Other Changes include:
|
* Other Changes include:
|
||||||
* Standardized our environment variables and implemented a simplified,
|
* Standardized our environment variables and implemented a simplified,
|
||||||
unified approach for specifying libraries necessary for components, with
|
unified approach for specifying libraries necessary for components, with
|
||||||
overrides possible for special circumstances. Eliminated component level
|
overrides possible for special circumstances. Eliminated component level
|
||||||
'configure' requirements.
|
'configure' requirements.
|
||||||
* Corrected TLS issues (Thread Local Storage) and race conditions.
|
* 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.
|
README files for user instruction and code comments.
|
||||||
|
|
||||||
- Other Changes:
|
- Other Changes:
|
||||||
* Standardized our environment variables and implemented a simplified,
|
* Standardized our environment variables and implemented a simplified,
|
||||||
unified approach for specifying libraries necessary for components, with
|
unified approach for specifying libraries necessary for components, with
|
||||||
overrides possible for special circumstances. Eliminated component level
|
overrides possible for special circumstances. Eliminated component level
|
||||||
'configure' requirements.
|
'configure' requirements.
|
||||||
* Corrected TLS issues (Thread Local Storage) and race conditions.
|
* 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.
|
README files for user instruction and code comments.
|
||||||
|
|
||||||
- Drop patch: papi-fix-ldflags.patch (upstream)
|
- 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>
|
Thu Oct 10 13:46:44 UTC 2019 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
- Delete patch: papi-codecleanup.patch
|
- Delete patch: papi-codecleanup.patch
|
||||||
Patch has been present since first checkin but there is no indication
|
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
|
as to it's purpose, no bug reference and it is not needed for successful
|
||||||
test run.
|
test run.
|
||||||
|
|
||||||
- Refresh patch: papi-fix-ldflags.patch
|
- Refresh patch: papi-fix-ldflags.patch
|
||||||
Add proper patch description. Contents pushed upstream.
|
Add proper patch description. Contents pushed upstream.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Apr 24 17:28:18 UTC 2019 - Martin Liška <mliska@suse.cz>
|
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)
|
- Update to 5.7.0 (jsc#SLE-8562)
|
||||||
Major Changes:
|
Major Changes:
|
||||||
* Validation tests: A substantial effort to add validation tests to PAPI
|
* Validation tests: A substantial effort to add validation tests to PAPI
|
||||||
to check and detect problems in the definition of PAPI preset events.
|
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
|
* Event testing: Thorough cleanup of code in the C and Fortran testing to
|
||||||
add processor support, cleanup output and make the testing behavior
|
add processor support, cleanup output and make the testing behavior
|
||||||
consistent.
|
consistent.
|
||||||
* CUDA component: Updated and rewritten to support CUPTI Metric API
|
* CUDA component: Updated and rewritten to support CUPTI Metric API
|
||||||
(combinations of basic events). This component now supports NVLink
|
(combinations of basic events). This component now supports NVLink
|
||||||
information through the Metric API. Updated testing for the component.
|
information through the Metric API. Updated testing for the component.
|
||||||
* NVML component: Updated to support power management limits and improved
|
* NVML component: Updated to support power management limits and improved
|
||||||
event names. Minor other bug fixes.
|
event names. Minor other bug fixes.
|
||||||
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
|
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
|
||||||
/ Denverton, Skylake-X / Kabylake
|
/ Denverton, Skylake-X / Kabylake
|
||||||
* PAPI preset events: Many updates to the PAPI preset event mappings;
|
* PAPI preset events: Many updates to the PAPI preset event mappings;
|
||||||
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
|
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
|
||||||
more Power8 events, initial Power9 events.
|
more Power8 events, initial Power9 events.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Feb 18 17:07:43 UTC 2019 - Egbert Eich <eich@suse.com>
|
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).
|
sampling interface (e.g. Maxwell).
|
||||||
* ARM Cortex A53 support: Event definitions added.
|
* ARM Cortex A53 support: Event definitions added.
|
||||||
|
|
||||||
New Component:
|
New Component:
|
||||||
* Powercap component: PAPI now supports the Linux Power Capping
|
* Powercap component: PAPI now supports the Linux Power Capping
|
||||||
Framework which exposes power capping devices and power measurement
|
Framework which exposes power capping devices and power measurement
|
||||||
to user space via a sysfs virtual file system interface.
|
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.
|
* Clean build rules for CUDA sampling subcomponent.
|
||||||
* Correct IBM Power7 and Power8 computation of PAPI_L1_DCA.
|
* Correct IBM Power7 and Power8 computation of PAPI_L1_DCA.
|
||||||
* Eliminate the sole use of ftests_skip subroutine.
|
* 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.
|
* Have Fortran test support code report errors more clearly.
|
||||||
* Cleanup output from libmsr component.
|
* Cleanup output from libmsr component.
|
||||||
* PAPI internal functions were marked as static to avoid exposing them
|
* 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
|
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
|
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)
|
* Added ARM 1176 CPU (original Raspberry Pi)
|
||||||
* Enhance PAPI preset events to allow user defined events.
|
* Enhance PAPI preset events to allow user defined events.
|
||||||
* User defined events are set up via a user event definition file.
|
* 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.
|
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.
|
clarify understanding.
|
||||||
* Added pkg-config support to PAPI.
|
* Added pkg-config support to PAPI.
|
||||||
* Fixed lustre segfault bug in lustre component.
|
* Fixed lustre segfault bug in lustre component.
|
||||||
* Fixed compilation in the absence of a Fortran compiler.
|
* 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.
|
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.
|
cleared properly.
|
||||||
* Fixed memory leak bug in perf_events.
|
* Fixed memory leak bug in perf_events.
|
||||||
|
|
||||||
@@ -415,12 +415,12 @@ Tue Nov 18 07:31:28 CET 2014 - pth@suse.de
|
|||||||
|
|
||||||
Enhancements:
|
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)
|
* Support for extended event masks (core/uncore components)
|
||||||
* Extension of the RAPL energy measurements on Intel via msr-safe
|
* Extension of the RAPL energy measurements on Intel via msr-safe
|
||||||
* Updated IBM POWER7, POWER8 presets
|
* Updated IBM POWER7, POWER8 presets
|
||||||
* 'papi_native_avail --validate' supports events that require
|
* 'papi_native_avail --validate' supports events that require
|
||||||
multiple masks to be valid
|
multiple masks to be valid
|
||||||
|
|
||||||
Bug Fixes:
|
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
|
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:
|
Changelog:
|
||||||
- NVML component updates;
|
- NVML component updates;
|
||||||
- Addressed appio memory leaks;
|
- Addressed appio memory leaks;
|
||||||
- Support for Haswell-EP added to RAPL component;
|
- Support for Haswell-EP added to RAPL component;
|
||||||
- The perf_event_uncore component event enumeration works now;
|
- 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
|
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
|
- Update to version 5.3.0
|
||||||
|
|
||||||
Changelog:
|
Changelog:
|
||||||
- Enhancements for Intel MIC (Xeon Phi) architectures, including support
|
- Enhancements for Intel MIC (Xeon Phi) architectures, including support
|
||||||
for offload code in addition to the previously released support for native
|
for offload code in addition to the previously released support for native
|
||||||
code.
|
code.
|
||||||
|
|
||||||
- Add support for Ivy Bridge Floating Point events.
|
- 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:
|
Bug Fixes:
|
||||||
----------
|
----------
|
||||||
* Various build system fixes.
|
* Various build system fixes.
|
||||||
* NVML component fix.
|
* NVML component fix.
|
||||||
* Work around a sampling bug on Power Linux
|
* 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:
|
New Components:
|
||||||
---------------
|
---------------
|
||||||
* MIC Power component.
|
* MIC Power component.
|
||||||
|
|
||||||
5.1.1:
|
5.1.1:
|
||||||
New Platform:
|
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
|
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
|
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 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
|
- 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
|
Fri Dec 28 20:18:48 UTC 2012 - dvaleev@suse.com
|
||||||
|
|
||||||
- don't run ldconfig during build. As it breaks perfmon headers
|
- don't run ldconfig during build. As it breaks perfmon headers
|
||||||
installation
|
installation
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 28 14:49:11 UTC 2012 - dmueller@suse.com
|
Fri Dec 28 14:49:11 UTC 2012 - dmueller@suse.com
|
||||||
|
|
||||||
- update to 5.0.1 (fixes build for ARM):
|
- 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
|
component and external low-level interfaces have changed. This
|
||||||
will break your 4.4 compliant components and links to shared
|
will break your 4.4 compliant components and links to shared
|
||||||
libraries.
|
libraries.
|
||||||
|
|
||||||
A full detailed description of the changes to PAPI 5.0 can be found here:
|
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,
|
- Removed papi-glibc-siginfo.patch, papi-list_components.patch,
|
||||||
papi-use_as_help_string.patch: Already upstream or not needed
|
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
|
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
|
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:
|
Bug Fixes:
|
||||||
----------
|
----------
|
||||||
* Fix buffer overrun in lmsensors component
|
* Fix buffer overrun in lmsensors component
|
||||||
* libpfm4: Update to current git libpfm4 snapshot
|
* 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
|
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.
|
* 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.
|
- Add a devel-static package that contains the static libraries.
|
||||||
- For other changes since 4.2.1 see RELEASENOTES.txt in the packages
|
- 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
|
PAPI ERROR return gracefully. Previously there was no way to
|
||||||
indicate initialization failure besides just setting
|
indicate initialization failure besides just setting
|
||||||
num_native_events to 0.
|
num_native_events to 0.
|
||||||
|
|
||||||
New Platforms:
|
New Platforms:
|
||||||
-------------
|
-------------
|
||||||
* Support for AMD Family 11.
|
* Support for AMD Family 11.
|
||||||
* Support for AMD Family 12.
|
* Support for AMD Family 12.
|
||||||
|
|
||||||
Deprecated Platforms:
|
Deprecated Platforms:
|
||||||
---------------------
|
---------------------
|
||||||
* remove obsolete ACPI component
|
* remove obsolete ACPI component
|
||||||
|
|
||||||
New / Improved Components:
|
New / Improved Components:
|
||||||
---------------
|
---------------
|
||||||
* PAPI CUDA component updated for CUDA / CUPTI 4.1.
|
* 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
|
Sat Jan 29 18:16:17 UTC 2011 - alexandre@exatati.com.br
|
||||||
|
|
||||||
- Update to 4.1.2.1:
|
- 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
|
segfaults when multiplexing
|
||||||
* fixed several bugs that were causing test failures on POWER6/AIX
|
* fixed several bugs that were causing test failures on POWER6/AIX
|
||||||
* properly detect Pentium M in configure
|
* 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
|
identified by Mark Krentel
|
||||||
* fixed a problem where perfctr was silently adding uncountable events
|
* fixed a problem where perfctr was silently adding uncountable events
|
||||||
* fixed a lock bug identified by Martin Schindewolf
|
* 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
|
* a plethora of code cleanups submitted by Robert Richter
|
||||||
* addressed compatibility issues in run_tests.sh to make it posix comliant
|
* addressed compatibility issues in run_tests.sh to make it posix comliant
|
||||||
* refreshed PAPI_Matlab support
|
* 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
|
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
|
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
|
These provide more detail on why an event add fails
|
||||||
* implement cpuid leaf4 mtrics required by Intel Westmere
|
* implement cpuid leaf4 mtrics required by Intel Westmere
|
||||||
* Intel Westmere on perfctr and perf_events
|
* 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
|
- configure was mis-identifying some Pentium 4 processors
|
||||||
- the ctests/shlib test now tests against the shared math library, libm.so,
|
- the ctests/shlib test now tests against the shared math library, libm.so,
|
||||||
instead of libpapi.so, which works more predictably with library renaming.
|
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
|
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
|
added to an eventset or PAPI_assign_eventset_component() must be called
|
||||||
before multiplexing can be enabled. This silent error has been removed.
|
before multiplexing can be enabled. This silent error has been removed.
|
||||||
- the perfmon and perf_events counter interfaces were not properly handling
|
- the perfmon and perf_events counter interfaces were not properly handling
|
||||||
event unit masks. This has been fixed.
|
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.
|
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
|
- 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
|
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_add_event. Overflow would only be set for the last call of
|
||||||
PAPI_overflow. This has been corrected.
|
PAPI_overflow. This has been corrected.
|
||||||
- IBM Blue Gene P systems were corrupting stack frames and crashing when the
|
- IBM Blue Gene P systems were corrupting stack frames and crashing when the
|
||||||
papi_get_event_info call was executed. This has been fixed.
|
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.
|
- 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.
|
papi_native_avail was exiting improperly when using the -e option.
|
||||||
This caused problems with batch execution systems (like Blue Gene P).
|
This caused problems with batch execution systems (like Blue Gene P).
|
||||||
This has been fixed.
|
This has been fixed.
|
||||||
- a significant number of memory leaks have been purged.
|
- a significant number of memory leaks have been purged.
|
||||||
- compiler warning flags have been tightened and a range of warnings have
|
- 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
|
- updated cache tables for Intel Nehalem i7 processors
|
||||||
- configure provides better autodetection of 2.6.31 or 2.6.32 kernels and
|
- configure provides better autodetection of 2.6.31 or 2.6.32 kernels and
|
||||||
perf_counter interface (in most cases)
|
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
|
drivers for linux
|
||||||
- configure and sources have been modified to support perf_counter on
|
- configure and sources have been modified to support perf_counter on
|
||||||
kernel 2.6.31 and perf_event on kernel 2.6.32
|
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,
|
* the ctests/shlib test now tests against the shared math library,
|
||||||
libm.so, instead of libpapi.so
|
libm.so, instead of libpapi.so
|
||||||
* the PAPI_set_multiplex() call was silently returning without setting
|
* 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.
|
This silent error has been removed.
|
||||||
* the perfmon and perf_events counter interfaces were not properly
|
* the perfmon and perf_events counter interfaces were not properly
|
||||||
handling event unit masks. This has been fixed.
|
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
|
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
|
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
|
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
|
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
|
Wed Jan 13 14:20:26 CET 2010 - sf@suse.de
|
||||||
|
|
||||||
- fix filelist for ia64 (remove /usr/share/papi), as the only
|
- fix filelist for ia64 (remove /usr/share/papi), as the only
|
||||||
file there does not exist on ia64
|
file there does not exist on ia64
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 18 15:13:30 CET 2009 - ro@suse.de
|
Fri Dec 18 15:13:30 CET 2009 - ro@suse.de
|
||||||
|
|
||||||
- fix filelist for ia64
|
- fix filelist for ia64
|
||||||
- remove "," from excludearch
|
- 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
|
* updated cache tables for Intel Nehalem i7 processors
|
||||||
* configure provides better autodetection of 2.6.31 or 2.6.32 kernels and
|
* configure provides better autodetection of 2.6.31 or 2.6.32 kernels and
|
||||||
perf_counter interface (in most cases)
|
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
|
drivers for linux
|
||||||
* configure and sources have been modified to support perf_counter on
|
* configure and sources have been modified to support perf_counter on
|
||||||
kernel 2.6.31 and perf_event on kernel 2.6.32
|
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)
|
- Initial package for SLES (fate#307192)
|
||||||
- Include perf_counter.h from kernel because kernel-headers
|
- Include perf_counter.h from kernel because kernel-headers
|
||||||
doesn't include the file.
|
doesn't include the file.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user