------------------------------------------------------------------- Tue Jan 19 16:42:24 UTC 2021 - Tony Jones - Resolve perf top core dump in perf_evsel__free_fd() (bsc#1178592) New patch: perf-xyarray-fix-wrong-processing-when-closing-evsel-fd.patch ------------------------------------------------------------------- Thu Jan 7 01:08:37 UTC 2021 - Tony Jones - Resolve perf bench numa failure on POWER10 (bsc#1180475) New patch: perf-bench-numa-fixup-discontiguous-sparse-numa-nodes.patch ------------------------------------------------------------------- Tue Aug 20 18:53:29 UTC 2019 - Tony Jones - Correctly list Implementation defined events on Cavium (bsc#1117114c30) Fix core dump in perf stat -e on Cavium (bsc#1117114c31) New patch: perf-evsel-fix-buffer-overflow-while-freeing-events.patch New patch: perf-pmu-add-helper-function-is_pmu_core-to-detect-pmu-core-devices.patch New patch: perf-xyarray-save-max_x-max_y.patch ------------------------------------------------------------------- Tue Jul 23 17:14:53 UTC 2019 - Tony Jones - perf script: Fix crash printing mixed tracepoint/other events (bsc#1142104) New patch: perf-script-fix-crash-with-printing-mixed-trace-point-and-other-events.patch ------------------------------------------------------------------- Mon Jul 22 22:12:00 UTC 2019 - Tony Jones - Merge changes from SLE15-SP1 into SLE12-SP5 (bsc#1142260) Refresh patch: perf-auxtrace-support-for-perf-report-d-for-s390.patch Refresh patch: perf-pmu-pass-pmu-as-a-parameter-to-get_cpuid_str.patch Thu Mar 28 17:05:31 UTC 2019 - Tony Jones - Correct missing static qualifier in previous backport of perf-mmap-be-consistent-when-checking-for-an-unmaped-ring-buffer.patch - Git-fixes: New patch: perf-python-do-not-force-closing-original-perf-descriptor-in-evlist-get_pollfd.patch Sat Mar 23 04:23:07 UTC 2019 - Tony Jones - Handle empty node 0 topology for c2c (bsc#1127191) New patch: perf-header-encapsulate-read-and-swap.patch New patch: perf-util-add-const-modifier-to-buf-in-writen-function.patch New patch: perf-header-fail-on-write_padded-error.patch New patch: perf-header-revamp-do_write.patch New patch: perf-header-add-struct-feat_fd-for-write.patch New patch: perf-header-remove-unused-cpu_nr-field-from-struct-cpu_topo.patch New patch: perf-header-fix-wrong-node-write-in-numa_topology-feature.patch New patch: perf-tools-add-cpu_topology-object.patch New patch: perf-tools-add-numa_topology-object.patch New patch: perf-c2c-fix-c2c-report-for-empty-numa-node.patch New patch: perf-tools-handle-topology-headers-with-no-cpu.patch New patch: perf-c2c-fix-spelling-mistakes-in-browser-help-text.patch New patch: perf-c2c-report-fix-crash-for-empty-browser.patch Fri Mar 22 23:43:14 UTC 2019 - Tony Jones - Refresh patches for previous Python3 (Thu Jan 10 23:23:28 UTC 2019) submission now that all patches are upstream Delete patch: add-trace_context-extension-module-to-sys-modules.patch Delete patch: port-sql-scripts-to-python3.patch Delete patch: port-netdev-times-script-to-python3.patch Delete patch: port-check-perf-trace-script-to-python3.patch Delete patch: port-event_analyzing_sample-script-to-python3.patch Delete patch: port-failed-syscalls-by-pid-script-to-python3.patch Delete patch: port-futex-contention-script-to-python3.patch Delete patch: port-net_dropmonitor-script-to-python3.patch Delete patch: port-sctop-script-to-python3.patch Delete patch: port-stackcollapse-script-to-python3.patch Delete patch: port-stat-cpi-script-to-python3.patch Delete patch: port-syscall-counts-by-pid-script-to-python3.patch Delete patch: port-python-syscall-counts-script-to-python3.patch Delete patch: remove-shebang-from-scripts-python.patch Delete patch: remove-shebang-from-tests-attr.py.patch Delete patch: remove-shebang-from-util-setup.py.patch Delete patch: update-tests-attr.py-to-support-python3.patch Delete patch: use-pybytes-for-attr-in-trace-event-python.patch New patch: perf-script-python-add-printdate-function-to-sql-exporters.patch New patch: perf-script-python-add-python3-support-to-export-to-postgresql-py.patch New patch: perf-script-python-add-python3-support-to-exported-sql-viewer-py.patch New patch: perf-script-python-add-python3-support-to-failed-syscalls-by-pid-py.patch New patch: perf-script-python-add-python3-support-to-futex-contention-py.patch New patch: perf-script-python-add-python3-support-to-net_dropmonitor-py.patch New patch: perf-script-python-add-python3-support-to-netdev-times-py.patch New patch: perf-script-python-add-python3-support-to-sctop-py.patch New patch: perf-script-python-add-python3-support-to-stackcollapse-py.patch New patch: perf-script-python-add-python3-support-to-stat-cpi-py.patch New patch: perf-script-python-add-python3-support-to-syscall-counts-by-pid-py.patch New patch: perf-script-python-add-python3-support-to-syscall-counts-py.patch New patch: perf-script-python-add-python3-support-to-tests-attr-py.patch New patch: perf-script-python-add-trace_context-extension-module-to-sys-modules.patch New patch: perf-script-python-remove-explicit-shebang-from-python-scripts.patch New patch: perf-script-python-remove-explicit-shebang-from-setup-py.patch New patch: perf-script-python-remove-explicit-shebang-from-tests-attr-c.patch New patch: perf-script-python-remove-mixed-indentation.patch New patch: perf-script-python-add-python3-support-to-check-perf-trace-py.patch New patch: perf-script-python-add-python3-support-to-event_analyzing_sample-py.patch New patch: perf-script-python-use-pybytes-for-attr-in-trace-event-python.patch Fri Mar 22 22:40:00 UTC 2019 - Tony Jones - Fix crash when processing recorded stat data New patch: perf-script-fix-crash-when-processing-recorded-stat-data.patch Wed Feb 13 12:39:58 UTC 2019 - tonyj@suse.com - Add POWER mem/c2c support (FATE#326866, bsc#1124370) New patch: perf-mem-c2c-fix-perf_mem_events-to-support-powerpc.patch New patch: perf-mem-allow-all-record-report-options.patch New patch: perf-mem-document-a-missing-option.patch New patch: perf-mem-document-incorrect-and-missing-options.patch Fri Feb 1 05:32:19 UTC 2019 - Tony Jones - Uprobes: Support for SDT events with reference counter (FATE#326782, bsc#1115391) New patch: perf-probe-support-sdt-markers-having-reference-counter-semaphore.patch Mon Jan 14 04:47:52 UTC 2019 - Tony Jones - Add support for VTune (FATE#326324) New patch: perf-record-enable-arbitrary-event-names-thru-name-modifier.patch New patch: perf-report-extend-raw-dump-d-out-with-switch-out-event-type.patch New patch: perf-script-add-missing-output-fields-in-a-hint.patch New patch: perf-script-add-support-to-display-sample-misc-field.patch New patch: perf-script-allow-adding-and-removing-fields.patch New patch: perf-script-extend-misc-field-decoding-with-switch-out-event-type.patch New patch: perf-stat-enable-1ms-interval-for-printing-event-counters-values.patch Thu Jan 10 23:23:28 UTC 2019 - Tony Jones - Enable python3. Remove all uses of python2 (bsc#1082197) New patch: perf-script-python-allocate-memory-only-if-handler-exists.patch New patch: perf-script-python-refactor-creation-of-perf-sample-dict.patch New patch: perf-script-python-add-sample_read-to-dict.patch New patch: perf-script-python-add-perf_sample-dict-to-tracepoint-handlers.patch New patch: perf-python-make-twatch-py-work-with-both-python2-and-python3.patch New patch: perf-tools-add-python-3-support.patch New patch: perf-tools-fix-python-extension-build-for-gcc-8.patch New patch: perf-scripts-python-add-python-3-support-to-util-py.patch New patch: perf-scripts-python-add-python-3-support-to-sched-migration-py.patch New patch: perf-scripts-python-add-python-3-support-to-schedgui-py.patch New patch: perf-scripts-python-add-python-3-support-to-eventclass-py.patch New patch: perf-scripts-python-add-python-3-support-to-core-py.patch New patch: perf-python-remove-mcet-and-fcf-protection-when-building-with-clang.patch New patch: perf-python-use-wno-redundant-decls-to-build-with-python-python3.patch New patch: perf-python-make-clang_has_option-work-on-python-3.patch New patch: update-tests-attr.py-to-support-python3.patch New patch: remove-shebang-from-util-setup.py.patch New patch: remove-shebang-from-tests-attr.py.patch New patch: remove-shebang-from-scripts-python.patch New patch: add-trace_context-extension-module-to-sys-modules.patch New patch: use-pybytes-for-attr-in-trace-event-python.patch New patch: port-netdev-times-script-to-python3.patch New patch: port-check-perf-trace-script-to-python3.patch New patch: port-event_analyzing_sample-script-to-python3.patch New patch: port-failed-syscalls-by-pid-script-to-python3.patch New patch: port-futex-contention-script-to-python3.patch New patch: port-net_dropmonitor-script-to-python3.patch New patch: port-sctop-script-to-python3.patch New patch: port-stackcollapse-script-to-python3.patch New patch: port-stat-cpi-script-to-python3.patch New patch: port-syscall-counts-by-pid-script-to-python3.patch New patch: port-python-syscall-counts-script-to-python3.patch New patch: port-sql-scripts-to-python3.patch Tue Nov 13 00:13:33 UTC 2018 - Tony Jones - Add support for ARMv8.x-A statistical profiling extension (FATE#325865) - Add support for ARMv8.1-PMU: ARMv8.1 PMU Extensions (FATE#325861) New patch: perf-arm64-Generate-system-call-table-from-asm-unist.patch New patch: perf-arm-spe-Fix-uninitialized-record-error-variable.patch New patch: perf-auxtrace-arm-Fixing-uninitialised-variable.patch New patch: perf-events-parse-Remove-some-needless-local-variabl.patch New patch: perf-events-parse-Rename-parse_events_parse-argument.patch New patch: perf-events-parse-Rename-parsing-state-struct-to-cle.patch New patch: perf-events-parse-Use-just-one-parse-events-state-st.patch Existing patch: perf-help-fix-a-bug-during-strstart-conversion.patch New patch: perf-list-Add-metric-groups-to-perf-list.patch New patch: perf-pmu-Add-check-for-valid-cpuid-in-perf_pmu__find.patch New patch: perf-pmu-extract-function-to-get-json-alias-map.patch New patch: perf-pmu-Unbreak-perf-record-for-arm-arm64-with-even.patch New patch: perf-probe-arm64-Fix-symbol-fixup-issues-due-to-ELF-.patch New patch: perf-stat-Factor-out-generic-metric-printing.patch New patch: perf-stat-Only-auto-merge-events-that-are-PMU-aliase.patch New patch: perf-stat-Support-JSON-metrics-in-perf-stat.patch New patch: perf-symbols-Fix-plt-entry-calculation-for-ARM-and-A.patch New patch: perf-tests-Run-dwarf-unwind-test-on-arm32.patch New patch: perf-tools-Add-ARM-Statistical-Profiling-Extensions-.patch New patch: perf-tools-arm64-Add-libdw-DWARF-post-unwind-support.patch New patch: perf-tools-arm64-Add-support-for-get_cpuid_str-funct.patch New patch: perf-vendor-events-arm64-Enable-JSON-events-for-eMAG.patch Existing patch: tools-include-Adopt-strstarts-from-the-kernel.patch - Incorporate git-fixes for FATE#325865/FATE#325861 New patch: perf-arm64-fix-generate-system-call-table-failed-with-tmp-mounted-with-noexec.patch New patch: perf-arm64-fix-include-path-for-asm-generic-unistd-h.patch New patch: perf-symbols-set-plt-entry-header-sizes-properly-on-sparc.patch Tue Nov 6 21:35:32 UTC 2018 - Tony Jones - Add warning to perf top for too slow CPUs (FATE#325579) New patch: perf-evlist-remove-evlist-overwrite.patch New patch: perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap.patch New patch: perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap_ex.patch New patch: perf-evlist-remove-stale-mmap-read-for-backward.patch New patch: perf-evsel-add-read_counter.patch New patch: perf-evsel-add-verbose-output-for-sys_perf_event_open-fallback.patch New patch: perf-evsel-expose-the-perf_missing_features-struct.patch New patch: perf-hists-browser-add-parameter-to-disable-lost-event-warning.patch New patch: perf-mmap-add-new-return-value-logic-for-perf_mmap__read_init.patch New patch: perf-mmap-adopt-push-method-from-builtin-record-c.patch New patch: perf-mmap-cleanup-perf_mmap__push.patch New patch: perf-mmap-discard-legacy-interface-for-mmap-read.patch New patch: perf-mmap-discard-prev-in-perf_mmap__read.patch New patch: perf-mmap-don-t-discard-prev-in-backward-mode.patch New patch: perf-mmap-fix-perf-backward-recording.patch New patch: perf-mmap-introduce-perf_mmap__read_done.patch New patch: perf-mmap-introduce-perf_mmap__read_event.patch New patch: perf-mmap-introduce-perf_mmap__read_init.patch New patch: perf-mmap-move-perf_mmap-and-methods-to-separate-mmap-files.patch New patch: perf-mmap-recalculate-size-for-overwrite-mode.patch New patch: perf-mmap-remove-overwrite-and-check_messup-from-mmap-read.patch New patch: perf-mmap-remove-overwrite-from-arguments-list-of-perf_mmap__push.patch New patch: perf-record-make-record__mmap_read-generic.patch New patch: perf-stat-use-group-read-for-event-groups.patch New patch: perf-test-update-mmap-read-functions-for-backward-ring-buffer-test.patch New patch: perf-tests-set-evlist-of-test__backward_ring_buffer-to-overwrite.patch New patch: perf-tests-set-evlist-of-test__basic_mmap-to-overwrite.patch New patch: perf-tests-set-evlist-of-test__sw_clock_freq-to-overwrite.patch New patch: perf-tests-set-evlist-of-test__task_exit-to-overwrite.patch New patch: perf-tools-add-perf_evsel__read_size-function.patch New patch: perf-tools-rename-backward-to-overwrite-in-evlist-mmap-and-record.patch New patch: perf-top-add-overwrite-fall-back.patch New patch: perf-top-check-per-event-overwrite-term.patch New patch: perf-top-check-the-latency-of-perf_top__mmap_read.patch New patch: perf-top-fix-window-dimensions-change-handling.patch New patch: perf-top-remove-lost-events-checking.patch New patch: perf-top-switch-default-mode-to-overwrite-mode.patch o - Incorporate git-fixes for FATE#325579 New patch: perf-mmap-be-consistent-when-checking-for-an-unmaped-ring-buffer.patch New patch: perf-mmap-fix-accessing-unmapped-mmap-in-perf_mmap__read_done.patch New patch: perf-top-allow-disabling-the-overwrite-mode.patch New patch: perf-top-do-not-use-overwrite-mode-by-default.patch New patch: perf-top-fix-annoying-fallback-message-on-older-kernels.patch New patch: perf-evsel-only-fall-back-group-read-for-leader.patch ------------------------------------------------------------------- Tue Jul 9 17:07:53 UTC 2019 - Tony Jones - Add ThunderX2 support (bsc#1117114, fate#327786, jsc#SLE-4649) New patch: perf-jevents-make-build-fail-on-json-parse-error.patch New patch: perf-vendor-events-aarch64-add-json-metrics-for-arm-cortex-a53-processor.patch New patch: perf-vendor-events-add-support-for-arch-standard-events.patch New patch: perf-vendor-events-add-support-for-pmu-events-vendor-subdirectory.patch New patch: perf-vendor-events-arm64-add-armv8-recommended-json.patch New patch: perf-vendor-events-arm64-add-hisilicon-hip08-json-file.patch New patch: perf-vendor-events-arm64-add-thunderx2-implementation-defined-pmu-core-events.patch New patch: perf-vendor-events-arm64-enable-json-events-for-thunderx2-b0.patch New patch: perf-vendor-events-arm64-fixup-thunderx2-to-use-recommended-events.patch New patch: perf-vendor-events-arm64-relocate-cortex-a53-jsons-to-arm-subdirectory.patch New patch: perf-vendor-events-arm64-relocate-thunderx2-json-to-cavium-subdirectory.patch New patch: perf-vendor-events-arm64-update-thunderx2-implementation-defined-pmu-core-events.patch New patch: perf-vendor-events-drop-incomplete-multiple-mapfile-support.patch New patch: perf-vendor-events-drop-support-for-unused-topic-directories.patch New patch: perf-vendor-events-fix-error-code-in-json_events.patch ------------------------------------------------------------------- Fri Jul 5 04:26:34 UTC 2019 - Tony Jones - Add XMM register support (jsc#SLE-5451) New patch: perf-parse-regs-add-generic-support-for-arch__intr-user_reg_mask.patch New patch: perf-parse-regs-improve-error-output-when-faced-with-unknown-register-name.patch New patch: perf-parse-regs-split-parse_regs.patch New patch: perf-record-fix-suggestion-to-get-list-of-registers-usable-with-user-regs-and-intr-regs.patch New patch: perf-record-support-direct-user-regs-arguments.patch New patch: perf-regs-x86-add-x86-specific-arch__intr_reg_mask.patch New patch: perf-tools-x86-add-support-for-recording-and-printing-xmm-registers.patch ------------------------------------------------------------------- Sat Jun 22 02:50:53 UTC 2019 - Tony Jones - Add support for CascadeLake Server (jsc#SLE-5283) New patch: perf-vendor-events-support-metric_group-and-no-event-name-in-json-parser.patch New patch: perf-pmu-pass-pmu-as-a-parameter-to-get_cpuid_str.patch New patch: perf-record-fix-failed-memory-allocation-for-get_cpuid_str.patch New patch: perf-record-provide-detailed-information-on-s390-cpu.patch New patch: perf-cpuid-introduce-a-platform-specific-cpuid-compare-function.patch New patch: perf-vendor-events-add-stepping-in-cpuid-string-for-x86.patch New patch: perf-vendor-events-add-json-metrics-for-cascadelake-server.patch ------------------------------------------------------------------- Fri Jun 14 23:55:59 UTC 2019 - Tony Jones - S390: synthesize perf events/samples from CPU-MF auxtrace data (jsc#SLE-6524) New patch: perf-auxtrace-add-itrace-option-to-output-power-events.patch New patch: perf-auxtrace-add-itrace-option-to-output-ptwrite-events.patch New patch: perf-auxtrace-support-for-perf-report-d-for-s390.patch New patch: perf-report-add-gui-report-support-for-s390-auxiliary-trace.patch New patch: perf-report-add-raw-report-support-for-s390-auxiliary-trace.patch New patch: perf-report-create-auxiliary-trace-data-files-for-s390.patch ------------------------------------------------------------------- Fri May 24 21:02:30 UTC 2019 - Tony Jones - Fix build errors (bsc#1133570) New patch: tools-include-Adopt-strstarts-from-the-kernel.patch New patch: perf-help-fix-a-bug-during-strstart-conversion.patch ------------------------------------------------------------------- Thu May 9 11:12:25 UTC 2019 - Tony Jones - Export sampling data for post-processing (jsc#SLE-6233, jsc#SLE-5816) New patch: s390-perf-add-callback-to-perf-to-enable-using-aux-buffer.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