SHA256
8
0
forked from pool/papi

98 Commits

Author SHA256 Message Date
e3e63e6c5d Accepting request 1291125 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1291125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=39
2025-07-08 13:29:34 +00:00
d26a633f41 Accepting request 1271569 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1271569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=38
2025-04-22 15:30:07 +00:00
9a5d4c4920 - Remove BuildRoot directive
- Remove python3.patch and replaced with build time sed
- Initial support for RISC-V architecture
- Update to version 7.2.0b2
- Update to version 7.2.0b1

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=96
2025-04-22 09:51:02 +00:00
7beeb412d4 Accepting request 1266429 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1266429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=37
2025-04-03 14:47:00 +00:00
06e3a36f3b - Redownload papi-7.1.0.tar.gz as it was not actually gzipped
and triggered and OBS error when running download_files.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=94
2025-04-02 09:54:56 +00:00
Tony Jones
afea9f298b - Disable and remove support for gnu-hpc build flavours (bsc#1239982)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=93
2025-04-01 17:03:01 +00:00
7e0c73a199 Accepting request 1144039 from devel:libraries:c_c++
Per Egbert:  "Ok, it should build again once 
https://build.opensuse.org/request/show/1143794
is accepted. The fix is only required for Factory because the rpm package has been updated there last week. "

I see that 1143794 has been accepted so resubmitting PAPI update to Factory so that the parallel SP6 update can proceed.

------

- Update to version 7.1 (jsc#PED-7679)
  Major changes:
  * Support for Intel Sapphire Rapids native and preset events
  * Support for AMD Zen4 native and preset events
  * Support for event qualifiers in the ROCm component
  * New 'template' component
  * Integration into Spack package manager
  * Integration into the Extreme-Scale Scientific Software Stack (E4S)
  * Refactored cuda component with multi-thread and multi-gpu support
  * Support for ARM Neoverse V1 and V2
  Update libpfm dependency to v4.13

OBS-URL: https://build.opensuse.org/request/show/1144039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=36
2024-02-05 21:01:00 +00:00
Tony Jones
b534fb126e Accepting request 1143523 from home:jones_tony:branches:devel:libraries:c_c++
- Update to version 7.1 (jsc#PED-7679)
  Major changes:
  * Support for Intel Sapphire Rapids native and preset events
  * Support for AMD Zen4 native and preset events
  * Support for event qualifiers in the ROCm component
  * New 'template' component
  * Integration into Spack package manager
  * Integration into the Extreme-Scale Scientific Software Stack (E4S)
  * Refactored cuda component with multi-thread and multi-gpu support
  * Support for ARM Neoverse V1 and V2
  Update libpfm dependency to v4.13

OBS-URL: https://build.opensuse.org/request/show/1143523
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=91
2024-02-02 00:01:36 +00:00
22eb0da011 Accepting request 1059827 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1059827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=35
2023-01-20 16:38:29 +00:00
Tony Jones
d26111c479 Accepting request 1059491 from home:eeich:branches:devel:libraries:c_c++
Fix build: unpackaged files added.

OBS-URL: https://build.opensuse.org/request/show/1059491
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=89
2023-01-19 16:08:51 +00:00
Tony Jones
37103f89d9 Accepting request 1059443 from home:jones_tony:branches:devel:libraries:c_c++
- Update to version 7.0 (jsc#PED-3032)
  - 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 
      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. 
    * Support for NVIDIA compute capability 7.0 and greater. 
    * A significant redesign of the "sde" component into two separate entities
    * A new C++ interface for "libsde,"
    * New Counter Analysis Toolkit (CAT) benchmarks and refinements of PAPI's CAT data analysis.
    * Support for FUGAKU's A64FX Arm architecture

OBS-URL: https://build.opensuse.org/request/show/1059443
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=88
2023-01-18 21:09:46 +00:00
039f2318ff Accepting request 960046 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/960046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=34
2022-03-08 19:31:43 +00:00
Tony Jones
37d59ae9c6 Accepting request 960045 from home:jones_tony:branches:devel:libraries:c_c++
- Change papi_hl_output_writer.py script to reference Python3 (bsc#1196709)
  New patch: python3.patch

OBS-URL: https://build.opensuse.org/request/show/960045
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=86
2022-03-07 19:02:54 +00:00
dab9f3a0f8 Accepting request 871278 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/871278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=33
2021-02-15 22:15:46 +00:00
Tony Jones
fb1ec6d4d1 Accepting request 871069 from home:eeich:branches:devel:libraries:c_c++
- Update PAPI to v6.0.0.1 bugfix release:
  * Fix undefined reference to "pthread_self" in static builds.
  * Fix a bug with "make -j".

OBS-URL: https://build.opensuse.org/request/show/871069
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=84
2021-02-11 18:32:52 +00:00
ff61963847 Accepting request 781949 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/781949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=32
2020-03-11 17:31:27 +00:00
Tony Jones
da94928dd1 Accepting request 781948 from home:jones_tony:branches:devel:libraries:c_c++
- 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, 
     e.g. to reduce power consumption on non-critical operations.
    * 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 
      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' 
      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 
      interface exposed through the Linux kernel.
    * 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 
      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 
      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 
      'configure' requirements.
    * Corrected TLS issues (Thread Local Storage) and race conditions.
    * 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 
      'configure' requirements.
    * Corrected TLS issues (Thread Local Storage) and race conditions.
    * Several bug fixes, documentation fixes and enhancements, improvements to 
      README files for user instruction and code comments.
  - Drop patch: papi-fix-ldflags.patch (upstream)
  - Clean up spec file, remove unnecessary portions.

OBS-URL: https://build.opensuse.org/request/show/781948
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=82
2020-03-05 21:03:25 +00:00
3cd69e8685 Accepting request 752373 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/752373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=31
2019-12-07 14:19:49 +00:00
02a8ea3669 Accepting request 751738 from home:eeich:branches:devel:libraries:c_c++
- Add master package for library in HPC build (boo#1158048).

OBS-URL: https://build.opensuse.org/request/show/751738
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=80
2019-11-29 13:10:02 +00:00
37246b6730 Accepting request 737529 from devel:libraries:c_c++
(forwarded request 737528 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/737529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=30
2019-10-14 12:52:59 +00:00
Tony Jones
e9e595766a Accepting request 737528 from home:jones_tony:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/737528
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=78
2019-10-11 14:16:12 +00:00
Tony Jones
f6e807a2e2 Accepting request 737525 from home:jones_tony:branches:devel:libraries:c_c++
- 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. 

- Update to 5.7.0 (jsc#SLE-8562)

OBS-URL: https://build.opensuse.org/request/show/737525
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=77
2019-10-11 14:07:21 +00:00
baea1f2b61 Accepting request 699831 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/699831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=29
2019-05-03 20:23:49 +00:00
78a53db884 Accepting request 697621 from home:marxin:branches:devel:libraries:c_c++
Disable LTO (boo#1133272).

OBS-URL: https://build.opensuse.org/request/show/697621
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=75
2019-05-01 06:33:06 +00:00
c3790f160c Accepting request 692974 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/692974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=28
2019-04-15 09:50:03 +00:00
b0a088310e Accepting request 691589 from home:cvoegl:branches:devel:libraries:c_c++
- Update to 5.7.0
  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 
    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.  
  * 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.

OBS-URL: https://build.opensuse.org/request/show/691589
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=73
2019-04-10 17:21:17 +00:00
Stephan Kulow
80070222bd Accepting request 677370 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/677370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=27
2019-02-24 15:52:30 +00:00
4ffb49d7c5 Accepting request 677185 from home:eeich:branches:devel:libraries:c_c++
- Expose PAPI_LIB from module also when no devel package is installed
  (bsc#1125825).

OBS-URL: https://build.opensuse.org/request/show/677185
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=71
2019-02-19 14:05:57 +00:00
8b51a4121f Accepting request 640046 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/640046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=26
2018-10-11 09:46:12 +00:00
Ismail Dönmez
c1d162d685 Accepting request 640019 from home:michals
- Fix pcp build (boo#1107637).
  libpapi-devel depends on papi which was dynamically linked in the past and
  pulled in libpapi. It is linked statically now so the libpapi dependency
  needs to be added.

OBS-URL: https://build.opensuse.org/request/show/640019
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=69
2018-10-05 08:46:26 +00:00
Ismail Dönmez
0af72906bf Accepting request 630932 from home:michals
- Update to 5.6.0 (FATE#321456).
  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
    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.
  * 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.
  Other changes:
  * Updating man and help pages for papi_avail and papi_native_avail.
  * Powercap component:  Added test for setting power caps via PAPI powercap
    component.
  * Infiniband component:  Bugfix for infiniband_umad component.
  * Uncore component:  Updated to support recent processors.
  * Lmsensors component updated to support correct runtime linking, better
    events name, and a number of bug fixes.
  * Updated and fixed timer support for multiple architectures.
  * All components: Cleanup and standardize testing behavior in the components.
  * Build system: Much needed cleanup of configure and make scripts.
  * Support for C++ was enhanced.
  * Enabling optional support for reading events using perfevent-rdpmc on

OBS-URL: https://build.opensuse.org/request/show/630932
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=68
2018-08-24 08:41:40 +00:00
7f21e6cc1b Accepting request 574737 from devel:libraries:c_c++
- Fix summary in module files (bnc#1080259) (forwarded request 574709 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/574737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=25
2018-02-13 09:25:05 +00:00
e92f8a76d0 Accepting request 574709 from home:mslacken:hpc_fix
- Fix summary in module files (bnc#1080259)

OBS-URL: https://build.opensuse.org/request/show/574709
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=66
2018-02-09 15:40:03 +00:00
a144bb64de Accepting request 562553 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/562553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=24
2018-01-16 08:31:17 +00:00
18f616f2c6 Accepting request 562260 from home:eeich:branches:fix-compilers-hpc
- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).

OBS-URL: https://build.opensuse.org/request/show/562260
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=64
2018-01-08 14:31:54 +00:00
7d1becaba7 Accepting request 543931 from devel:libraries:c_c++
- Add lua-lmod as dependency to HPC package. (forwarded request 543903 from eeich)

OBS-URL: https://build.opensuse.org/request/show/543931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=23
2017-11-23 08:39:28 +00:00
Philipp Thomas
cf27c57b37 Accepting request 543903 from home:eeich:hpc_alt
- Add lua-lmod as dependency to HPC package.

OBS-URL: https://build.opensuse.org/request/show/543903
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=62
2017-11-20 15:31:53 +00:00
b1d464c934 Accepting request 539240 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/539240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=22
2017-11-10 13:39:39 +00:00
Philipp Thomas
20d4155aa7 Accepting request 539155 from home:eeich:hpc_alt
- Fix Requires for HPC build.

- Add a maintenance fix that never happened:
  Remove papi-PPC64-sys_mem_info-array-size-is-wrong.patch:
  obsoleted by update.

  Add papi-PPC64-sys_mem_info-array-size-is-wrong.patch from IBM to
  fix access beyond array bounds on POWER8 (bnc#901134).

OBS-URL: https://build.opensuse.org/request/show/539155
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=60
2017-11-06 10:09:17 +00:00
8272d615d0 Accepting request 534592 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/534592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=21
2017-10-18 14:15:17 +00:00
Tony Jones
20cdd7b7b3 Accepting request 534463 from home:eeich:branches:devel:libraries:c_c++
- Add magic to limit the number of flavors built in the
  in the OBS ring.

OBS-URL: https://build.opensuse.org/request/show/534463
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=58
2017-10-17 21:22:06 +00:00
Tony Jones
19e0d6be59 Accepting request 533552 from home:eeich:hpc_alt
- Generate baselib.conf dynamically and only for the non-HPC
  build: this avoids issues with the source validator.

OBS-URL: https://build.opensuse.org/request/show/533552
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=57
2017-10-12 16:29:14 +00:00
Tony Jones
fc7e744bdd Accepting request 533492 from home:eeich:hpc_alt
- Work around openSUSE:Factory spec file validation test.

OBS-URL: https://build.opensuse.org/request/show/533492
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=56
2017-10-12 02:19:39 +00:00
Tony Jones
71bf42a584 Accepting request 533454 from home:eeich:hpc_alt
- Converted to multibuild.
- Add HPC build using environment modules
  (FATE#321720).

OBS-URL: https://build.opensuse.org/request/show/533454
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=55
2017-10-11 20:21:47 +00:00
d8b0387cfe Accepting request 523636 from devel:libraries:c_c++
Add support for POWER9

OBS-URL: https://build.opensuse.org/request/show/523636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=20
2017-09-13 19:36:19 +00:00
Philipp Thomas
976766b2d4 - Add papi-power9_event_list_presets.patch from IBM to add support
for the POWER9 architecture (fate#322255).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=53
2017-09-11 14:09:44 +00:00
168cd386f7 Accepting request 441944 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/441944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=19
2017-01-25 22:20:36 +00:00
8b1470d25f Accepting request 441827 from home:pluskalm:branches:devel:libraries:c_c++
- Update to version 5.5.1:

OBS-URL: https://build.opensuse.org/request/show/441827
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=51
2016-11-25 08:07:54 +00:00
47a533e36e Accepting request 427896 from devel:libraries:c_c++
Update to latest version

OBS-URL: https://build.opensuse.org/request/show/427896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=18
2016-09-16 09:02:31 +00:00
Philipp Thomas
272e370cc0 - Update to 5.5.0. Changes since 5.4.1 :
New Platforms:
  * Added  Knights Landing (KNL) core events and preset events.
  * Added Intel Broadwell/Skylake/Knights Landing RAPL support
  * Updated PAPI preset event support for Intel Broadwell/Skylake
  New Implementations:
  * libmsr component: Using LLNL's libmsr library to access Intel
    RAPL (Running Average Power Limit) library adds power capping
    abilities to PAPI.
  * CUDA PC sampling: A new standalone CUDA sampling tool
    (papi_cuda_sampling) has been added to the CUDA component
    (components/cuda/sampling/) and can be used as a preloader to
    perform PC sampling on Nvidia GPUs which support the CUPTI
    sampling interface (e.g. Maxwell).
  * ARM Cortex A53 support: Event definitions added.
  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.
  Enhancements:
  * Added Haswell-EP uncore support
  * Initial Broadwell, Skylake support
  * Added a general CUDA example (components/cuda/test) that uses
    LD_PRELOAD to attach to a running CUcontext.
  * Added "-check" flag to papi_avail and papi_native_avail to
    test counter availability/validity.
  * Add support for multiple flavors of POWER8 processors.
  * Force all processors to check event schedulability by checking that
    PAPI can successfully read the counters.
  * Support for Intel Broadwell-EP, Skylake, Goldmont, Haswell-EP

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=49
2016-09-15 07:44:21 +00:00
79408d1de7 Accepting request 289288 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/289288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=17
2015-03-05 14:43:25 +00:00
a6dfbefb33 Accepting request 289285 from home:pluskalm:branches:devel:libraries:c_c++
- Replace ./configure with macro %configure

- Cleanup spec file with spec-cleaner
- Update to 5.4.1
  * Updated support for Intel Haswell and Haswell-EP
  * Added ARM Cortex A7
  * 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 
    rather than a thread.
  * 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 
    on exit.
  * Fixed bug in perf_events where event masks were not getting 
    cleared properly.
  * Fixed memory leak bug in perf_events.

OBS-URL: https://build.opensuse.org/request/show/289285
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=47
2015-03-04 19:09:47 +00:00
Tony Jones
687a0db449 Accepting request 289249 from home:mgorse:branches:devel:libraries:c_c++
- fix typo in excludearch statement 

Noticed that we had this in sle.

OBS-URL: https://build.opensuse.org/request/show/289249
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=46
2015-03-04 17:42:33 +00:00
423ad3c8fe Accepting request 262109 from devel:libraries:c_c++
Update to 5.4.0

OBS-URL: https://build.opensuse.org/request/show/262109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=16
2014-11-18 21:47:19 +00:00
Philipp Thomas
b8ce70aa11 - Update to 5.4.0:
New Platforms:
  -------------
      * EMON power component for IBM Blue Gene/Q
      * Support for the Applied Micro X-Gene processor
      * Support for IBM POWER non-virtualized platform
      * RAPL support for Intel Haswell models (60,69,71)
  Enhancements:
  ------------
      * 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  
  Bug Fixes:
  ----------
      * HW counter and event count added/fixed for BGPM components
      * Reduce cost of using PAPI_name_to_code
      * Non-null terminated strings fixed
      * Growing list of native events in core/uncore components fixed
      * Cleaned up Intel IvyBridge presets
      * Addressed Coverity reported issues
For specific and detailed information on changes made in this
release, grep ChangeLogP540.txt in the package documentation for
keywords of interest or go directly to the PAPI git repo.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=44
2014-11-18 06:48:52 +00:00
Stephan Kulow
d637a74e4c Accepting request 254828 from devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/254828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=15
2014-10-11 17:26:15 +00:00
Ismail Dönmez
3c30997dbb -
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=42
2014-10-09 10:50:53 +00:00
Ismail Dönmez
4250a28dd3 Accepting request 253822 from home:ealin:varia
- 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.

OBS-URL: https://build.opensuse.org/request/show/253822
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=41
2014-10-09 10:44:50 +00:00
Stephan Kulow
cc8ec0f2eb Accepting request 209475 from devel:libraries:c_c++
(forwarded request 209460 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/209475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=13
2013-12-05 20:41:32 +00:00
Philipp Thomas
899507fe41 Accepting request 209460 from home:jones_tony:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/209460
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=39
2013-12-05 09:14:13 +00:00
Tomáš Chvátal
24ce746f86 Accepting request 196023 from devel:libraries:c_c++
Fix bug in command line handling

OBS-URL: https://build.opensuse.org/request/show/196023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=11
2013-08-23 09:05:13 +00:00
Philipp Thomas
83bea9e32b - Add papi-dont_skip_float_argument.patch to not skip float arguments
from the command line.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=37
2013-08-22 14:29:49 +00:00
Tomáš Chvátal
49a37b49c5 Accepting request 186442 from devel:libraries:c_c++
Update to just released version

OBS-URL: https://build.opensuse.org/request/show/186442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=10
2013-08-13 08:12:24 +00:00
Philipp Thomas
b10bc8da57 - Update to 5.2.0:
This release represents a major overhaul of several components.
  Support for Intel Haswell and Power 8 has been added.  Processor
  support code has been moved to the components directory.
  New Platform:
  -------------
      * Intel Haswell (initial support)
      * Power 8 (initial support)
  New Components:
  ---------------
      * Host-side MIC power component
    Enhancements:
    ------------
      * Component tests are now included with install-tests make
        target.
      * Components with external library dependencies load them at
        runtime allowing better distribution (infiniband, cuda,
        vmware, nvml and host-side micpower)
      * Perf_events, perfctr[_ppc] and perfmon2[_ia64] have been
        moved under the components directory
      * (Intel) Uncore support has been split into its own component
      * Lustre component better handles large numbers of filesystems
- Remove papi-use_major_in_soname.patch as the problem has been
  fixed upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=35
2013-08-08 17:21:37 +00:00
Stephan Kulow
d892ecdb20 Accepting request 178516 from devel:libraries:c_c++
Update to latest version 5.1.1

OBS-URL: https://build.opensuse.org/request/show/178516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=9
2013-06-13 15:29:35 +00:00
Philipp Thomas
e1cd0225d3 - Update to 5.1.1. Changes since 5.0.1:
5.1.0:
    New Platform:
    -------------
      * Intel Xeon Phi ( Knight's Corner or KNC or MIC )
    Bug Fixes:
    ----------
      * Various build system fixes. 
      * NVML component fix.
      * Work around a sampling bug on Power Linux
    Enhancements:
    ------------
      * ARM Cortex A15 support.
      * New API entry, PAPI_get_eventset_component
      * Add options to papi_command_line to print in hex and unsigned formats
    New Components:
    ---------------
    * MIC Power component. 
   5.1.1:
    New Platform:
    -------------
      * Intel IvyBridge-EP
    Bug Fixes:
    ----------
      * Many perf_event fixes
      * Cuda component fixes
      * IA64 and SPARC build fixes
    Enhancements:
    ------------
      * Better logic in run_tests.sh script

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=33
2013-06-11 10:02:29 +00:00
Stephan Kulow
34c0298bb5 Accepting request 147991 from devel:libraries:c_c++
(forwarded request 147980 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/147991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=7
2013-01-11 12:49:10 +00:00
Philipp Thomas
892cac347a Accepting request 147980 from home:jones_tony:oprofile_test
OBS-URL: https://build.opensuse.org/request/show/147980
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=31
2013-01-11 01:17:33 +00:00
Ismail Dönmez
a6a0917054 Accepting request 146602 from devel:libraries:c_c++
- don't run ldconfig during build. As it breaks perfmon headers 
  installation

OBS-URL: https://build.opensuse.org/request/show/146602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=6
2013-01-02 11:59:44 +00:00
41b6eddc06 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=29 2012-12-28 21:56:26 +00:00
a81f4079eb Accepting request 146595 from home:k0da:ppc
- don't run ldconfig during build. As it breaks perfmon headers 
  installation

OBS-URL: https://build.opensuse.org/request/show/146595
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=28
2012-12-28 21:55:48 +00:00
Ismail Dönmez
f46c21d5eb Accepting request 146584 from devel:libraries:c_c++
- update to 5.0.1 (fixes build for ARM):
  * 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 
- Removed papi-glibc-siginfo.patch, papi-list_components.patch,
  papi-use_as_help_string.patch: Already upstream or not needed
- Removed papi-lmsensors_check.patch: can be replaced by configure
  option
- i586-libpfm4-compile-fix.diff: Fix compile on i586

OBS-URL: https://build.opensuse.org/request/show/146584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=5
2012-12-28 21:46:41 +00:00
1300254f4b - i586-libpfm4-compile-fix.diff: Fix compile on i586
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=26
2012-12-28 16:56:49 +00:00
21801ce024 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=25 2012-12-28 16:40:22 +00:00
18894ad1f5 - update to 5.0.1 (fixes build for ARM):
* 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 
- Removed papi-glibc-siginfo.patch, papi-list_components.patch,
  papi-use_as_help_string.patch: Already upstream or not needed
- Removed papi-lmsensors_check.patch: can be replaced by configure
  option

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=24
2012-12-28 16:35:43 +00:00
Stephan Kulow
f30042993c Accepting request 139605 from devel:libraries:c_c++
- do not require libquadmath by old name but by provides, so it
  works in factory too (forwarded request 139596 from coolo)

OBS-URL: https://build.opensuse.org/request/show/139605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=4
2012-10-29 19:08:27 +00:00
f7af9e3317 Accepting request 139596 from home:coolo:branches:openSUSE:Factory
- do not require libquadmath by old name but by provides, so it
  works in factory too

OBS-URL: https://build.opensuse.org/request/show/139596
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=22
2012-10-28 12:03:44 +00:00
Stephan Kulow
babe5bec8c Accepting request 136221 from devel:libraries:c_c++
- Update baselibs.conf for libpfm4 (forwarded request 136215 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/136221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=3
2012-09-29 13:34:26 +00:00
Ismail Dönmez
8b4222e703 Accepting request 136215 from home:namtrac:bugfix
- Update baselibs.conf for libpfm4

OBS-URL: https://build.opensuse.org/request/show/136215
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=20
2012-09-27 12:07:33 +00:00
Ismail Dönmez
e289ef53ac Accepting request 132424 from devel:libraries:c_c++
Make package build again

OBS-URL: https://build.opensuse.org/request/show/132424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=2
2012-09-03 23:33:53 +00:00
Philipp Thomas
b1fd43c400 - Modify spec so that build succeeds (requiring libquadmath versions).
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=18
2012-09-03 15:20:21 +00:00
Ismail Dönmez
3348f53fd0 - Add papi-glibc-siginfo.patch: newer glibc no longer defines
siginfo, we need to use siginfo_t

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=17
2012-09-03 11:33:55 +00:00
Stephan Kulow
ac59004431 Accepting request 127082 from devel:libraries:c_c++
Update to papi 4.4.0

OBS-URL: https://build.opensuse.org/request/show/127082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=1
2012-07-06 07:45:24 +00:00
Philipp Thomas
1f1aa47a8d Remove unneeded files
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=15
2012-07-04 09:52:52 +00:00
Philipp Thomas
7d680e675d - Remove patches and files not needed anymore.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=14
2012-07-04 09:45:44 +00:00
Philipp Thomas
bf54c1df6e OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=13 2012-07-04 09:31:31 +00:00
Philipp Thomas
1b62db21fd OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=12 2012-07-04 09:30:27 +00:00
Philipp Thomas
3fecabad55 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=11 2012-07-04 09:29:54 +00:00
Philipp Thomas
a111f8d1fd - Update to 4.4.0:
New Platforms:
  --------------
  Added PAPI support for Blue Gene/Q.
  Bug Fixes:
  ----------
  * 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 
	declaration in papi_events.csv
  * 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  
- Add a devel-static package that contains the static libraries.
- For other changes since 4.2.1 see RELEASENOTES.txt in the packages
  documentation.

- Update to 4.2.1:
   Bug Fixes:
   ----------
	* multiplexing math errors were fixed in perf_events.c
	* more multiplexing read path errors were identified and fixed
	* Fix SMP ARM issues reported by Harald Servat.
	* src/papi_events.csv: Update the coreduo (not core2) events.  Most
	  notably the FP events were wrong.
	* Modify Intel Sandybridge PAPI_FP_OPS and PAPI_FP_INS events to
	  not count x87 fp instructions.  The problem is that the current
	  predefines were made by adding 5 events.  With the NMI watchdog
	  stealing an event and/or hyperthreading reducing the number of
	  available counters by half, we just couldn't fit.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=10
2012-04-23 15:14:43 +00:00
7de8682af6 Remove redundant tags/sections
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=9
2012-01-29 17:10:32 +00:00
Philipp Thomas
b3efadfa68 - Adapt patch from IBM to fix the memory info for POWER7 CPUs.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=8
2011-04-15 18:07:37 +00:00
Philipp Thomas
cda721e45c OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=7 2011-04-15 14:18:38 +00:00
Philipp Thomas
3eeb8be222 - Clean up the patches and remove those that aren't needed anymore.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=6
2011-04-15 13:14:43 +00:00
432fd5eb37 Accepting request 59402 from home:aledr:branches
OBS-URL: https://build.opensuse.org/request/show/59402
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=5
2011-02-19 07:38:20 +00:00
fbd5d723c5 Accepting request 41459 from home:aledr:branches
Copy from home:aledr:branches/papi via accept of submit request 41459 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/41459
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=4
2010-06-15 08:31:25 +00:00
Philipp Thomas
9327f83edb OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=3 2010-03-24 19:05:15 +00:00
Philipp Thomas
11e208c5fa OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=2 2010-03-23 14:31:48 +00:00
Philipp Thomas
96c750c63c - Initial package for OBS.
- Update to 4.0.0:
  - fixed L3 cache size reporting for AMD Family 10h processors
  - fixed std deviation underflow in sdsc2 and sdsc4 tests
  - fixed bug in counter assignment for FreeBSD Atom implementation
  - 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 
    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
  - a papi.spec file has been added to simplify creation of rpms
- Add Upstream patch2:
  * the utils/papi_version utility now reports PAPI 4.0.0.2, where the
    last digit matches the patch number.
  * the papi.spec file has a correction for a minor typo in the
    ExcludeArch line.
  * 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.
  * configure was mis-identifying some Pentium 4 processors; this has been
    corrected.
  * 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. 
    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,
    failing on events where there should have been a match.  This has been
    corrected.
- Add RPM_OPT_FLAG to CFLAGS in configure.
- Initialize variables where the compiler can't determine that they're
  used initialized.
- Add full prototypes to src/ctests/mendes-alt.c
- Delete the test for pfm_msg_t.type in configure for external libpfm instead
  of disabling the test all together.

- build against libpfm3 on ia64 (bnc#578864)

- fix filelist for ia64 again, perfmon file is back 

- Fix dependencies in baselibs.conf (papi-devel-32bit requires
  libpapi-32bit not papi-32bit which doesn't exist) (#bnc565236)

- add baselibs.conf including libpapi and papi-devel (bnc #565236) 

- fix typo in last change 

- fix filelist for ia64 (remove /usr/share/papi), as the only 
  file there does not exist on ia64  

- fix filelist for ia64 
- remove "," from excludearch

- Update to 3.7.2:
  Bug Fixes:
  ----------
  * fixed L3 cache size reporting for AMD Family 10h processors
  * fixed std deviation underflow in sdsc2 and sdsc4 tests
  Enhancements:
  -------------
  * 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 
    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
  * a papi.spec file has been added to simplify creation of rpms

- Initial package for SLES (fate#307192)
- Include perf_counter.h from kernel because kernel-headers
  doesn't include the file.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=1
2010-03-19 13:32:22 +00:00
2 changed files with 0 additions and 7 deletions

View File

@@ -1,4 +0,0 @@
<multibuild>
<package>standard</package>
<package>hpc</package>
</multibuild>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89aac9eac55564119ca1f89b29228fd9bb2a301df1e581d3e2101c36828ccdb0
size 4367311