File perf.changes of Package perf.12620
-------------------------------------------------------------------
Tue Sep 10 22:15:25 UTC 2019 - Tony Jones <tonyj@suse.com>
- Fix failure of perf c2c report if cpus are offline (bsc#1147003)
New patch: perf-c2c-fix-report-with-offline-cpus.patch
-------------------------------------------------------------------
Wed Jul 31 21:04:17 UTC 2019 - Tony Jones <tonyj@suse.com>
- Add POWER mem/c2c support (FATE#326871, bsc#1124370)
[Initial implementation was as FATE#326866 in SLE15-SP1]
New patch: perf-mem-allow-all-record-report-options.patch
New patch: perf-mem-c2c-fix-perf_mem_events-to-support-powerpc.patch
New patch: perf-mem-document-a-missing-option.patch
New patch: perf-mem-document-incorrect-and-missing-options.patch
-------------------------------------------------------------------
Mon Aug 27 19:37:06 UTC 2018 - tonyj@suse.com
- libebl dependancy for ppc64 was inadvertantly dropped, regression from sp3
change "Thu Jun 15 22:27:56 - Add ppc64 requires on libebl (bsc#1040770)".
Re-add dependancy (bsc#1106048)
-------------------------------------------------------------------
Wed Aug 1 17:03:47 UTC 2018 - tonyj@suse.com
- Support crystall ridge / far / near memory indication in PEBS (FATE#325127)
New patch: perf-test-add-test-cases-for-new-data-source-encoding.patch
New patch: perf-tools-add-support-for-printing-new-mem_info-encodings.patch
-------------------------------------------------------------------
Wed Aug 1 16:34:23 UTC 2018 - tonyj@suse.com
- PMU events are not listed because pvr code is missing for POWER9 (bsc#1075525 )
New patch: perf-pmu-extract-function-to-get-json-alias-map.patch
New patch: perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch
-------------------------------------------------------------------
Fri Jul 27 16:22:57 UTC 2018 - tonyj@suse.com
- Resequence patches into Patch-mainline order
- Add JSON perf event lists for GLP (FATE#325092)
new patch: perf-vendor-events-add-goldmont-plus-v1-event-file.patch
- Support perf core/uncore event list for Skylake server (FATE#325122)
new patch: perf-vendor-events-add-core-event-list-for-skylake-server.patch
new patch: perf-vendor-events-add-skylake-server-uncore-event-list.patch
new patch: perf-jevents-support-fcmask-and-portmask.patch
-------------------------------------------------------------------
Fri Jul 27 14:57:49 UTC 2018 - tonyj@suse.com
- Rebase onto SLE15 version due to kernel version inheritance
a. Drop following patches (in v4.12 kernel-sources):
- perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch
- perf-powerpc-0001-Fix-kprobe-and-kretprobe-handling-with-.patch
- perf-powerpc-0002-symbols-Fix-kallsyms-perf-test-on-ppc64le.patch
- perf-powerpc-0003-probe-Add-function-to-post-process-kernel-trace.patch
- perf-powerpc-0004-probe-ppc64le-Fix-probe-location-when-using-DWA.patch
- perf-powerpc-0005-ppc64le-Fix-build-failure-when-libelf-is-not-pr.patch
- perf-powerpc-0006-tools-Add-missing-struct-definition-in-probe_ev.patch
- perf-probe-fix-module-probe-issue-if-no-dwarf-support.patch
- perf-probe-fix-offline-module-name-missmatch-issue.patch
- perf-probe-fix-to-free-temporal-dwarf_frame-correctly.patch
- perf-probe-fix-to-free-temporal-dwarf_frame.patch
- perf-probe-search-both-eh_frame-and-debug_frame-sections-for-probe-location.patch
- perf-symbols-add-the-path-to-vmlinux.debug.patch
- perf-symbols-refactor-vmlinux_path__init-to-ease-path-additions.patch
- perf-variable-0001-probe-Fix-to-show-correct-error-message-for-var.patch
- perf-variable-0002-probe-Add-helper-function-to-check-if-probe-wit.patch
- perf-variable-0003-uprobe-Skip-prologue-if-program-compiled-withou.patch
- perf-vendor-events-powerpc-update-power9-events.patch
- perf-vendor-events-add-power9-pvrs-to-mapfile.patch
- perf-vendor-events-powerpc-remove-duplicate-events.patch
- perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch
- tools-lib-traceevent-add-operation-within-arg_num_eval.patch
b. Incorporate following SLE15 changes:
-------------------------------------------------------------------
Fri Jul 27 15:42:16 UTC 2018 - tonyj@suse.com
- Rename power event patches for consistency and to avoid exportpatch
name clashes
perf-vendor-events-update-power9-events.patch ->
perf-vendor-events-update-power9-events-9749adc3.patch
perf-vendor-events-powerpc-update-power9-events.patch ->
perf-vendor-events-update-power9-events-e795dd42.patch
-------------------------------------------------------------------
Tue Jun 12 22:12:31 UTC 2018 - tonyj@suse.com
- perf script: Show hw-cache events (bsc#1096885)
new patch: perf-script-show-hw-cache-events.patch
-------------------------------------------------------------------
Mon Apr 9 16:02:29 UTC 2018 - tonyj@suse.com
- More Power9 event updates (bsc#1056686)
New patch: perf-vendor-events-update-power9-events.patch
-------------------------------------------------------------------
Tue Apr 3 17:42:40 UTC 2018 - tonyj@suse.com
- Add libpython support, regression from SLE12 (bsc#1082197)
-------------------------------------------------------------------
Fri Mar 9 23:13:40 UTC 2018 - tonyj@suse.com
- Fix attr.exclude_kernel setting for default cycles:p (bsc#1083691)
Regression from commit Mon Nov 27 23:45:48 UTC 2017
New patch: perf-evsel-fix-attr-exclude_kernel-setting-for-default-cycles-p.patch
New patch (dependent): perf-evsel-allow-asking-for-max-precise_ip-in-new_cycles.patch
- Git-fixes change (bsc#1070010)
Fixes: perf-annotate-fix-storing-per-line-sym_hist_entry.patch (Mon Nov 27)
New patch: perf-annotate-fix-storing-per-line-sym_hist_entry.patch
-------------------------------------------------------------------
Thu Feb 22 19:25:26 UTC 2018 - tonyj@suse.com
- perf vendor events: Use more flexible pattern matching for CPU
identification for mapfile.csv (bsc#1081960)
New patch: perf-pmu-extract-function-to-get-json-alias-map.patch
New patch: perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch
-------------------------------------------------------------------
Thu Jan 18 00:34:40 UTC 2018 - tonyj@suse.com
- powerpc: fix 'Object code reading' test (bsc#1073195)
New patch: perf-test-powerpc-fix-object-code-reading-test.patch
-------------------------------------------------------------------
Wed Dec 6 19:53:35 UTC 2017 - tonyj@suse.com
- Add perf scripting support for ppc64le (bsc#1056756)
New patch: perf-scripting-python-add-ppc64le-to-audit-uname-list.patch
-------------------------------------------------------------------
Mon Nov 27 23:45:48 UTC 2017 - tonyj@suse.com
- Update power9 events (bsc#1069737)
New patch: perf-vendor-events-powerpc-update-power9-events.patch
- Memory corruption due to zero length symbols (bsc#1068222)
New patch: perf-symbols-fix-memory-corruption-because-of-zero-length-symbols.patc
- Incorporate fixes identified by git-fixes and their dependencies (bsc#1070010)
New patch: perf-annotate-browser-display-titles-in-left-frame.patch
New patch: perf-annotate-document-show-total-period-option.patch
New patch: perf-annotate-do-not-overwrite-sample-period.patch
New patch: perf-annotate-introduce-struct-sym_hist_entry.patch
New patch: perf-annotate-rename-sum-to-nr_samples-in-struct-sym_hist.patch
New patch: perf-annotate-stdio-fix-column-header-when-using-show-total-period.patch
New patch: perf-annotate-stdio-fix-show-total-period.patch
New patch: perf-annotate-stdio-set-enough-columns-for-show-total-period.patch
New patch: perf-annotate-stdio-support-show-nr-samples-option.patch
New patch: perf-annotate-store-the-sample-period-in-each-histogram-bucket.patch
New patch: perf-annotate-tui-clarify-calculation-of-column-header-widths.patch New patch: perf-annotate-tui-fix-column-header-when-toggling-period-percent.patch
New patch: perf-annotate-tui-fix-show-total-period.patch
New patch: perf-annotate-tui-set-appropriate-column-width-for-period-percent.patch
New patch: perf-annotate-tui-use-sym_hist_entry-in-disasm_line_samples.patch
New patch: perf-evsel-set-attr-exclude_kernel-when-probing-max-attr-precise_ip.patch
New patch: perf-ftrace-move-setup_pager-before-opening-trace_pipe.patch
New patch: perf-hists-pass-perf_sample-to-_symbol__inc_addr_samples.patch
New patch: perf-jvmti-fix-linker-error-when-libelf-config-is-disabled.patch
New patch: perf-probe-fix-kprobe-blacklist-checking-condition.patch
New patch: perf-report-remove-unnecessary-check-in-annotate_browser_write.patch
New patch: perf-scripts-python-fix-missing-call_path_id-in-export-to-postgresql-script.patch
New patch: perf-test-make-list-subcommand-match-main-perf-test-numbering-matching.patch
New patch: perf-tests-attr-fix-no-delay-test.patch
New patch: perf-test-sdt-handle-realpath-failure.patch
New patch: perf-tools-really-install-manpages-via-make-install-man.patch
New patch: perf-trace-fix-off-by-one-string-allocation-problem.patch
-------------------------------------------------------------------
Fri Sep 15 21:26:35 UTC 2017 - tonyj@suse.com
- Fix x86 32bit build error
New patch: perf-provide-definition-for-einval-on-32bit.patch
-------------------------------------------------------------------
Thu Sep 1 15:00:13 UTC 2016 - tonyj@suse.com
- Fix build error (tips.txt) on Leap42.2
- Fix doc file attributes
-------------------------------------------------------------------
Mon Jun 6 12:29:26 UTC 2016 - jslaby@suse.com
- disable Werror completely. It breaks build due to shadow variables
in external (perl) headers.
- add %{?_smp_mflags}
-------------------------------------------------------------------
Mon Apr 4 21:56:53 UTC 2016 - tonyj@suse.com
- Package perf-tips as docs.
- Include support for xz compressed images
-------------------------------------------------------------------
Mon Jan 11 11:10:36 UTC 2016 - tonyj@suse.com
- Support strace/data.
-------------------------------------------------------------------
Sun Oct 11 16:43:49 UTC 2015 - dmueller@suse.com
- enable numa support for aarch64
-------------------------------------------------------------------
Sat Jan 27 00:52:24 UTC 2018 - tonyj@suse.com
- Correctly handle '~' operation in traceevent print flags (bsc#1074087)
New patch: tools-lib-traceevent-add-operation-within-arg_num_eval.patch
-------------------------------------------------------------------
Thu Jan 18 18:37:02 UTC 2018 - tonyj@suse.com
- perf probe on offline module is not working (bsc#1041074)
New patch: perf-probe-fix-offline-module-name-missmatch-issue.patch
New patch: perf-probe-fix-module-probe-issue-if-no-dwarf-support.patch
-------------------------------------------------------------------
Thu Jan 18 01:12:14 UTC 2018 - tonyj@suse.com
- Add necessary power pvr support (bsc#1075525)
New patch: perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch
New patch: perf-vendor-events-add-power9-pmu-events.patch
New patch: perf-vendor-events-add-power9-pvrs-to-mapfile.patch
New patch: perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch
New patch: perf-vendor-events-powerpc-update-power9-events.patch
New patch: perf-vendor-events-powerpc-remove-duplicate-events.patch
-------------------------------------------------------------------
Wed Dec 6 19:53:35 UTC 2017 - tonyj@suse.com
- Add perf scripting support for ppc64le (bsc#1056756)
New patch: perf-scripting-python-add-ppc64le-to-audit-uname-list.patch
-------------------------------------------------------------------
Fri Jun 23 08:51:24 UTC 2017 - msuchanek@suse.com
- perf probe: Fails to record samples when probed with function parameter (bsc#1040940)
perf-powerpc-0001-Fix-kprobe-and-kretprobe-handling-with-.patch
perf-powerpc-0002-symbols-Fix-kallsyms-perf-test-on-ppc64le.patch
perf-powerpc-0003-probe-Add-function-to-post-process-kernel-trace.patch
perf-powerpc-0004-probe-ppc64le-Fix-probe-location-when-using-DWA.patch
perf-powerpc-0005-ppc64le-Fix-build-failure-when-libelf-is-not-pr.patch
perf-powerpc-0006-tools-Add-missing-struct-definition-in-probe_ev.patch
- perf uprobe: garbage value recorded when target program compiled without optimization (bsc#1041073)
perf-variable-0001-probe-Fix-to-show-correct-error-message-for-var.patch
perf-variable-0002-probe-Add-helper-function-to-check-if-probe-wit.patch
perf-variable-0003-uprobe-Skip-prologue-if-program-compiled-withou.patch
-------------------------------------------------------------------
Thu Jun 15 22:27:56 UTC 2017 - tonyj@suse.com
- Correct auto search path to debug kernel (bsc#1044591)
new patch: perf-symbols-refactor-vmlinux_path__init-to-ease-path-additions.patch
new patch: perf-symbols-add-the-path-to-vmlinux.debug.patch
- Add ppc64 requires on libebl (bsc#1040770) which is manually loaded by perf
probe/etc (dl_open)
-------------------------------------------------------------------
Wed Apr 26 20:41:53 UTC 2017 - tonyj@suse.com
- Force package rebuild for SP3 picking up new kernel-sources (bsc#1032838)
-------------------------------------------------------------------
Tue Jul 12 04:32:36 UTC 2016 - tonyj@suse.com
- search both .eh_frame and .debug_frame sections for probe location (bsc#986927)
Add patch: perf-probe-fix-to-free-temporal-dwarf_frame.patch
Add patch: perf-probe-fix-to-free-temporal-dwarf_frame-correctly.patch
Add patch: perf-probe-search-both-eh_frame-and-debug_frame-sections-for-probe-location.patch
-------------------------------------------------------------------
Mon Jun 13 16:21:51 UTC 2016 - tonyj@suse.com
- Update SP2 package to build from SP2 v4.4 kernel-source (use latest spec
from Factory to pickup recent build fixes for post SP1 kernel)
- Drop patch: perf-probe-ppc64le-prefer-symbol-table-lookup-over-dwarf.patch (upstream)
- Drop perf-tips (%doc), not in v4.4 kernel
-------------------------------------------------------------------
Fri Aug 14 16:24:05 UTC 2015 - tonyj@suse.com
- Branch package for SP1 to pick up kernel-source changes
(FATE#318982, FATE#318983, FATE#318984)
- Perf probe: prefer symbol table lookup over DWARF for ppc64le
(bnc#936752)
New patch: perf-probe-ppc64le-prefer-symbol-table-lookup-over-dwarf.patch
-------------------------------------------------------------------
Fri Jun 27 17:46:46 UTC 2014 - tonyj@suse.com
- Build for s390[x] without libunwind (bnc#882855)
-------------------------------------------------------------------
Thu Feb 20 15:02:41 CET 2014 - ro@suse.de
- add excludearch for s390/s390x: have no libunwind there
-------------------------------------------------------------------
Wed Dec 4 23:30:29 UTC 2013 - tonyj@suse.com
- Drop patch perl-5.18-nowarn.patch (mainline)
-------------------------------------------------------------------
Thu Sep 5 18:24:22 CEST 2013 - mls@suse.de
- add libperl_requires, as we link against libperl and thus
need a specific version of perl
-------------------------------------------------------------------
Wed Aug 21 22:41:56 UTC 2013 - tonyj@suse.com
- Resolve build errors
- Drop patch perf-tests-ppc64-fix-compile-errors.patch (mainline)
- Refresh patch perl-5.18-nowarn.patch
-------------------------------------------------------------------
Wed Jul 10 17:41:39 UTC 2013 - tonyj@suse.com
- Add patch 'perf-tests-ppc64-fix-compile-errors.patch' to resolve
openSUSE:Factory:PowerPC testsuite build errors
-------------------------------------------------------------------
Tue Jul 9 01:17:02 UTC 2013 - tonyj@suse.com
- Add audit-devel, gtk2-devel and libunwind-devel to support optional
functionality.
- Add 'perl-5.18-nowarn.patch' to squelch build errors from perl.h
- Add perl_requires
- Fix --version output (copy submakefiles from kernel-source)
- Pass SUSE rpm optflags into make as EXTRA_CFLAGS not CFLAGS
- Stop building with V=1, make output easier to parse
-------------------------------------------------------------------
Tue Dec 25 00:00:02 UTC 2012 - tonyj@suse.com
- Add /etc/bash_completion.d/perf to %files (fix build error)
-------------------------------------------------------------------
Wed May 16 08:34:37 UTC 2012 - toganm@opensuse.org
- Fix build for factory
* added flex and bison to buildrequires
-------------------------------------------------------------------
Thu May 5 11:44:03 UTC 2011 - idoenmez@novell.com
- Also copy arch/lib to fix compilation on x86-64
- Correctly depend on libdw-devel to fix dwarf support
- Add newt-devel dependency to enable text user interface
- Re-enable as-needed support since it works now
-------------------------------------------------------------------
Tue Mar 9 02:31:07 UTC 2010 - tonyj@novell.com
- 2.6.33 changes
add perf-bench, perf-buildid-list, perf-diff, perf-kmem, perf-probe and
perf-trace-perl
[Still pending, update of libdwarf to version > 20081231]
-------------------------------------------------------------------
Thu Nov 5 00:51:13 UTC 2009 - tonyj@novell.com
- 2.6.32 changes
add perf-sched, perf-timechart and perf-trace man pages
-------------------------------------------------------------------
Wed Aug 26 19:18:49 UTC 2009 - aj@suse.de
- Remove libbfd.patch since it does not apply and use
SUSE_ASNEEDED=0 instead.
- Set flag for asciidoc version 8.
-------------------------------------------------------------------
Sun Aug 2 17:10:12 CEST 2009 - tonyj@suse.de
- Initial checkin of Performance Counters for Linux (PCL) userspace.
This builds tools/perf out of kernel-source package and requires
kernel >= 2.6.31