35 Commits

Author SHA256 Message Date
929a3d6f43 Accepting request 1291816 from home:StevenK:branches:devel:libraries:c_c++
- Use pyproject macros to build and install.

OBS-URL: https://build.opensuse.org/request/show/1291816
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=64
2025-07-14 19:22:08 +00:00
54b62e85f4 Accepting request 1084911 from home:dirkmueller:Factory
- update to 4.13:
  * update Intel SKL/SKX/CLX event table
  * add ARM Neoverse V2 core PMU support
  * move ARM Neoverse N2 to ARMv9 support
  * add ARM v9 support basic infrastructure
  * add Arm Neoverse V1 core PMU support
  * Update Intel SapphireRapid event table
  * update Intel Icelake event table
  * update AMD Zen4 event table
  * add AMD Zen4 core PMU support
  * correctly detect all AMD Zen3 processors
  * fix CPU_CLK_UNHALTED.REF_DISTRIBUTED on Intel Icelake

OBS-URL: https://build.opensuse.org/request/show/1084911
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=62
2023-05-05 15:58:00 +00:00
fdd129e0b0 Accepting request 1041727 from home:dirkmueller:Factory
- update to 4.12:
  * Add IBM Power10 core PMU support
  * Add Intel IcelakeX core PMU support
  * Add Intel SapphireRapid core PMU support
  * Add Intel SapphireRapid RAPL PMU support
  * Update Intel Icelake RAPL PMU support
  * Add support HiSilicon Kunpeng uncore PMUs
  * Add support HiSilicon Kunpeng core PMU
  * Remove arm_fujitsu_a64fx_support for ARM(32 bit)
  * Update Intel Skylake event table
  * Add Intel PERF_METRICS event support for Icelake
  * Add support for ARM Neoverse N2 core PMU
  * Add ARM SPE events for Neoverse N1 core PMU
  * Add cgroup-switches software event
  * Add Intel Tigerlake and Rocketlake core PMU support
  * Add AMD64 Fam19h Zen3 L3 PMU support
  * Add AMD64 Fam17h Zen2 RAPL support
  * Add AMD64 Fam19h Zen3 core PMU support
  * Add RAPL for AMD64 Fam19h Zen3 processor
  * Update ARM N1 event table
  * Update AMD Fam17h Zen2 event table
  * s390: Update counter definition for IBM z16

OBS-URL: https://build.opensuse.org/request/show/1041727
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=60
2022-12-09 00:58:45 +00:00
1dc3c5dc14 - use https download url
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=58
2022-07-04 07:12:22 +00:00
c9227e1e27 Accepting request 881352 from home:bnavigator:branches:devel:libraries:c_c++
- Can't assume non-existence of python38 macros in Leap.
  gh#openSUSE/python-rpm-macros#107
  Test for suse_version instead. Only Tumbleweed has and needs the
  python_subpackage_only support.

OBS-URL: https://build.opensuse.org/request/show/881352
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=56
2021-03-30 15:49:40 +00:00
9c424dd108 Accepting request 871285 from home:jones_tony:branches:devel:libraries:c_c++
- Update to version v4.11.0
  * Major updates:
      AMD Zen1 core PMU updates
      AMD Zen2 core PMU support
      Intel Icelake core PMU support
      support to report if events are speculative
      support for Extended PEBS events on Icelake
      Intel Tremont core PMU support
      ARM Neoverse N1 core PMU support
      s390 event table updates
      Marvell TX2 core and uncore updates
      Intel CascadeLakeX uncore PMU support
  * Various other event table updates and bug fixes
  * Drop following patches (upstream):
      0001-s390-cpumf-add-IBM-z14-ZR1-support.patch
      0001-s390-cpumf-add-support-for-counter-second-version-nu.patch
      0001-s390-cpumf-add-support-for-machine-type-8561.patch
      add-thunderx2-dmc-events-and-ccpi-events.patch
      moved-tx2-uncore-event-to-separate-file.patch
      removed-extra-fields-from-tx2_unc_data_t.patch
      thunderx2-uncore-support.patch
      update-cavium-thunderx2-with-now-public-events.patch

OBS-URL: https://build.opensuse.org/request/show/871285
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=54
2021-02-11 19:54:07 +00:00
f9c7717e8a Accepting request 849907 from home:bnavigator:branches:devel:libraries:c_c++
- Fix the python subpackage generation
  gh#openSUSE/python-rpm-macros#79
- Support multiple python 3 flavors in the python subpackage
  gh#openSUSE/python-rpm-macros#66

OBS-URL: https://build.opensuse.org/request/show/849907
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=52
2020-12-12 00:46:34 +00:00
675844599f - Add Cavium ThunderX2 uncore support (jsc#SLE-8440)
- Update Cavium ThunderX2 with now public events (jsc#SLE-8440)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=50
2020-03-04 17:20:04 +00:00
8c6679481d - Add Cavium ThunderX2 uncore support (jsc#SLE-10000)
New patch: thunderx2-uncore-support.patch
  New patch: moved-tx2-uncore-event-to-separate-file.patch
  New patch: add-thunderx2-dmc-events-and-ccpi-events.patch
  New patch: removed-extra-fields-from-tx2_unc_data_t.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=49
2020-03-03 03:01:33 +00:00
488ee583fd - Update Cavium ThunderX2 with now public events (jsc#SLE-10000)
New patch: update-cavium-thunderx2-with-now-public-events.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=47
2019-10-19 20:58:57 +00:00
Tomáš Chvátal
beef8a1cb6 - Add more patches for s390 fate#327911 bsc#1145464
These add support for ZR1 and add support for counter second version
  number 6:

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=45
2019-08-19 14:16:02 +00:00
Tomáš Chvátal
cdd574f9f9 - Add provides/obsoletes wrt bsc#1145710 to avoid file conflict
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=43
2019-08-15 08:26:04 +00:00
Tomáš Chvátal
fcde192d30 - Add more patches for s390 fate#327911 bsc#1145464:
* 0001-s390-cpumf-add-IBM-z14-ZR1-support.patch
  * 0001-s390-cpumf-add-support-for-counter-second-version-nu.patch
  * 0001-s390-cpumf-add-support-for-machine-type-8561.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=42
2019-08-14 09:49:32 +00:00
Tomáš Chvátal
0e9efa695b Accepting request 713328 from home:marxin:branches:devel:libraries:c_c++
- Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/713328
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=40
2019-07-04 08:42:39 +00:00
Tomáš Chvátal
d57bae585a - Version update to 4.10.1 fate#326340 fate#326387:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=38
2018-10-23 11:40:57 +00:00
Tomáš Chvátal
3a797e1896 - Version update to 4.10.1 fate#326340:
* Fix build issues on Cavium Tunder X2 from v4.10
  * Update to Intel Skylake event table
  * Intel Skylake X uncore PMUs support (all PMU boxes)
  * Intel Knight Mill (KNM) core PMU support
  * Cavium Thunder X2 core PMU support
  * various event table updates
  * various bug fixes
- Drop patch merged upstream:
  * libpfm-python3.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=36
2018-08-08 14:27:17 +00:00
Tomáš Chvátal
fc97663fc0 in devel package. Backport from Factory. (bnc#1017407)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=34
2018-06-21 11:20:16 +00:00
Tomáš Chvátal
b3763fd5d6 Accepting request 568493 from openSUSE:Factory:Staging:O
- Remove useless byte-compiling for py2 that breaks py3 only build
- Update libpfm-python3.patch to fix one stray identation issue

OBS-URL: https://build.opensuse.org/request/show/568493
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=32
2018-01-23 08:56:57 +00:00
Tomáš Chvátal
f8c52e68bb - Add patch to build and work with python3:
* libpfm-python3.patch
- Build the python parts using singlespec macros to allow switching
  as needed

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=28
2018-01-18 12:04:08 +00:00
Tomáš Chvátal
3b73a06c52 - Update to 4.9.0:
* Intel Broadwell EP uncore PMUs support (all PMU boxes)
  * AMD Fam17h (Zen) core PMU support
  * IBM Power9 core PMU support
  * AMD Fam16h (Jaguar) support
  * various event table updates
  * various bug fixes
- Drop upstream merged patches:
  * libpfm_add-power9-entries-to-validate_power-c.patch
  * libpfm_enable-ibm-power9-core-pmu-support-beta.patch
  * libpfm_fix-power9-event-file-header.patch
  * libpfm_power9-event-list-update-for-perfmon2.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=27
2018-01-17 15:33:21 +00:00
efff3a17f5 Accepting request 517254 from home:jones_tony:branches:devel:libraries:c_c++
- Add Power9 support (FATE#322257) 
  New patch: libpfm_enable-ibm-power9-core-pmu-support-beta.patch
  New patch: libpfm_fix-power9-event-file-header.patch
  New patch: libpfm_power9-event-list-update-for-perfmon2.patch
  New patch: libpfm_add-power9-entries-to-validate_power-c.patch

OBS-URL: https://build.opensuse.org/request/show/517254
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=25
2017-08-16 17:17:06 +00:00
Tomáš Chvátal
b1dda2f241 Accepting request 450326 from home:pluskalm:branches:devel:libraries:c_c++
- Cleanup spec file

OBS-URL: https://build.opensuse.org/request/show/450326
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=23
2017-01-14 19:16:50 +00:00
Tomáš Chvátal
1cf58e5497 Accepting request 447890 from home:adamm:branches:devel:libraries:c_c++
- Version bump to 4.8.0:
  * Intel Knights Landing support (core and uncore)
  * Intel Goldmont support
  * Allow . as a delimiter for event string
  * enable Broadwell EP
  * Intel event table updates
  * various bug fixes
- Requires swig 2.0.5 to compile since older versions cannot
  parse long long types in enum value assignments.

OBS-URL: https://build.opensuse.org/request/show/447890
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=21
2016-12-27 11:19:13 +00:00
Tomáš Chvátal
01a86380b6 - Respect cflags, disable werror bnc#985166
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=19
2016-06-17 08:09:06 +00:00
Tomáš Chvátal
ea12b4eb39 - Respect cflags, disable werror
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=18
2016-06-17 08:08:26 +00:00
Tomáš Chvátal
05e53286a5 - Version bump to 4.7.0:
* Intel Skylake core PMU
  * Intel Haswell-EP uncore PMUs
  * Intel Broadwell-DE
  * Major update on Intel event tables
  * bug fixes and many other improvements

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=17
2016-06-17 08:02:26 +00:00
Ismail Dönmez
f98d3fee22 Accepting request 354832 from home:jones_tony:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/354832
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=15
2016-01-20 08:17:01 +00:00
Tomáš Chvátal
9d542e79a9 - Version bump to 4.6.0 fate#318068:
- Drop obsolete patch:
  * libpfm-add-ibm-power8-support.patch

- Add Power8 support (libpfm-add-ibm-power8-support.patch) FATE#315274

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=13
2015-05-24 04:06:31 +00:00
Tomáš Chvátal
2a89a1d833 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=12 2015-03-14 10:57:38 +00:00
Tomáš Chvátal
6f9f59b6cb - Version bump to 4.6.0:
* Intel Broadwell (desktop core)
  * Intel Haswell-EP (core)
  * Applied Micro X-Gene processor
  * ARM A53 processor
  * Intel SNB, IVB, HSW event table updates
  * IBM Power8 event table updates
  * improved Intel x86 model detection
  * bug fixes and many other improvements
- Cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=11
2015-03-13 14:14:52 +00:00
6b262a5b07 Accepting request 286304 from home:posophe:branches:devel:libraries:c_c++
Update

OBS-URL: https://build.opensuse.org/request/show/286304
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=9
2015-02-16 13:24:00 +00:00
2a27e88ccd Accepting request 209461 from home:jones_tony:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/209461
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=7
2013-12-05 03:32:39 +00:00
Ismail Dönmez
36831846bf Accepting request 150175 from home:dimstar:branches:devel:libraries:c_c++
- Add baselibs.conf: provide libpfm4 as -32bit (makes papi-32bit
  installable).

OBS-URL: https://build.opensuse.org/request/show/150175
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=5
2013-01-28 14:24:42 +00:00
Philipp Thomas
48a21f1fcb - Run service to format spec file.
- Small cosmetic changes in spec file.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=3
2013-01-09 13:19:10 +00:00
Philipp Thomas
d82d863da6 Accepting request 147587 from home:jones_tony:oprofile_test
Initial checkin (discussion: http://lists.opensuse.org/opensuse-factory/2013-01/msg00010.html)

OBS-URL: https://build.opensuse.org/request/show/147587
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libpfm?expand=0&rev=1
2013-01-08 19:38:34 +00:00