File perf.changes of Package perf
1653
1
-------------------------------------------------------------------
2
Sat Jan 29 05:13:15 UTC 2022 - Tony Jones <tonyj@suse.com>
3
4
- Apply latest git-fixes reported against kernel-source:
5
6
- Build: Fix build error when bpf_skel with clang-10
7
New patch: perf-bpf_skel-Do-not-use-typedef-to-avoid-error-on-old-clang.patch
8
New patch: perf-bpf-Fix-building-perf-with-BUILD_BPF_SKEL-1-by-default-in-more-distros.patch (dependent patch)
9
10
- Build: Remove needless libpython-version feature chec
11
New patch: tools-build-Remove-needless-libpython-version-feature-check-that-breaks-test-all-fast-path.patch
12
13
- Evsel: Fix regression causing sample periods to be ignored on ARM
14
New patch: perf-evsel-Override-attr-sample_period-for-non-libpfm4-events.patch
15
16
- Inject: Fix crash due to attempting to close inject.output when not opened
17
New patch: perf-inject-Fix-segfault-due-to-close-without-open.patch
18
19
- Intel PT: Correctly update timestamp on error path
20
New patch: perf-intel-pt-Fix-error-timestamp-setting-on-the-decoder-error-path.patch
21
22
- Intel PT: do not universally override state type on FUP event
23
New patch: perf-intel-pt-Fix-intel_pt_fup_event-assumptions-about-setting-state-type.patch
24
25
- Intel PT: consider FUP packets to be an 'instruction'
26
New patch: perf-intel-pt-Fix-missing-instruction-events-with-q-option.patch
27
28
- Intel PT: ensure error path is 0 in intel_pt_walk_trace()
29
New patch: perf-intel-pt-Fix-next-err-value-walking-trace.patch
30
31
- Intel PT: Fix parsing of VM time correlation arguments
32
New patch: perf-intel-pt-Fix-parsing-of-VM-time-correlation-arguments.patch
33
34
- Intel PT: Fix some PGE (packet generation enable/control flow packets) usage
35
New patch: perf-intel-pt-Fix-some-PGE-packet-generation-enable-control-flow-packets-usage.patch
36
37
- Intel PT: Fix synchronization state on overflow and handle subsequent FUP
38
New patch: perf-intel-pt-Fix-state-setting-when-receiving-overflow-OVF-packet.patch
39
New patch: perf-intel-pt-Fix-sync-state-when-a-PSB-synchronization-packet-is-found.patch
40
41
- Probe: skip function symbols when adding probe point on POWER
42
New patch: perf-probe-Fix-ppc64-perf-probe-add-events-failed-case.patch
43
44
- Script: Apply CPU filtering was to a script's switch events.
45
New patch: perf-script-Fix-CPU-filtering-of-a-script-s-switch-events.patch
46
47
- Script: Fix hex dump character output due to non-printable characters
48
New patch: perf-script-Fix-hex-dump-character-output.patch
49
50
- Scripts: Correctly display last switch event in intel-pt-events.py
51
New patch: perf-scripts-python-intel-pt-events.py-Fix-printing-of-switch-events.patch
52
53
- Tools: Fix SMT detection fast read path
54
New patch: perf-tools-Fix-SMT-detection-fast-read-path.patch
55
56
-------------------------------------------------------------------
57
Mon Dec 6 21:34:58 UTC 2021 - Tony Jones <tonyj@suse.com>
58
59
- Apply latest git-fixes reported against kernel-source:
60
61
- ASan reports memory leaks while running:
62
New patch: perf-bench-Fix-two-memory-leaks-detected-with-ASan.patch
63
64
- Resolve memory leak in BPF when attempting to insert duplicate id's
65
New patch: perf-bpf-Avoid-memory-leak-from-perf_env__insert_btf.patch
66
67
- Resolve failure to execute zstd test on !s390 systems
68
New patch: perf-tests-Remove-bash-construct-from-record-zstd_comp_decomp.sh.patch
69
70
-------------------------------------------------------------------
71
Fri Nov 5 21:53:46 UTC 2021 - Tony Jones <tonyj@suse.com>
72
73
- Incorporate latest git-fixes
74
New patch: perf-tests-attr-Add-missing-topdown-metrics-events.patch
75
76
-------------------------------------------------------------------
77
Tue Nov 2 20:56:59 UTC 2021 - Tony Jones <tonyj@suse.com>
78
79
- Create devel package based on Factory commit:
80
"Mon Jul 26 07:05:21 UTC 2021 - Jiri Slaby <jslaby@suse.cz>"
81
82
Since we now have a -devel package, move bpf includes to there also.
83
84
-------------------------------------------------------------------
85
Tue Oct 26 00:09:20 UTC 2021 - Tony Jones <tonyj@suse.com>
86
87
- Update to v5.14 perf (from SLE-15-SP4:GA kernel-source - jsc#SLE-17360)
88
Please refer to the kernel-* changelog for more information about changes
89
included in this release.
90
91
Delete patches (contained in v5.14):
92
libperf-add-build-version-support.patch
93
libperf-add-debug-output-support.patch
94
libperf-add-libperf-to-the-python-so-build.patch
95
libperf-add-nr_entries-to-struct-perf_evlist.patch
96
libperf-add-perf-core-h-header.patch
97
libperf-add-perf_cpu_map-struct.patch
98
libperf-add-perf_cpu_map__dummy_new-function.patch
99
libperf-add-perf_cpu_map__get-perf_cpu_map__put.patch
100
libperf-add-perf_evlist-and-perf_evsel-structs.patch
101
libperf-add-perf_evlist__add-function.patch
102
libperf-add-perf_evlist__init-function.patch
103
libperf-add-perf_evlist__remove-function.patch
104
libperf-add-perf_evsel__init-function.patch
105
libperf-add-perf_thread_map-struct.patch
106
libperf-add-perf_thread_map__get-perf_thread_map__put.patch
107
libperf-add-perf_thread_map__new_dummy-function.patch
108
libperf-include-perf_evlist-in-evlist-object.patch
109
libperf-include-perf_evsel-in-evsel-object.patch
110
libperf-make-libperf-a-part-of-the-perf-build.patch
111
perf-arm-spe-support-synthetic-events.patch
112
perf-augmented_raw_syscalls-add-handler-for-openat.patch
113
perf-augmented_raw_syscalls-augment-sockaddr-arg-in-connect.patch
114
perf-augmented_raw_syscalls-rename-augmented_args_filename-to-augmented_args_payload.patch
115
perf-augmented_raw_syscalls-support-copying-two-string-syscall-args.patch
116
perf-augmented_raw_syscalls-switch-to-using-bpf_map_type_prog_array.patch
117
perf-auxtrace-add-an-option-to-synthesize-callchains-for-regular-events.patch
118
perf-auxtrace-add-four-itrace-options.patch
119
perf-auxtrace-add-option-to-synthesize-branch-stack-for-regular-events.patch
120
perf-bench-futex-wake-restore-thread-count-default-to-online-cpu-count.patch
121
perf-bench-numa-fix-cpumask-memory-leak-in-node_has_cpus.patch
122
perf-bench-numa-use-numa_node_to_cpus-to-bind-tasks-to-nodes.patch
123
perf-block-cleanup-and-refactor-block-info-functions.patch
124
perf-bpf-do-not-attach-a-bpf-prog-to-a-tracepoint-if-its-name-starts-with.patch
125
perf-bpf-loader-add-missing-for-key_scan_pos.patch
126
perf-c2c-add-option-to-enable-the-lbr-stitching-approach.patch
127
perf-c2c-display-proper-cpu-count-in-nodes-column.patch
128
perf-c2c-fix-report-with-offline-cpus.patch
129
perf-cacheline-move-cacheline-related-routines-to-separate-files.patch
130
perf-callchain-fix-segfault-in-thread__resolve_callchain_sample.patch
131
perf-callchain-save-previous-cursor-nodes-for-lbr-stitching-approach.patch
132
perf-callchain-stitch-lbr-call-stack.patch
133
perf-callchain-use-struct-map_symbol-in-struct-callchain_cursor_node.patch
134
perf-cpu_map-rename-struct-cpu_map-to-struct-perf_cpu_map.patch
135
perf-cpumap-fix-snprintf-overflow-check.patch
136
perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch
137
perf-debug-remove-needless-include-directives-from-debug-h.patch
138
perf-diff-don-t-use-hack-to-skip-column-length-calculation.patch
139
perf-diff-report-noisy-for-cycles-diff.patch
140
perf-diff-support-hot-streams-comparison.patch
141
perf-diff-use-llabs-with-64-bit-values.patch
142
perf-env-do-not-return-pointers-to-local-variables.patch
143
perf-env-remove-needless-cpumap-h-header-partial.patch
144
perf-events-parser-add-missing-intel-cpu-events-to-parser.patch
145
perf-evlist-rename-perf_evlist__add-to-evlist__add.patch
146
perf-evlist-rename-perf_evlist__close-to-evlist__close.patch
147
perf-evlist-rename-perf_evlist__delete-to-evlist__delete.patch
148
perf-evlist-rename-perf_evlist__disable-to-evlist__disable.patch
149
perf-evlist-rename-perf_evlist__enable-to-evlist__enable.patch
150
perf-evlist-rename-perf_evlist__init-to-evlist__init.patch
151
perf-evlist-rename-perf_evlist__new-to-evlist__new.patch
152
perf-evlist-rename-perf_evlist__open-to-evlist__open.patch
153
perf-evlist-rename-perf_evlist__remove-to-evlist__remove.patch
154
perf-evlist-rename-struct-perf_evlist-to-struct-evlist.patch
155
perf-evsel-remove-need-for-symbol_conf-in-evsel_fprintf-c.patch
156
perf-evsel-rename-perf_evsel__apply_filter-to-evsel__apply_filter.patch
157
perf-evsel-rename-perf_evsel__cpus-to-evsel__cpus.patch
158
perf-evsel-rename-perf_evsel__delete-to-evsel__delete.patch
159
perf-evsel-rename-perf_evsel__disable-to-evsel__disable.patch
160
perf-evsel-rename-perf_evsel__enable-to-evsel__enable.patch
161
perf-evsel-rename-perf_evsel__init-to-evsel__init.patch
162
perf-evsel-rename-perf_evsel__new-to-evsel__new.patch
163
perf-evsel-rename-perf_evsel__open-to-evsel__open.patch
164
perf-evsel-rename-struct-perf_evsel-to-struct-evsel.patch
165
perf-evsel-store-backpointer-to-attached-bpf_object.patch
166
perf-expr-add-expr-c-object.patch
167
perf-expr-add-expr_-prefix-for-parse_ctx-and-parse_id.patch
168
perf-expr-add-expr_scanner_ctx-object.patch
169
perf-expr-fix-copy-paste-mistake.patch
170
perf-expr-increase-expr_max_other-to-support-metrics-with-more-than-15-variables.patch
171
perf-expr-make-expr__parse-return-1-on-error.patch
172
perf-expr-move-expr-lexer-to-flex.patch
173
perf-expr-straighten-expr__parse-expr__find_other-interface.patch
174
perf-header-support-cpu-pmu-capabilities.patch
175
perf-hist-add-fast-path-for-duplicate-entries-check.patch
176
perf-hist-count-the-total-cycles-of-all-samples.patch
177
perf-hist-support-block-formats-with-compare-sort-display.patch
178
perf-hists-browser-restore-esc-as-zoom-out-of-dso-thread-etc.patch
179
perf-hists-fix-variable-name-s-inconsistency-in-hists__for_each-macro.patch
180
perf-include-bpf-add-bpf_tail_call-prototype.patch
181
perf-intel-pt-add-brief-documentation-for-pebs-via-intel-pt.patch
182
perf-intel-pt-fix-pebs-sample-for-xmm-registers.patch
183
perf-intel-pt-process-options-for-pebs-event-synthesis.patch
184
perf-jevents-fix-resource-leak-in-process_mapfile-and-main.patch
185
perf-jevents-support-metric-constraint.patch
186
perf-kvm-s390-add-missing-string-h-header.patch
187
perf-list-allow-plurals-for-metric-metricgroup.patch
188
perf-list-hide-deprecated-events-by-default.patch
189
perf-machine-factor-out-lbr_callchain_add_kernel_ip.patch
190
perf-machine-factor-out-lbr_callchain_add_lbr_ip.patch
191
perf-machine-refine-the-function-for-lbr-call-stack-reconstruction.patch
192
perf-machine-remove-the-indent-in-resolve_lbr_callchain_sample.patch
193
perf-make-perf-able-to-build-with-latest-libbfd.patch
194
perf-map-fix-off-by-one-in-strncpy-size-argument.patch
195
perf-map-no-need-to-adjust-the-long-name-of-modules.patch
196
perf-map_groups-pass-the-object-to-map_groups__find_ams.patch
197
perf-metricgroup-factor-out-metricgroup__add_metric_weak_group.patch
198
perf-metricgroup-fix-printing-event-names-of-metric-group-with-multiple-events-incase-of-overlapping-events.patch
199
perf-metricgroup-fix-printing-event-names-of-metric-group-with-multiple-events.patch
200
perf-metricgroup-remove-needless-includes-from-metricgroup-h.patch
201
perf-metricgroup-scale-the-metric-result.patch
202
perf-metricgroup-support-metric-constraint.patch
203
perf-metricgroup-support-multiple-events-for-metricgroup.patch
204
perf-metricgroups-enhance-json-metric-infrastructure-to-handle.patch
205
perf-metrics-fix-parse-errors-in-power8-metrics.patch
206
perf-metrics-fix-parse-errors-in-power9-metrics.patch
207
perf-metrics-fix-parse-errors-in-skylake-metrics.patch
208
perf-metrictroup-split-the-metricgroup__add_metric-function.patch
209
perf-parse-events-fix-an-incompatible-pointer.patch
210
perf-pmu-add-support-for-pmu-capabilities.patch
211
perf-pmu-change-convert_scale-from-static-to-global.patch
212
perf-probe-check-address-correctness-by-map-instead-of-etext.patch
213
perf-probe-do-not-show-the-skipped-events.patch
214
perf-probe-filter-out-instances-except-for-inlined-subroutine-and-subprogram.patch
215
perf-probe-fix-to-check-blacklist-address-correctly.patch
216
perf-probe-fix-to-find-range-only-function-instance.patch
217
perf-probe-fix-to-list-probe-event-with-correct-line-number.patch
218
perf-probe-fix-to-probe-a-function-which-has-no-entry-pc.patch
219
perf-probe-fix-to-probe-an-inline-function-which-has-no-entry-pc.patch
220
perf-probe-fix-to-show-calling-lines-of-inlined-functions.patch
221
perf-probe-fix-to-show-function-entry-line-as-probe-able.patch
222
perf-probe-fix-to-show-inlined-function-callsite-without-entry_pc.patch
223
perf-probe-fix-to-show-ranges-of-variables-in-functions-without-entry_pc.patch
224
perf-probe-fix-wrong-address-verification.patch
225
perf-probe-skip-end-of-sequence-and-non-statement-lines.patch
226
perf-probe-skip-overlapped-location-on-searching-variables.patch
227
perf-probe-walk-function-lines-in-lexical-blocks.patch
228
perf-record-fix-binding-of-aio-user-space-buffers-to-nodes.patch
229
perf-regs-make-perf_reg_name-return-unknown-instead-of-null.patch
230
perf-report-add-option-to-enable-the-lbr-stitching-approach.patch
231
perf-report-allow-specifying-event-to-be-used-as-sort-key-in-group-output.patch
232
perf-report-dump-lbr-callstack-data-by-d-jointly-with-thread-stack.patch
233
perf-report-fix-incorrectly-added-dimensions-as-switch-perf-data-file.patch
234
perf-report-fix-no-branch-type-statistics-report-issue.patch
235
perf-report-fix-null-pointer-dereference-in-hists__fprintf_nr_sample_events.patch
236
perf-report-jump-to-symbol-source-view-from-total-cycles-view.patch
237
perf-report-sort-by-sampled-cycles-percent-per-block-for-stdio.patch
238
perf-report-sort-by-sampled-cycles-percent-per-block-for-tui.patch
239
perf-report-support-a-new-key-to-reload-the-browser.patch
240
perf-report-support-interactive-annotation-of-code-without-symbols.patch
241
perf-report-support-percent-limit-for-total-cycles.patch
242
perf-report-top-do-not-offer-annotation-for-symbols-without-samples.patch
243
perf-report-top-tui-support-hotkey-a-for-annotation-of-unresolved-addresses.patch
244
perf-report-tui-fix-segmentation-fault-in-perf_evsel__hists_browse.patch
245
perf-script-add-option-to-enable-the-lbr-stitching-approach.patch
246
perf-script-allow-time-with-reltime.patch
247
perf-script-fix-brstackinsn-for-auxtrace.patch
248
perf-script-introduce-deltatime-option.patch
249
perf-scripts-python-export-to-postgresql-py-fix-struct-pack-int-argument.patch
250
perf-scripts-python-exported-sql-viewer-py-fix-unexpanded-find-result.patch
251
perf-scripts-python-exported-sql-viewer-py-fix-zero-id-in-call-graph-find-result.patch
252
perf-scripts-python-exported-sql-viewer-py-fix-zero-id-in-call-tree-find-result.patch
253
perf-sort-remove-needless-headers-from-sort-h-provide-fwd-struct-decls.patch
254
perf-srcline-add-missing-srcline-h-header-to-files-needing-its-defs.patch
255
perf-stat-align-the-output-for-interval-aggregation-mode.patch
256
perf-stat-don-t-report-a-null-stalled-cycles-per-insn-metric.patch
257
perf-stat-ensure-group-is-defined-on-top-of-the-same-cpu-mask.patch
258
perf-stat-fix-duration_time-value-for-higher-intervals.patch
259
perf-stat-fix-free-memory-access-memory-leaks-in-metrics.patch
260
perf-stat-fix-null-pointer-dereference.patch
261
perf-stat-fix-wrong-per-thread-runtime-stat-for-interval-mode.patch
262
perf-stat-honour-timeout-for-forked-workloads.patch
263
perf-stat-improve-runtime-stat-for-interval-mode.patch
264
perf-stat-increase-perf-metric-output-resolution.patch
265
perf-stat-move-loaded-out-of-struct-perf_counts_values.patch
266
perf-stat-show-percore-counts-in-per-cpu-output.patch
267
perf-stat-support-all-kernel-all-user.patch
268
perf-stat-support-new-per-thread-topdown-metrics.patch
269
perf-stat-zero-all-the-ena-and-run-array-slot-stats-for-interval-mode.patch
270
perf-streams-calculate-the-sum-of-total-streams-hits.patch
271
perf-streams-compare-two-streams.patch
272
perf-streams-get-the-evsel_streams-by-evsel_idx.patch
273
perf-streams-introduce-branch-history-streams.patch
274
perf-streams-link-stream-pair.patch
275
perf-streams-report-hot-streams.patch
276
perf-test-report-failure-for-mmap-events.patch
277
perf-test-session-topology-fix-data-path.patch
278
perf-tests-expr-added-test-for-runtime-param-in-metric-expression.patch
279
perf-tests-fix-out-of-bounds-memory-access.patch
280
perf-tests-remove-needless-headers-for-bp_account.patch
281
perf-thread-add-a-knob-for-lbr-stitch-approach.patch
282
perf-thread-save-previous-sample-for-lbr-stitching-approach.patch
283
perf-tools-add-aux-output-config-term.patch
284
perf-tools-add-aux_output-attribute-flag.patch
285
perf-tools-add-documentation-for-topdown-metrics.patch
286
perf-tools-add-hw_idx-in-struct-branch_stack.patch
287
perf-tools-add-itrace-option-o-to-synthesize-aux-output-events.patch
288
perf-tools-add-map_groups-to-struct-addr_location.patch
289
perf-tools-enable-hz-hz-prinitg-for-metric-only-option.patch
290
perf-tools-fix-reading-new-topology-attribute-core_cpus.patch
291
perf-tools-fix-record-failure-when-mixed-with-arm-spe-event.patch
292
perf-tools-move-arm-spe-pkt-decoder-h-c-to-the-new-dir.patch
293
perf-tools-powerpc-add-support-for-extended-register-capability.patch
294
perf-tools-powerpc-add-support-for-extended-regs-in-power10.patch
295
perf-tools-remove-debug-h-from-header-files-not-needing-it.patch
296
perf-tools-remove-needless-evlist-h-include-directives-partial.patch
297
perf-tools-remove-needless-thread-h-include-directives-partial.patch
298
perf-tools-remove-util-h-from-where-it-is-not-needed.patch
299
perf-tools-rename-struct-thread_map-to-struct-perf_thread_map.patch
300
perf-tools-tools-include-should-come-before-tools-uapi-include.patch
301
perf-tools-use-define-api-pure-full-instead-of-pure-parser.patch
302
perf-top-set-display-thread-comm-to-help-with-debugging.patch
303
perf-top-support-group-sort-idx-to-change-the-sort-order.patch
304
perf-top-support-hotkey-to-change-sort-order.patch
305
perf-trace-add-bpf-handler-for-unaugmented-syscalls.patch
306
perf-trace-add-pointer-to-bpf-object-containing-_augmented_syscalls__.patch
307
perf-trace-add-sendfile64-alias-to-the-sendfile-syscall.patch
308
perf-trace-allow-specifying-the-bpf-prog-to-augment-specific-syscalls.patch
309
perf-trace-beauty-add-bpf-augmenter-for-the-rename-syscall.patch
310
perf-trace-beauty-beautify-bind-s-sockaddr-arg.patch
311
perf-trace-beauty-beautify-sendto-s-sockaddr-arg.patch
312
perf-trace-beauty-disable-fd-pathname-when-close-not-enabled.patch
313
perf-trace-beauty-do-not-try-to-use-the-fd-pathname-beautifier-for-bind-connect-fd-arg.patch
314
perf-trace-beauty-make-connect-s-addrlen-be-printed-as-an-int-not-hex.patch
315
perf-trace-forward-error-codes-when-trying-to-read-syscall-info.patch
316
perf-trace-handle-raw_syscalls-sys_enter-just-like-the-bpf_output-augmented-event.patch
317
perf-trace-look-for-default-name-for-entries-in-the-syscalls-prog-array.patch
318
perf-trace-look-up-maps-just-on-the-_augmented_syscalls__-bpf-object.patch
319
perf-trace-mark-syscall-ids-that-are-not-allocated-to-avoid-unnecessary-error-messages.patch
320
perf-trace-order-e-syscalls-table.patch
321
perf-trace-preallocate-the-syscall-table.patch
322
perf-trace-put-the-per-syscall-entry-exit-prog_array-bpf-map-infrastructure-in-place.patch
323
perf-trace-reuse-bpf-augmenters-from-syscalls-with-similar-args-signature.patch
324
perf-ui-gtk-add-missing-zalloc-object.patch
325
perf-unwind-use-struct-map_symbol-in-struct-unwind_entry.patch
326
perf-util-factor-out-sysctl__nmi_watchdog_enabled.patch
327
perf-util-move-block-tui-function-to-ui-browsers.patch
328
perf-vendor-events-amd-add-itlb-instruction-fetch-hits-event-for-zen1.patch
329
perf-vendor-events-amd-add-l2-prefetch-events-for-zen1.patch
330
perf-vendor-events-amd-add-l3-cache-events-for-family-17h.patch
331
perf-vendor-events-amd-add-recommended-events.patch
332
perf-vendor-events-amd-add-zen2-events.patch
333
perf-vendor-events-amd-enable-family-19h-users-by-matching-zen2-events.patch
334
perf-vendor-events-amd-remove-redundant.patch
335
perf-vendor-events-amd-remove-trailing-commas.patch
336
perf-vendor-events-amd-restrict-model-detection-for-zen1-based-processors.patch
337
perf-vendor-events-amd-update-zen1-events-to-v2.patch
338
perf-vendor-events-arm64-fix-hisi-hip08-ddrc-pmu-eventname.patch
339
perf-vendor-events-intel-add-icelake-v1-00-event-file.patch
340
perf-vendor-events-intel-add-no_nmi_watchdog-metric-constraint.patch
341
perf-vendor-events-intel-add-tremontx-event-file-v1-02.patch
342
perf-vendor-events-intel-update-all-the-intel-json-metrics-from-tmam-3-6.patch
343
perf-vendor-events-intel-update-cascadelakex-events-to-v1-05.patch
344
perf-vendor-events-power9-add-hv_24x7-socket-chip-level-metric-events.patch
345
perf-vendor-events-power9-add-missing-metrics-to-power9-cpi_breakdown.patch
346
perf-vendor-events-remove-p8-hw-events-which-are-not-supported.patch
347
perf-vendor-events-s390-add-json-transaction-for-machine-type-8561.patch
348
perf-vendor-events-s390-add-new-deflate-counters-for-ibm-z15.patch
349
perf-vendor-events-s390-remove-name-from-l1d_ro_excl_writes-description.patch
350
perf-vendor-events-s390-use-s390-machine-name-instead-of-type-8561.patch
351
pref-tools-make-struct-addr_map_symbol-contain-struct-map_symbol.patch
352
s390-cpum_cf-perf-change-dflt_ccerror-counter-name-partial.patch
353
354
-------------------------------------------------------------------
355
Fri Jan 22 19:35:11 UTC 2021 - Tony Jones <tonyj@suse.com>
356
357
- Add NO_NMI_WATCHDOG metric constraint to Page_Walks_Utilization for Sky Lake
358
and Cascade Lake (bsc#1174516)
359
360
New patch: perf-vendor-events-intel-add-no_nmi_watchdog-metric-constraint.patch
361
362
-------------------------------------------------------------------
363
Thu Jan 14 16:19:15 UTC 2021 - Tony Jones <tonyj@suse.com>
364
365
- Enable ARM CoreSight Trace Decode (jsc#SLE-13692)
366
367
This change enables perf support for the OpenCSD library, which
368
provides an API suitable for the decode of ARM CoreSight trace
369
streams.
370
371
-------------------------------------------------------------------
372
Thu Dec 10 21:38:47 UTC 2020 - Tony Jones <tonyj@suse.com>
373
374
- S390. Change DFLT_CCERROR counter name (bsc#1175918)
375
New patch: s390-cpum_cf-perf-change-dflt_ccerror-counter-name-partial.patch
376
377
-------------------------------------------------------------------
378
Mon Dec 7 15:38:19 UTC 2020 - Tony Jones <tonyj@suse.com>
379
380
- Fix PPC64LE numa SIGABORT (bsc#1179649)
381
new patch: perf-bench-numa-fix-cpumask-memory-leak-in-node_has_cpus.patch
382
new patch: perf-bench-numa-use-numa_node_to_cpus-to-bind-tasks-to-nodes.patch
383
384
-------------------------------------------------------------------
385
Mon Dec 7 15:26:30 UTC 2020 - Tony Jones <tonyj@suse.com>
386
387
- Arm SPE support synthetic events in "perf report" (jsc#SLE-14769)
388
new patch: perf-arm-spe-support-synthetic-events.patch
389
new patch: perf-auxtrace-add-an-option-to-synthesize-callchains-for-regular-events.patch
390
new patch: perf-auxtrace-add-four-itrace-options.patch
391
new patch: perf-auxtrace-add-option-to-synthesize-branch-stack-for-regular-events.patch
392
new patch: perf-env-remove-needless-cpumap-h-header-partial.patch
393
new patch: perf-script-introduce-deltatime-option.patch
394
new patch: perf-tools-move-arm-spe-pkt-decoder-h-c-to-the-new-dir.patch
395
new patch: perf-tools-remove-needless-evlist-h-include-directives-partial.patch
396
new patch: perf-tools-remove-needless-thread-h-include-directives-partial.patch
397
398
-------------------------------------------------------------------
399
Wed Dec 2 20:15:26 UTC 2020 - Tony Jones <tonyj@suse.com>
400
401
- Add IceLake PMU support for TopDown to perf stat (jsc#SLE-13346)
402
new patch: perf-stat-support-new-per-thread-topdown-metrics.patch
403
new patch: perf-tools-add-documentation-for-topdown-metrics.patch
404
405
-------------------------------------------------------------------
406
Mon Nov 30 20:51:17 UTC 2020 - Tony Jones <tonyj@suse.com>
407
408
- Support diffing of streams (branch record history) (jsc#SLE-13472)
409
new patch: perf-diff-support-hot-streams-comparison.patch
410
new patch: perf-streams-calculate-the-sum-of-total-streams-hits.patch
411
new patch: perf-streams-compare-two-streams.patch
412
new patch: perf-streams-get-the-evsel_streams-by-evsel_idx.patch
413
new patch: perf-streams-introduce-branch-history-streams.patch
414
new patch: perf-streams-link-stream-pair.patch
415
new patch: perf-streams-report-hot-streams.patch
416
417
-------------------------------------------------------------------
418
Tue Nov 24 17:51:13 UTC 2020 - Tony Jones <tonyj@suse.com>
419
420
- Resolve "Parse event definition strings" perf test failure (jsc#SLE-13604, bsc#1174282)
421
new patch: perf-events-parser-add-missing-intel-cpu-events-to-parser.patch
422
423
-------------------------------------------------------------------
424
Thu Nov 5 00:31:11 UTC 2020 - Tony Jones <tonyj@suse.com>
425
426
- Sum the event among logical-processors of same physical SMT core (jsc#SLE-12729)
427
new patch: perf-stat-show-percore-counts-in-per-cpu-output.patch
428
refresh patch: perf-stat-fix-null-pointer-dereference.patch
429
430
431
-------------------------------------------------------------------
432
Fri Oct 30 00:37:44 UTC 2020 - Tony Jones <tonyj@suse.com>
433
434
- Add metrics support for POWER (jsc#SLE-13611)
435
new patch: perf-stat-increase-perf-metric-output-resolution.patch
436
new patch: perf-vendor-events-power9-add-missing-metrics-to-power9-cpi_breakdown.patch
437
438
-------------------------------------------------------------------
439
Fri Oct 30 00:33:21 UTC 2020 - Tony Jones <tonyj@suse.com>
440
441
- POWER10 hardware counter support (jsc#SLE-13513)
442
new patch: perf-tools-powerpc-add-support-for-extended-register-capability.patch
443
new patch: perf-tools-powerpc-add-support-for-extended-regs-in-power10.patch
444
445
-------------------------------------------------------------------
446
Thu Oct 29 23:33:17 UTC 2020 - Tony Jones <tonyj@suse.com>
447
448
- Supply TOS for LBRs in perf (jsc#SLE-12718)
449
new patch: perf-c2c-add-option-to-enable-the-lbr-stitching-approach.patch
450
new patch: perf-callchain-save-previous-cursor-nodes-for-lbr-stitching-approach.patch
451
new patch: perf-callchain-stitch-lbr-call-stack.patch
452
new patch: perf-callchain-use-struct-map_symbol-in-struct-callchain_cursor_node.patch
453
new patch: perf-evsel-remove-need-for-symbol_conf-in-evsel_fprintf-c.patch
454
new patch: perf-header-support-cpu-pmu-capabilities.patch
455
new patch: perf-hist-add-fast-path-for-duplicate-entries-check.patch
456
new patch: perf-machine-factor-out-lbr_callchain_add_kernel_ip.patch
457
new patch: perf-machine-factor-out-lbr_callchain_add_lbr_ip.patch
458
new patch: perf-machine-refine-the-function-for-lbr-call-stack-reconstruction.patch
459
new patch: perf-machine-remove-the-indent-in-resolve_lbr_callchain_sample.patch
460
new patch: perf-pmu-add-support-for-pmu-capabilities.patch
461
new patch: perf-report-add-option-to-enable-the-lbr-stitching-approach.patch
462
new patch: perf-report-dump-lbr-callstack-data-by-d-jointly-with-thread-stack.patch
463
new patch: perf-script-add-option-to-enable-the-lbr-stitching-approach.patch
464
new patch: perf-thread-add-a-knob-for-lbr-stitch-approach.patch
465
new patch: perf-thread-save-previous-sample-for-lbr-stitching-approach.patch
466
new patch: perf-tools-add-hw_idx-in-struct-branch_stack.patch
467
new patch: perf-tools-add-map_groups-to-struct-addr_location.patch
468
new patch: perf-unwind-use-struct-map_symbol-in-struct-unwind_entry.patch
469
470
471
- Support perf report sort key for total cycles per block (jsc#SLE-12720)
472
new patch: perf-block-cleanup-and-refactor-block-info-functions.patch
473
new patch: perf-cacheline-move-cacheline-related-routines-to-separate-files.patch
474
new patch: perf-diff-don-t-use-hack-to-skip-column-length-calculation.patch
475
new patch: perf-hist-count-the-total-cycles-of-all-samples.patch
476
new patch: perf-hist-support-block-formats-with-compare-sort-display.patch
477
new patch: perf-report-sort-by-sampled-cycles-percent-per-block-for-stdio.patch
478
new patch: perf-report-sort-by-sampled-cycles-percent-per-block-for-tui.patch
479
new patch: perf-report-support-percent-limit-for-total-cycles.patch
480
481
482
- Report sparklines and perhaps stddev for the cycle diffs (jsc#SLE-12721)
483
new patch: perf-diff-report-noisy-for-cycles-diff.patch
484
new patch: perf-sort-remove-needless-headers-from-sort-h-provide-fwd-struct-decls.patch
485
new patch: perf-srcline-add-missing-srcline-h-header-to-files-needing-its-defs.patch
486
487
488
- Perf report. Support interactive annotation of code without symbols (jsc#SLE-12723)
489
new patch: perf-map_groups-pass-the-object-to-map_groups__find_ams.patch
490
new patch: perf-report-support-interactive-annotation-of-code-without-symbols.patch
491
new patch: perf-report-top-do-not-offer-annotation-for-symbols-without-samples.patch
492
new patch: perf-report-top-tui-support-hotkey-a-for-annotation-of-unresolved-addresses.patch
493
new patch: pref-tools-make-struct-addr_map_symbol-contain-struct-map_symbol.patch
494
495
496
- Add --all-kernel / --all-user to perf stat (jsc#SLE-12724)
497
new patch: perf-stat-support-all-kernel-all-user.patch
498
499
500
- Jump to assembler/source view from total cycles tui annotation (jsc#SLE-12728)
501
new patch: perf-report-jump-to-symbol-source-view-from-total-cycles-view.patch
502
new patch: perf-util-move-block-tui-function-to-ui-browsers.patch
503
504
- Update Cascade Lake event list (jsc#SLE-12686)
505
new patch: perf-vendor-events-intel-update-cascadelakex-events-to-v1-05.patch
506
507
-------------------------------------------------------------------
508
Thu Oct 29 22:30:41 UTC 2020 - Tony Jones <tonyj@suse.com>
509
510
- Support a hotkey to change the sort order in interactive browser (jsc#SLE-12726)
511
512
new patch: perf-report-allow-specifying-event-to-be-used-as-sort-key-in-group-output.patch
513
new patch: perf-report-support-a-new-key-to-reload-the-browser.patch
514
new patch: perf-top-set-display-thread-comm-to-help-with-debugging.patch
515
new patch: perf-top-support-group-sort-idx-to-change-the-sort-order.patch
516
new patch: perf-top-support-hotkey-to-change-sort-order.patch
517
518
-------------------------------------------------------------------
519
Thu Oct 29 22:18:57 UTC 2020 - Tony Jones <tonyj@suse.com>
520
521
- Misc perf tools updates for AMD Milan CPUs (jsc#SLE-16757)
522
523
new patch: perf-vendor-events-amd-add-itlb-instruction-fetch-hits-event-for-zen1.patch
524
new patch: perf-vendor-events-amd-add-l2-prefetch-events-for-zen1.patch
525
new patch: perf-vendor-events-amd-add-l3-cache-events-for-family-17h.patch
526
new patch: perf-vendor-events-amd-add-recommended-events.patch
527
new patch: perf-vendor-events-amd-add-zen2-events.patch
528
new patch: perf-vendor-events-amd-enable-family-19h-users-by-matching-zen2-events.patch
529
new patch: perf-vendor-events-amd-remove-trailing-commas.patch
530
new patch: perf-vendor-events-amd-restrict-model-detection-for-zen1-based-processors.patch
531
new patch: perf-vendor-events-amd-update-zen1-events-to-v2.patch
532
new patch: perf-vendor-events-intel-add-icelake-v1-00-event-file.patch
533
new patch: perf-vendor-events-intel-add-tremontx-event-file-v1-02.patch
534
535
-------------------------------------------------------------------
536
Thu Oct 29 20:23:27 UTC 2020 - Tony Jones <tonyj@suse.com>
537
538
- Resolve build error due to kernel-source update adding clashing header.
539
New patch: perf-tools-tools-include-should-come-before-tools-uapi-include.patch
540
541
-------------------------------------------------------------------
542
Tue Oct 20 00:30:07 UTC 2020 - Tony Jones <tonyj@suse.com>
543
544
- Json file metrics for POWER9 hv_24x7 nest events (jsc#SLE-13661)
545
546
new patch: libperf-add-build-version-support.patch
547
new patch: libperf-add-debug-output-support.patch
548
new patch: libperf-add-libperf-to-the-python-so-build.patch
549
new patch: libperf-add-nr_entries-to-struct-perf_evlist.patch
550
new patch: libperf-add-perf-core-h-header.patch
551
new patch: libperf-add-perf_cpu_map-struct.patch
552
new patch: libperf-add-perf_cpu_map__dummy_new-function.patch
553
new patch: libperf-add-perf_cpu_map__get-perf_cpu_map__put.patch
554
new patch: libperf-add-perf_evlist-and-perf_evsel-structs.patch
555
new patch: libperf-add-perf_evlist__add-function.patch
556
new patch: libperf-add-perf_evlist__init-function.patch
557
new patch: libperf-add-perf_evlist__remove-function.patch
558
new patch: libperf-add-perf_evsel__init-function.patch
559
new patch: libperf-add-perf_thread_map-struct.patch
560
new patch: libperf-add-perf_thread_map__get-perf_thread_map__put.patch
561
new patch: libperf-add-perf_thread_map__new_dummy-function.patch
562
new patch: libperf-include-perf_evlist-in-evlist-object.patch
563
new patch: libperf-include-perf_evsel-in-evsel-object.patch
564
new patch: libperf-make-libperf-a-part-of-the-perf-build.patch
565
new patch: perf-augmented_raw_syscalls-add-handler-for-openat.patch
566
new patch: perf-augmented_raw_syscalls-augment-sockaddr-arg-in-connect.patch
567
new patch: perf-augmented_raw_syscalls-rename-augmented_args_filename-to-augmented_args_payload.patch
568
new patch: perf-augmented_raw_syscalls-support-copying-two-string-syscall-args.patch
569
new patch: perf-augmented_raw_syscalls-switch-to-using-bpf_map_type_prog_array.patch
570
new patch: perf-bpf-do-not-attach-a-bpf-prog-to-a-tracepoint-if-its-name-starts-with.patch
571
new patch: perf-cpu_map-rename-struct-cpu_map-to-struct-perf_cpu_map.patch
572
new patch: perf-debug-remove-needless-include-directives-from-debug-h.patch
573
new patch: perf-evlist-rename-perf_evlist__add-to-evlist__add.patch
574
new patch: perf-evlist-rename-perf_evlist__close-to-evlist__close.patch
575
new patch: perf-evlist-rename-perf_evlist__delete-to-evlist__delete.patch
576
new patch: perf-evlist-rename-perf_evlist__disable-to-evlist__disable.patch
577
new patch: perf-evlist-rename-perf_evlist__enable-to-evlist__enable.patch
578
new patch: perf-evlist-rename-perf_evlist__init-to-evlist__init.patch
579
new patch: perf-evlist-rename-perf_evlist__new-to-evlist__new.patch
580
new patch: perf-evlist-rename-perf_evlist__open-to-evlist__open.patch
581
new patch: perf-evlist-rename-perf_evlist__remove-to-evlist__remove.patch
582
new patch: perf-evlist-rename-struct-perf_evlist-to-struct-evlist.patch
583
new patch: perf-evsel-rename-perf_evsel__apply_filter-to-evsel__apply_filter.patch
584
new patch: perf-evsel-rename-perf_evsel__cpus-to-evsel__cpus.patch
585
new patch: perf-evsel-rename-perf_evsel__delete-to-evsel__delete.patch
586
new patch: perf-evsel-rename-perf_evsel__disable-to-evsel__disable.patch
587
new patch: perf-evsel-rename-perf_evsel__enable-to-evsel__enable.patch
588
new patch: perf-evsel-rename-perf_evsel__init-to-evsel__init.patch
589
new patch: perf-evsel-rename-perf_evsel__new-to-evsel__new.patch
590
new patch: perf-evsel-rename-perf_evsel__open-to-evsel__open.patch
591
new patch: perf-evsel-rename-struct-perf_evsel-to-struct-evsel.patch
592
new patch: perf-evsel-store-backpointer-to-attached-bpf_object.patch
593
new patch: perf-expr-add-expr-c-object.patch
594
new patch: perf-expr-add-expr_-prefix-for-parse_ctx-and-parse_id.patch
595
new patch: perf-expr-add-expr_scanner_ctx-object.patch
596
new patch: perf-expr-fix-copy-paste-mistake.patch
597
new patch: perf-expr-increase-expr_max_other-to-support-metrics-with-more-than-15-variables.patch
598
new patch: perf-expr-make-expr__parse-return-1-on-error.patch
599
new patch: perf-expr-move-expr-lexer-to-flex.patch
600
new patch: perf-expr-straighten-expr__parse-expr__find_other-interface.patch
601
new patch: perf-include-bpf-add-bpf_tail_call-prototype.patch
602
new patch: perf-jevents-support-metric-constraint.patch
603
new patch: perf-kvm-s390-add-missing-string-h-header.patch
604
new patch: perf-list-hide-deprecated-events-by-default.patch
605
new patch: perf-metricgroup-factor-out-metricgroup__add_metric_weak_group.patch
606
new patch: perf-metricgroup-fix-printing-event-names-of-metric-group-with-multiple-events-incase-of-overlapping-events.patch
607
new patch: perf-metricgroup-fix-printing-event-names-of-metric-group-with-multiple-events.patch
608
new patch: perf-metricgroup-remove-needless-includes-from-metricgroup-h.patch
609
new patch: perf-metricgroup-scale-the-metric-result.patch
610
new patch: perf-metricgroup-support-metric-constraint.patch
611
new patch: perf-metricgroup-support-multiple-events-for-metricgroup.patch
612
new patch: perf-metricgroups-enhance-json-metric-infrastructure-to-handle.patch
613
new patch: perf-metrictroup-split-the-metricgroup__add_metric-function.patch
614
new patch: perf-pmu-change-convert_scale-from-static-to-global.patch
615
new patch: perf-stat-align-the-output-for-interval-aggregation-mode.patch
616
new patch: perf-stat-fix-free-memory-access-memory-leaks-in-metrics.patch
617
new patch: perf-stat-move-loaded-out-of-struct-perf_counts_values.patch
618
new patch: perf-tests-expr-added-test-for-runtime-param-in-metric-expression.patch
619
new patch: perf-tests-remove-needless-headers-for-bp_account.patch
620
new patch: perf-tools-enable-hz-hz-prinitg-for-metric-only-option.patch
621
new patch: perf-tools-remove-debug-h-from-header-files-not-needing-it.patch
622
new patch: perf-tools-remove-util-h-from-where-it-is-not-needed.patch
623
new patch: perf-tools-rename-struct-thread_map-to-struct-perf_thread_map.patch
624
new patch: perf-tools-use-define-api-pure-full-instead-of-pure-parser.patch
625
new patch: perf-trace-add-bpf-handler-for-unaugmented-syscalls.patch
626
new patch: perf-trace-add-pointer-to-bpf-object-containing-_augmented_syscalls__.patch
627
new patch: perf-trace-add-sendfile64-alias-to-the-sendfile-syscall.patch
628
new patch: perf-trace-allow-specifying-the-bpf-prog-to-augment-specific-syscalls.patch
629
new patch: perf-trace-beauty-add-bpf-augmenter-for-the-rename-syscall.patch
630
new patch: perf-trace-beauty-beautify-bind-s-sockaddr-arg.patch
631
new patch: perf-trace-beauty-beautify-sendto-s-sockaddr-arg.patch
632
new patch: perf-trace-beauty-disable-fd-pathname-when-close-not-enabled.patch
633
new patch: perf-trace-beauty-do-not-try-to-use-the-fd-pathname-beautifier-for-bind-connect-fd-arg.patch
634
new patch: perf-trace-beauty-make-connect-s-addrlen-be-printed-as-an-int-not-hex.patch
635
new patch: perf-trace-forward-error-codes-when-trying-to-read-syscall-info.patch
636
new patch: perf-trace-handle-raw_syscalls-sys_enter-just-like-the-bpf_output-augmented-event.patch
637
new patch: perf-trace-look-for-default-name-for-entries-in-the-syscalls-prog-array.patch
638
new patch: perf-trace-look-up-maps-just-on-the-_augmented_syscalls__-bpf-object.patch
639
new patch: perf-trace-mark-syscall-ids-that-are-not-allocated-to-avoid-unnecessary-error-messages.patch
640
new patch: perf-trace-order-e-syscalls-table.patch
641
new patch: perf-trace-preallocate-the-syscall-table.patch
642
new patch: perf-trace-put-the-per-syscall-entry-exit-prog_array-bpf-map-infrastructure-in-place.patch
643
new patch: perf-trace-reuse-bpf-augmenters-from-syscalls-with-similar-args-signature.patch
644
new patch: perf-util-factor-out-sysctl__nmi_watchdog_enabled.patch
645
new patch: perf-vendor-events-power9-add-hv_24x7-socket-chip-level-metric-events.patch
646
647
refresh patch: perf-intel-pt-process-options-for-pebs-event-synthesis.patch
648
refresh patch: perf-metrics-fix-parse-errors-in-power8-metrics.patch
649
refresh patch: perf-metrics-fix-parse-errors-in-power9-metrics.patch
650
refresh patch: perf-report-fix-no-branch-type-statistics-report-issue.patch
651
refresh patch: perf-stat-don-t-report-a-null-stalled-cycles-per-insn-metric.patch
652
refresh patch: perf-stat-ensure-group-is-defined-on-top-of-the-same-cpu-mask.patch
653
refresh patch: perf-tests-fix-out-of-bounds-memory-access.patch
654
refresh patch: perf-tools-fix-record-failure-when-mixed-with-arm-spe-event.patch
655
656
-------------------------------------------------------------------
657
Thu Aug 13 22:20:19 UTC 2020 - Tony Jones <tonyj@suse.com>
658
659
- Add latest git-fixes (bsc#1175256)
660
661
* perf bpf-loader: Add missing '*' for key_scan_pos
662
New patch: perf-bpf-loader-add-missing-for-key_scan_pos.patch
663
664
* perf cs-etm: Move definition of 'traceid_list' global variable from header
665
file
666
New patch: perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch
667
668
* perf env: Do not return pointers to local variables
669
New patch: perf-env-do-not-return-pointers-to-local-variables.patch
670
671
* perf intel-pt: Fix PEBS sample for XMM registers
672
New patch: perf-intel-pt-fix-pebs-sample-for-xmm-registers.patch
673
674
* perf: Make perf able to build with latest libbfd
675
New patch: perf-make-perf-able-to-build-with-latest-libbfd.patch
676
677
* perf metrics: Fix parse errors in power8 metrics
678
New patch: perf-metrics-fix-parse-errors-in-power8-metrics.patch
679
680
* perf metrics: Fix parse errors in power9 metrics
681
New patch: perf-metrics-fix-parse-errors-in-power9-metrics.patch
682
683
* perf metrics: Fix parse errors in skylake metrics
684
New patch: perf-metrics-fix-parse-errors-in-skylake-metrics.patch
685
686
* perf parse-events: Fix an incompatible pointer
687
New patch: perf-parse-events-fix-an-incompatible-pointer.patch
688
689
* perf probe: Check address correctness by map instead of _etext
690
New patch: perf-probe-check-address-correctness-by-map-instead-of-etext.patch
691
692
* perf probe: Do not show the skipped events
693
New patch: perf-probe-do-not-show-the-skipped-events.patch
694
695
* perf probe: Fix to check blacklist address correctly
696
New patch: perf-probe-fix-to-check-blacklist-address-correctly.patch
697
698
* perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events
699
New patch: perf-report-fix-null-pointer-dereference-in-hists__fprintf_nr_sample_events.patch
700
701
* perf report TUI: Fix segmentation fault in perf_evsel__hists_browse()
702
New patch: perf-report-tui-fix-segmentation-fault-in-perf_evsel__hists_browse.patch
703
704
* perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument
705
New patch: perf-scripts-python-export-to-postgresql-py-fix-struct-pack-int-argument.patch
706
707
* perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result
708
New patch: perf-scripts-python-exported-sql-viewer-py-fix-unexpanded-find-result.patch
709
710
* perf scripts python: exported-sql-viewer.py: Fix zero id in call graph find
711
result
712
New patch: perf-scripts-python-exported-sql-viewer-py-fix-zero-id-in-call-graph-find-result.patch
713
714
* perf scripts python: exported-sql-viewer.py: Fix zero id in call tree find
715
result
716
New patch: perf-scripts-python-exported-sql-viewer-py-fix-zero-id-in-call-tree-find-result.patch
717
718
* perf stat: Ensure group is defined on top of the same cpu mask
719
New patch: perf-stat-ensure-group-is-defined-on-top-of-the-same-cpu-mask.patch
720
721
* perf stat: Fix duration_time value for higher intervals
722
New patch: perf-stat-fix-duration_time-value-for-higher-intervals.patch
723
724
* perf stat: Fix NULL pointer dereference
725
New patch: perf-stat-fix-null-pointer-dereference.patch
726
727
* perf stat: Fix wrong per-thread runtime stat for interval mode
728
New patch: perf-stat-fix-wrong-per-thread-runtime-stat-for-interval-mode.patch
729
730
* perf stat: Honour --timeout for forked workloads
731
New patch: perf-stat-honour-timeout-for-forked-workloads.patch
732
733
* perf stat: Improve runtime stat for interval mode
734
New patch: perf-stat-improve-runtime-stat-for-interval-mode.patch
735
736
* perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
737
New patch: perf-stat-zero-all-the-ena-and-run-array-slot-stats-for-interval-mode.patch
738
739
* perf test session topology: Fix data path
740
New patch: perf-test-session-topology-fix-data-path.patch
741
742
* perf tools: Fix reading new topology attribute "core_cpus"
743
New patch: perf-tools-fix-reading-new-topology-attribute-core_cpus.patch
744
745
* perf tools: Fix record failure when mixed with ARM SPE event
746
New patch: perf-tools-fix-record-failure-when-mixed-with-arm-spe-event.patch
747
748
* perf vendor events intel: Update all the Intel JSON metrics from TMAM
749
New patch: perf-vendor-events-intel-update-all-the-intel-json-metrics-from-tmam-3-6.patch
750
751
-------------------------------------------------------------------
752
Fri May 29 17:00:57 UTC 2020 - Tony Jones <tonyj@suse.com>
753
754
- Add support for new IBM S390 z15 deflate counters (bsc#1169763)
755
756
New patch: perf-vendor-events-s390-add-new-deflate-counters-for-ibm-z15.patch
757
New patch: perf-vendor-events-s390-use-s390-machine-name-instead-of-type-8561.patch
758
759
-------------------------------------------------------------------
760
Thu May 21 22:47:33 UTC 2020 - Tony Jones <tonyj@suse.com>
761
762
- Add latest git-fixes
763
764
* Fix snprintf overflow check
765
* Fix off by one in strncpy() size argument
766
* Fix binding of AIO user space buffers to nodes
767
* Fix no branch type statistics report issue
768
769
New patch: perf-cpumap-fix-snprintf-overflow-check.patch
770
New patch: perf-map-fix-off-by-one-in-strncpy-size-argument.patch
771
New patch: perf-record-fix-binding-of-aio-user-space-buffers-to-nodes.patch
772
New patch: perf-report-fix-no-branch-type-statistics-report-issue.patch
773
774
-------------------------------------------------------------------
775
Fri Mar 27 23:42:25 UTC 2020 - Tony Jones <tonyj@suse.com>
776
777
- Add latest git-fixes
778
779
* perf bench futex-wake: Restore thread count default to online CPU
780
* perf c2c: Display proper cpu count in nodes column
781
* perf c2c: Fix report with offline cpus
782
* perf callchain: Fix segfault in thread__resolve_callchain_sample()
783
* perf diff: Use llabs() with 64-bit values
784
* perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
785
* perf hists: Fix variable name's inconsistency in hists__for_each()
786
* perf jevents: Fix resource leak in process_mapfile() and main()
787
* perf list: Allow plurals for metric, metricgroup
788
* perf map: No need to adjust the long name of modules
789
* perf probe: Filter out instances except for inlined subroutine and
790
* perf probe: Fix to find range-only function instance
791
* perf probe: Fix to list probe event with correct line number
792
* perf probe: Fix to probe a function which has no entry pc
793
* perf probe: Fix to probe an inline function which has no entry pc
794
* perf probe: Fix to show calling lines of inlined functions
795
* perf probe: Fix to show function entry line as probe-able
796
* perf probe: Fix to show inlined function callsite without entry_pc
797
* perf probe: Fix to show ranges of variables in functions without
798
* perf probe: Fix wrong address verification
799
* perf probe: Skip end-of-sequence and non statement lines
800
* perf probe: Skip overlapped location on searching variables
801
* perf probe: Walk function lines in lexical blocks
802
* perf regs: Make perf_reg_name() return "unknown" instead of NULL
803
* perf report: Fix incorrectly added dimensions as switch perf data file
804
* perf script: Allow --time with --reltime
805
* perf script: Fix brstackinsn for AUXTRACE
806
* perf stat: Don't report a null stalled cycles per insn metric
807
* perf test: Report failure for mmap events
808
* perf tests: Fix out of bounds memory access
809
* perf ui gtk: Add missing zalloc object
810
* perf vendor events amd: Remove redundant '['
811
* perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname
812
* perf vendor events: Remove P8 HW events which are not supported
813
* perf vendor events s390: Add JSON transaction for machine type 8561
814
* perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES
815
816
New patch: perf-bench-futex-wake-restore-thread-count-default-to-online-cpu-count.patch
817
New patch: perf-c2c-display-proper-cpu-count-in-nodes-column.patch
818
New patch: perf-c2c-fix-report-with-offline-cpus.patch
819
New patch: perf-callchain-fix-segfault-in-thread__resolve_callchain_sample.patch
820
New patch: perf-diff-use-llabs-with-64-bit-values.patch
821
New patch: perf-hists-browser-restore-esc-as-zoom-out-of-dso-thread-etc.patch
822
New patch: perf-hists-fix-variable-name-s-inconsistency-in-hists__for_each-macro.patch
823
New patch: perf-jevents-fix-resource-leak-in-process_mapfile-and-main.patch
824
New patch: perf-list-allow-plurals-for-metric-metricgroup.patch
825
New patch: perf-map-no-need-to-adjust-the-long-name-of-modules.patch
826
New patch: perf-probe-filter-out-instances-except-for-inlined-subroutine-and-subprogram.patch
827
New patch: perf-probe-fix-to-find-range-only-function-instance.patch
828
New patch: perf-probe-fix-to-list-probe-event-with-correct-line-number.patch
829
New patch: perf-probe-fix-to-probe-a-function-which-has-no-entry-pc.patch
830
New patch: perf-probe-fix-to-probe-an-inline-function-which-has-no-entry-pc.patch
831
New patch: perf-probe-fix-to-show-calling-lines-of-inlined-functions.patch
832
New patch: perf-probe-fix-to-show-function-entry-line-as-probe-able.patch
833
New patch: perf-probe-fix-to-show-inlined-function-callsite-without-entry_pc.patch
834
New patch: perf-probe-fix-to-show-ranges-of-variables-in-functions-without-entry_pc.patch
835
New patch: perf-probe-fix-wrong-address-verification.patch
836
New patch: perf-probe-skip-end-of-sequence-and-non-statement-lines.patch
837
New patch: perf-probe-skip-overlapped-location-on-searching-variables.patch
838
New patch: perf-probe-walk-function-lines-in-lexical-blocks.patch
839
New patch: perf-regs-make-perf_reg_name-return-unknown-instead-of-null.patch
840
New patch: perf-report-fix-incorrectly-added-dimensions-as-switch-perf-data-file.patch
841
New patch: perf-script-allow-time-with-reltime.patch
842
New patch: perf-script-fix-brstackinsn-for-auxtrace.patch
843
New patch: perf-stat-don-t-report-a-null-stalled-cycles-per-insn-metric.patch
844
New patch: perf-test-report-failure-for-mmap-events.patch
845
New patch: perf-tests-fix-out-of-bounds-memory-access.patch
846
New patch: perf-ui-gtk-add-missing-zalloc-object.patch
847
New patch: perf-vendor-events-amd-remove-redundant.patch
848
New patch: perf-vendor-events-arm64-fix-hisi-hip08-ddrc-pmu-eventname.patch
849
New patch: perf-vendor-events-remove-p8-hw-events-which-are-not-supported.patch
850
New patch: perf-vendor-events-s390-add-json-transaction-for-machine-type-8561.patch
851
New patch: perf-vendor-events-s390-remove-name-from-l1d_ro_excl_writes-description.patch
852
853
-------------------------------------------------------------------
854
Mon Nov 25 23:44:09 UTC 2019 - Tony Jones <tonyj@suse.com>
855
856
- Provide PEBS data via Intel PT trace logs (JIRA#SLE-9874)
857
858
New patch: perf-tools-add-aux_output-attribute-flag.patch
859
New patch: perf-tools-add-itrace-option-o-to-synthesize-aux-output-events.patch
860
New patch: perf-intel-pt-process-options-for-pebs-event-synthesis.patch
861
New patch: perf-tools-add-aux-output-config-term.patch
862
New patch: perf-intel-pt-add-brief-documentation-for-pebs-via-intel-pt.patch
863
864
-------------------------------------------------------------------
865
Mon Nov 18 22:54:32 UTC 2019 - Tony Jones <tonyj@suse.com>
866
867
- fix gtk2 detection (based on Factory change by iri Slaby <jslaby@suse.com>)
868
869
-------------------------------------------------------------------
870
Thu Aug 8 19:35:23 UTC 2019 - Tony Jones <tonyj@suse.com>
871
872
- Fork for SP2 (v5.3 kernel source)
873
874
Delete patch: perf-annotate-browser-display-titles-in-left-frame.patch
875
Delete patch: perf-annotate-do-not-overwrite-sample-period.patch
876
Delete patch: perf-annotate-document-show-total-period-option.patch
877
Delete patch: perf-annotate-fix-storing-per-line-sym_hist_entry.patch
878
Delete patch: perf-annotate-introduce-struct-sym_hist_entry.patch
879
Delete patch: perf-annotate-rename-sum-to-nr_samples-in-struct-sym_hist.patch
880
Delete patch: perf-annotate-stdio-fix-column-header-when-using-show-total-period.patch
881
Delete patch: perf-annotate-stdio-fix-show-total-period.patch
882
Delete patch: perf-annotate-stdio-set-enough-columns-for-show-total-period.patch
883
Delete patch: perf-annotate-stdio-support-show-nr-samples-option.patch
884
Delete patch: perf-annotate-store-the-sample-period-in-each-histogram-bucket.patch
885
Delete patch: perf-annotate-tui-clarify-calculation-of-column-header-widths.patch
886
Delete patch: perf-annotate-tui-fix-column-header-when-toggling-period-percent.patch
887
Delete patch: perf-annotate-tui-fix-show-total-period.patch
888
Delete patch: perf-annotate-tui-set-appropriate-column-width-for-period-percent.patch
889
Delete patch: perf-annotate-tui-use-sym_hist_entry-in-disasm_line_samples.patch
890
Delete patch: perf-arm-spe-Fix-uninitialized-record-error-variable.patch
891
Delete patch: perf-arm64-Generate-system-call-table-from-asm-unist.patch
892
Delete patch: perf-arm64-fix-generate-system-call-table-failed-with-tmp-mounted-with-noexec.patch
893
Delete patch: perf-arm64-fix-include-path-for-asm-generic-unistd-h.patch
894
Delete patch: perf-auxtrace-arm-Fixing-uninitialised-variable.patch
895
Delete patch: perf-c2c-fix-c2c-report-for-empty-numa-node.patch
896
Delete patch: perf-c2c-fix-spelling-mistakes-in-browser-help-text.patch
897
Delete patch: perf-c2c-report-fix-crash-for-empty-browser.patch
898
Delete patch: perf-events-parse-Remove-some-needless-local-variabl.patch
899
Delete patch: perf-events-parse-Rename-parse_events_parse-argument.patch
900
Delete patch: perf-events-parse-Rename-parsing-state-struct-to-cle.patch
901
Delete patch: perf-events-parse-Use-just-one-parse-events-state-st.patch
902
Delete patch: perf-evlist-remove-evlist-overwrite.patch
903
Delete patch: perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap.patch
904
Delete patch: perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap_ex.patch
905
Delete patch: perf-evlist-remove-stale-mmap-read-for-backward.patch
906
Delete patch: perf-evsel-add-read_counter.patch
907
Delete patch: perf-evsel-add-verbose-output-for-sys_perf_event_open-fallback.patch
908
Delete patch: perf-evsel-allow-asking-for-max-precise_ip-in-new_cycles.patch
909
Delete patch: perf-evsel-expose-the-perf_missing_features-struct.patch
910
Delete patch: perf-evsel-fix-attr-exclude_kernel-setting-for-default-cycles-p.patch
911
Delete patch: perf-evsel-only-fall-back-group-read-for-leader.patch
912
Delete patch: perf-evsel-set-attr-exclude_kernel-when-probing-max-attr-precise_ip.patch
913
Delete patch: perf-ftrace-move-setup_pager-before-opening-trace_pipe.patch
914
Delete patch: perf-header-add-struct-feat_fd-for-write.patch
915
Delete patch: perf-header-encapsulate-read-and-swap.patch
916
Delete patch: perf-header-fail-on-write_padded-error.patch
917
Delete patch: perf-header-fix-wrong-node-write-in-numa_topology-feature.patch
918
Delete patch: perf-header-remove-unused-cpu_nr-field-from-struct-cpu_topo.patch
919
Delete patch: perf-header-revamp-do_write.patch
920
Delete patch: perf-help-fix-a-bug-during-strstart-conversion.patch
921
Delete patch: perf-hists-browser-add-parameter-to-disable-lost-event-warning.patch
922
Delete patch: perf-hists-pass-perf_sample-to-_symbol__inc_addr_samples.patch
923
Delete patch: perf-jevents-Make-build-fail-on-JSON-parse-error.patch
924
Delete patch: perf-jevents-support-fcmask-and-portmask.patch
925
Delete patch: perf-jvmti-fix-linker-error-when-libelf-config-is-disabled.patch
926
Delete patch: perf-list-Add-metric-groups-to-perf-list.patch
927
Delete patch: perf-mem-allow-all-record-report-options.patch
928
Delete patch: perf-mem-c2c-fix-perf_mem_events-to-support-powerpc.patch
929
Delete patch: perf-mem-document-a-missing-option.patch
930
Delete patch: perf-mem-document-incorrect-and-missing-options.patch
931
Delete patch: perf-mmap-add-new-return-value-logic-for-perf_mmap__read_init.patch
932
Delete patch: perf-mmap-adopt-push-method-from-builtin-record-c.patch
933
Delete patch: perf-mmap-be-consistent-when-checking-for-an-unmaped-ring-buffer.patch
934
Delete patch: perf-mmap-cleanup-perf_mmap__push.patch
935
Delete patch: perf-mmap-discard-legacy-interface-for-mmap-read.patch
936
Delete patch: perf-mmap-discard-prev-in-perf_mmap__read.patch
937
Delete patch: perf-mmap-don-t-discard-prev-in-backward-mode.patch
938
Delete patch: perf-mmap-fix-accessing-unmapped-mmap-in-perf_mmap__read_done.patch
939
Delete patch: perf-mmap-fix-perf-backward-recording.patch
940
Delete patch: perf-mmap-introduce-perf_mmap__read_done.patch
941
Delete patch: perf-mmap-introduce-perf_mmap__read_event.patch
942
Delete patch: perf-mmap-introduce-perf_mmap__read_init.patch
943
Delete patch: perf-mmap-move-perf_mmap-and-methods-to-separate-mmap-files.patch
944
Delete patch: perf-mmap-recalculate-size-for-overwrite-mode.patch
945
Delete patch: perf-mmap-remove-overwrite-and-check_messup-from-mmap-read.patch
946
Delete patch: perf-mmap-remove-overwrite-from-arguments-list-of-perf_mmap__push.patch
947
Delete patch: perf-pmu-Add-check-for-valid-cpuid-in-perf_pmu__find.patch
948
Delete patch: perf-pmu-Pass-pmu-as-a-parameter-to-get_cpuid_str.patch
949
Delete patch: perf-pmu-Unbreak-perf-record-for-arm-arm64-with-even.patch
950
Delete patch: perf-pmu-extract-function-to-get-json-alias-map.patch
951
Delete patch: perf-probe-arm64-Fix-symbol-fixup-issues-due-to-ELF-.patch
952
Delete patch: perf-probe-fix-kprobe-blacklist-checking-condition.patch
953
Delete patch: perf-probe-support-sdt-markers-having-reference-counter-semaphore.patch
954
Delete patch: perf-provide-definition-for-einval-on-32bit.patch
955
Delete patch: perf-python-do-not-force-closing-original-perf-descriptor-in-evlist-get_pollfd.patch
956
Delete patch: perf-python-make-clang_has_option-work-on-python-3.patch
957
Delete patch: perf-python-make-twatch-py-work-with-both-python2-and-python3.patch
958
Delete patch: perf-python-remove-mcet-and-fcf-protection-when-building-with-clang.patch
959
Delete patch: perf-python-use-wno-redundant-decls-to-build-with-python-python3.patch
960
Delete patch: perf-record-enable-arbitrary-event-names-thru-name-modifier.patch
961
Delete patch: perf-record-make-record__mmap_read-generic.patch
962
Delete patch: perf-report-extend-raw-dump-d-out-with-switch-out-event-type.patch
963
Delete patch: perf-report-remove-unnecessary-check-in-annotate_browser_write.patch
964
Delete patch: perf-script-add-missing-output-fields-in-a-hint.patch
965
Delete patch: perf-script-add-support-to-display-sample-misc-field.patch
966
Delete patch: perf-script-allow-adding-and-removing-fields.patch
967
Delete patch: perf-script-extend-misc-field-decoding-with-switch-out-event-type.patch
968
Delete patch: perf-script-fix-crash-when-processing-recorded-stat-data.patch
969
Delete patch: perf-script-fix-crash-with-printing-mixed-trace-point-and-other-events.patch
970
Delete patch: perf-script-python-add-perf_sample-dict-to-tracepoint-handlers.patch
971
Delete patch: perf-script-python-add-printdate-function-to-sql-exporters.patch
972
Delete patch: perf-script-python-add-python3-support-to-check-perf-trace-py.patch
973
Delete patch: perf-script-python-add-python3-support-to-event_analyzing_sample-py.patch
974
Delete patch: perf-script-python-add-python3-support-to-export-to-postgresql-py.patch
975
Delete patch: perf-script-python-add-python3-support-to-exported-sql-viewer-py.patch
976
Delete patch: perf-script-python-add-python3-support-to-failed-syscalls-by-pid-py.patch
977
Delete patch: perf-script-python-add-python3-support-to-futex-contention-py.patch
978
Delete patch: perf-script-python-add-python3-support-to-net_dropmonitor-py.patch
979
Delete patch: perf-script-python-add-python3-support-to-netdev-times-py.patch
980
Delete patch: perf-script-python-add-python3-support-to-sctop-py.patch
981
Delete patch: perf-script-python-add-python3-support-to-stackcollapse-py.patch
982
Delete patch: perf-script-python-add-python3-support-to-stat-cpi-py.patch
983
Delete patch: perf-script-python-add-python3-support-to-syscall-counts-by-pid-py.patch
984
Delete patch: perf-script-python-add-python3-support-to-syscall-counts-py.patch
985
Delete patch: perf-script-python-add-python3-support-to-tests-attr-py.patch
986
Delete patch: perf-script-python-add-sample_read-to-dict.patch
987
Delete patch: perf-script-python-add-trace_context-extension-module-to-sys-modules.patch
988
Delete patch: perf-script-python-allocate-memory-only-if-handler-exists.patch
989
Delete patch: perf-script-python-refactor-creation-of-perf-sample-dict.patch
990
Delete patch: perf-script-python-remove-explicit-shebang-from-python-scripts.patch
991
Delete patch: perf-script-python-remove-explicit-shebang-from-setup-py.patch
992
Delete patch: perf-script-python-remove-explicit-shebang-from-tests-attr-c.patch
993
Delete patch: perf-script-python-remove-mixed-indentation.patch
994
Delete patch: perf-script-python-use-pybytes-for-attr-in-trace-event-python.patch
995
Delete patch: perf-script-show-hw-cache-events.patch
996
Delete patch: perf-scripting-python-add-ppc64le-to-audit-uname-list.patch
997
Delete patch: perf-scripts-python-add-python-3-support-to-core-py.patch
998
Delete patch: perf-scripts-python-add-python-3-support-to-eventclass-py.patch
999
Delete patch: perf-scripts-python-add-python-3-support-to-sched-migration-py.patch
1000
Delete patch: perf-scripts-python-add-python-3-support-to-schedgui-py.patch
1001
Delete patch: perf-scripts-python-add-python-3-support-to-util-py.patch
1002
Delete patch: perf-scripts-python-fix-missing-call_path_id-in-export-to-postgresql-script.patch
1003
Delete patch: perf-stat-Factor-out-generic-metric-printing.patch
1004
Delete patch: perf-stat-Only-auto-merge-events-that-are-PMU-aliase.patch
1005
Delete patch: perf-stat-Support-JSON-metrics-in-perf-stat.patch
1006
Delete patch: perf-stat-enable-1ms-interval-for-printing-event-counters-values.patch
1007
Delete patch: perf-stat-use-group-read-for-event-groups.patch
1008
Delete patch: perf-symbols-Fix-plt-entry-calculation-for-ARM-and-A.patch
1009
Delete patch: perf-symbols-fix-memory-corruption-because-of-zero-length-symbols.patch
1010
Delete patch: perf-symbols-set-plt-entry-header-sizes-properly-on-sparc.patch
1011
Delete patch: perf-test-add-test-cases-for-new-data-source-encoding.patch
1012
Delete patch: perf-test-make-list-subcommand-match-main-perf-test-numbering-matching.patch
1013
Delete patch: perf-test-powerpc-fix-object-code-reading-test.patch
1014
Delete patch: perf-test-sdt-handle-realpath-failure.patch
1015
Delete patch: perf-test-update-mmap-read-functions-for-backward-ring-buffer-test.patch
1016
Delete patch: perf-tests-Run-dwarf-unwind-test-on-arm32.patch
1017
Delete patch: perf-tests-attr-fix-no-delay-test.patch
1018
Delete patch: perf-tests-set-evlist-of-test__backward_ring_buffer-to-overwrite.patch
1019
Delete patch: perf-tests-set-evlist-of-test__basic_mmap-to-overwrite.patch
1020
Delete patch: perf-tests-set-evlist-of-test__sw_clock_freq-to-overwrite.patch
1021
Delete patch: perf-tests-set-evlist-of-test__task_exit-to-overwrite.patch
1022
Delete patch: perf-tools-Add-ARM-Statistical-Profiling-Extensions-.patch
1023
Delete patch: perf-tools-add-cpu_topology-object.patch
1024
Delete patch: perf-tools-add-numa_topology-object.patch
1025
Delete patch: perf-tools-add-perf_evsel__read_size-function.patch
1026
Delete patch: perf-tools-add-python-3-support.patch
1027
Delete patch: perf-tools-add-support-for-printing-new-mem_info-encodings.patch
1028
Delete patch: perf-tools-arm64-Add-libdw-DWARF-post-unwind-support.patch
1029
Delete patch: perf-tools-arm64-Add-support-for-get_cpuid_str-funct.patch
1030
Delete patch: perf-tools-fix-python-extension-build-for-gcc-8.patch
1031
Delete patch: perf-tools-handle-topology-headers-with-no-cpu.patch
1032
Delete patch: perf-tools-really-install-manpages-via-make-install-man.patch
1033
Delete patch: perf-tools-rename-backward-to-overwrite-in-evlist-mmap-and-record.patch
1034
Delete patch: perf-top-add-overwrite-fall-back.patch
1035
Delete patch: perf-top-allow-disabling-the-overwrite-mode.patch
1036
Delete patch: perf-top-check-per-event-overwrite-term.patch
1037
Delete patch: perf-top-check-the-latency-of-perf_top__mmap_read.patch
1038
Delete patch: perf-top-do-not-use-overwrite-mode-by-default.patch
1039
Delete patch: perf-top-fix-annoying-fallback-message-on-older-kernels.patch
1040
Delete patch: perf-top-fix-window-dimensions-change-handling.patch
1041
Delete patch: perf-top-remove-lost-events-checking.patch
1042
Delete patch: perf-top-switch-default-mode-to-overwrite-mode.patch
1043
Delete patch: perf-trace-fix-off-by-one-string-allocation-problem.patch
1044
Delete patch: perf-util-add-const-modifier-to-buf-in-writen-function.patch
1045
Delete patch: perf-vendor-events-Add-support-for-arch-standard-eve.patch
1046
Delete patch: perf-vendor-events-Add-support-for-pmu-events-vendor.patch
1047
Delete patch: perf-vendor-events-Drop-incomplete-multiple-mapfile-.patch
1048
Delete patch: perf-vendor-events-Drop-support-for-unused-topic-dir.patch
1049
Delete patch: perf-vendor-events-Fix-error-code-in-json_events.patch
1050
Delete patch: perf-vendor-events-Support-metric_group-and-no-event.patch
1051
Delete patch: perf-vendor-events-aarch64-Add-JSON-metrics-for-ARM-.patch
1052
Delete patch: perf-vendor-events-add-core-event-list-for-skylake-server.patch
1053
Delete patch: perf-vendor-events-add-goldmont-plus-v1-event-file.patch
1054
Delete patch: perf-vendor-events-add-skylake-server-uncore-event-list.patch
1055
Delete patch: perf-vendor-events-arm64-Add-ThunderX2-implementatio.patch
1056
Delete patch: perf-vendor-events-arm64-Add-armv8-recommended.json.patch
1057
Delete patch: perf-vendor-events-arm64-Enable-JSON-events-for-Thun.patch
1058
Delete patch: perf-vendor-events-arm64-Enable-JSON-events-for-eMAG.patch
1059
Delete patch: perf-vendor-events-arm64-Fixup-ThunderX2-to-use-reco.patch
1060
Delete patch: perf-vendor-events-arm64-Relocate-Cortex-A53-JSONs-t.patch
1061
Delete patch: perf-vendor-events-arm64-Relocate-ThunderX2-JSON-to-.patch
1062
Delete patch: perf-vendor-events-arm64-Update-ThunderX2-implementa.patch
1063
Delete patch: perf-vendor-events-arm64-add-HiSilicon-hip08-JSON-fi.patch
1064
Delete patch: perf-vendor-events-arm64-fixup-A53-to-use-recommende.patch
1065
Delete patch: perf-vendor-events-update-power9-events-9749adc3.patch
1066
Delete patch: perf-vendor-events-update-power9-events-e795dd42.patch
1067
Delete patch: perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch
1068
Delete patch: tools-include-Adopt-strstarts-from-the-kernel.patch
1069
1070
- Merge Factory change
1071
Tue Oct 16 22:51:15 UTC 2018 - Tony Jones <tonyj@suse.com>
1072
- Update examples paths to resolve build failures.
1073
1074
-------------------------------------------------------------------
1075
Tue Jul 23 17:14:53 UTC 2019 - Tony Jones <tonyj@suse.com>
1076
1077
- perf script: Fix crash printing mixed tracepoint/other events (bsc#1142104)
1078
New patch: perf-script-fix-crash-with-printing-mixed-trace-point-and-other-events.patch
1079
1080
-------------------------------------------------------------------
1081
Thu Mar 28 17:05:31 UTC 2019 - Tony Jones <tonyj@suse.com>
1082
1083
- Correct missing static qualifier in previous backport of
1084
perf-mmap-be-consistent-when-checking-for-an-unmaped-ring-buffer.patch
1085
1086
- Git-fixes:
1087
New patch: perf-python-do-not-force-closing-original-perf-descriptor-in-evlist-get_pollfd.patch
1088
1089
-------------------------------------------------------------------
1090
Sat Mar 23 04:23:07 UTC 2019 - Tony Jones <tonyj@suse.com>
1091
1092
- Handle empty node 0 topology for c2c (bsc#1127191)
1093
1094
New patch: perf-header-encapsulate-read-and-swap.patch
1095
New patch: perf-util-add-const-modifier-to-buf-in-writen-function.patch
1096
New patch: perf-header-fail-on-write_padded-error.patch
1097
New patch: perf-header-revamp-do_write.patch
1098
New patch: perf-header-add-struct-feat_fd-for-write.patch
1099
New patch: perf-header-remove-unused-cpu_nr-field-from-struct-cpu_topo.patch
1100
New patch: perf-header-fix-wrong-node-write-in-numa_topology-feature.patch
1101
New patch: perf-tools-add-cpu_topology-object.patch
1102
New patch: perf-tools-add-numa_topology-object.patch
1103
New patch: perf-c2c-fix-c2c-report-for-empty-numa-node.patch
1104
New patch: perf-tools-handle-topology-headers-with-no-cpu.patch
1105
New patch: perf-c2c-fix-spelling-mistakes-in-browser-help-text.patch
1106
New patch: perf-c2c-report-fix-crash-for-empty-browser.patch
1107
1108
-------------------------------------------------------------------
1109
Fri Mar 22 23:43:14 UTC 2019 - Tony Jones <tonyj@suse.com>
1110
1111
- Refresh patches for previous Python3 (Thu Jan 10 23:23:28 UTC 2019)
1112
submission now that all patches are upstream
1113
1114
Delete patch: port-netdev-times-script-to-python3.patch
1115
Delete patch: port-check-perf-trace-script-to-python3.patch
1116
Delete patch: port-event_analyzing_sample-script-to-python3.patch
1117
Delete patch: port-failed-syscalls-by-pid-script-to-python3.patch
1118
Delete patch: port-futex-contention-script-to-python3.patch
1119
Delete patch: port-net_dropmonitor-script-to-python3.patch
1120
Delete patch: port-sctop-script-to-python3.patch
1121
Delete patch: port-stackcollapse-script-to-python3.patch
1122
Delete patch: port-stat-cpi-script-to-python3.patch
1123
Delete patch: port-syscall-counts-by-pid-script-to-python3.patch
1124
Delete patch: port-python-syscall-counts-script-to-python3.patch
1125
Delete patch: remove-shebang-from-scripts-python.patch
1126
Delete patch: remove-shebang-from-tests-attr.py.patch
1127
Delete patch: remove-shebang-from-util-setup.py.patch
1128
Delete patch: update-tests-attr.py-to-support-python3.patch
1129
Delete patch: use-pybytes-for-attr-in-trace-event-python.patch
1130
New patch: perf-script-python-add-printdate-function-to-sql-exporters.patch
1131
New patch: perf-script-python-add-python3-support-to-export-to-postgresql-py.patch
1132
New patch: perf-script-python-add-python3-support-to-exported-sql-viewer-py.patch
1133
New patch: perf-script-python-add-python3-support-to-failed-syscalls-by-pid-py.patch
1134
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
1135
New patch: perf-script-python-add-python3-support-to-netdev-times-py.patch
1136
New patch: perf-script-python-add-python3-support-to-sctop-py.patch
1137
New patch: perf-script-python-add-python3-support-to-stackcollapse-py.patch
1138
New patch: perf-script-python-add-python3-support-to-stat-cpi-py.patch
1139
New patch: perf-script-python-add-python3-support-to-syscall-counts-by-pid-py.patch
1140
New patch: perf-script-python-add-python3-support-to-syscall-counts-py.patch
1141
New patch: perf-script-python-add-python3-support-to-tests-attr-py.patch
1142
New patch: perf-script-python-add-trace_context-extension-module-to-sys-modules.patch
1143
New patch: perf-script-python-remove-explicit-shebang-from-python-scripts.patch
1144
New patch: perf-script-python-remove-explicit-shebang-from-setup-py.patch
1145
New patch: perf-script-python-remove-explicit-shebang-from-tests-attr-c.patch
1146
New patch: perf-script-python-remove-mixed-indentation.patch
1147
New patch: perf-script-python-add-python3-support-to-check-perf-trace-py.patch
1148
New patch: perf-script-python-add-python3-support-to-event_analyzing_sample-py.patch
1149
New patch: perf-script-python-use-pybytes-for-attr-in-trace-event-python.patch
1150
1151
-------------------------------------------------------------------
1152
Fri Mar 22 22:40:00 UTC 2019 - Tony Jones <tonyj@suse.com>
1153
1154
- Fix crash when processing recorded stat data
1155
New patch: perf-script-fix-crash-when-processing-recorded-stat-data.patch
1156
1157
-------------------------------------------------------------------
1158
Wed Feb 13 12:39:58 UTC 2019 - tonyj@suse.com
1159
1160
- Add POWER mem/c2c support (FATE#326866, bsc#1124370)
1161
1162
New patch: perf-mem-c2c-fix-perf_mem_events-to-support-powerpc.patch
1163
New patch: perf-mem-allow-all-record-report-options.patch
1164
New patch: perf-mem-document-a-missing-option.patch
1165
New patch: perf-mem-document-incorrect-and-missing-options.patch
1166
1167
-------------------------------------------------------------------
1168
Fri Feb 1 05:32:19 UTC 2019 - Tony Jones <tonyj@suse.com>
1169
1170
- Uprobes: Support for SDT events with reference counter
1171
(FATE#326782, bsc#1115391)
1172
New patch: perf-probe-support-sdt-markers-having-reference-counter-semaphore.patch
1173
1174
-------------------------------------------------------------------
1175
Mon Jan 14 04:47:52 UTC 2019 - Tony Jones <tonyj@suse.com>
1176
1177
- Add support for VTune (FATE#326324)
1178
1179
New patch: perf-record-enable-arbitrary-event-names-thru-name-modifier.patch
1180
New patch: perf-report-extend-raw-dump-d-out-with-switch-out-event-type.patch
1181
New patch: perf-script-add-missing-output-fields-in-a-hint.patch
1182
New patch: perf-script-add-support-to-display-sample-misc-field.patch
1183
New patch: perf-script-allow-adding-and-removing-fields.patch
1184
New patch: perf-script-extend-misc-field-decoding-with-switch-out-event-type.patch
1185
New patch: perf-stat-enable-1ms-interval-for-printing-event-counters-values.patch
1186
1187
-------------------------------------------------------------------
1188
Thu Jan 10 23:23:28 UTC 2019 - Tony Jones <tonyj@suse.com>
1189
1190
- Enable python3. Remove all uses of python2 (bsc#1082197)
1191
1192
New patch: perf-script-python-allocate-memory-only-if-handler-exists.patch
1193
New patch: perf-script-python-refactor-creation-of-perf-sample-dict.patch
1194
New patch: perf-script-python-add-sample_read-to-dict.patch
1195
New patch: perf-script-python-add-perf_sample-dict-to-tracepoint-handlers.patch
1196
New patch: perf-python-make-twatch-py-work-with-both-python2-and-python3.patch
1197
New patch: perf-tools-add-python-3-support.patch
1198
New patch: perf-tools-fix-python-extension-build-for-gcc-8.patch
1199
New patch: perf-scripts-python-add-python-3-support-to-util-py.patch
1200
New patch: perf-scripts-python-add-python-3-support-to-sched-migration-py.patch
1201
New patch: perf-scripts-python-add-python-3-support-to-schedgui-py.patch
1202
New patch: perf-scripts-python-add-python-3-support-to-eventclass-py.patch
1203
New patch: perf-scripts-python-add-python-3-support-to-core-py.patch
1204
New patch: perf-python-remove-mcet-and-fcf-protection-when-building-with-clang.patch
1205
New patch: perf-python-use-wno-redundant-decls-to-build-with-python-python3.patch
1206
New patch: perf-python-make-clang_has_option-work-on-python-3.patch
1207
1208
New patch: update-tests-attr.py-to-support-python3.patch
1209
New patch: remove-shebang-from-util-setup.py.patch
1210
New patch: remove-shebang-from-tests-attr.py.patch
1211
New patch: remove-shebang-from-scripts-python.patch
1212
New patch: add-trace_context-extension-module-to-sys-modules.patch
1213
New patch: use-pybytes-for-attr-in-trace-event-python.patch
1214
New patch: port-netdev-times-script-to-python3.patch
1215
New patch: port-check-perf-trace-script-to-python3.patch
1216
New patch: port-event_analyzing_sample-script-to-python3.patch
1217
New patch: port-failed-syscalls-by-pid-script-to-python3.patch
1218
New patch: port-futex-contention-script-to-python3.patch
1219
New patch: port-net_dropmonitor-script-to-python3.patch
1220
New patch: port-sctop-script-to-python3.patch
1221
New patch: port-stackcollapse-script-to-python3.patch
1222
New patch: port-stat-cpi-script-to-python3.patch
1223
New patch: port-syscall-counts-by-pid-script-to-python3.patch
1224
New patch: port-python-syscall-counts-script-to-python3.patch
1225
New patch: port-sql-scripts-to-python3.patch
1226
1227
-------------------------------------------------------------------
1228
Tue Nov 13 00:13:33 UTC 2018 - Tony Jones <tonyj@suse.com>
1229
1230
- Add support for ARMv8.x-A statistical profiling extension (FATE#325865)
1231
- Add support for ARMv8.1-PMU: ARMv8.1 PMU Extensions (FATE#325861)
1232
New patch: perf-arm64-Generate-system-call-table-from-asm-unist.patch
1233
New patch: perf-arm-spe-Fix-uninitialized-record-error-variable.patch
1234
New patch: perf-auxtrace-arm-Fixing-uninitialised-variable.patch
1235
New patch: perf-events-parse-Remove-some-needless-local-variabl.patch
1236
New patch: perf-events-parse-Rename-parse_events_parse-argument.patch
1237
New patch: perf-events-parse-Rename-parsing-state-struct-to-cle.patch
1238
New patch: perf-events-parse-Use-just-one-parse-events-state-st.patch
1239
New patch: perf-help-fix-a-bug-during-strstart-conversion.patch
1240
New patch: perf-list-Add-metric-groups-to-perf-list.patch
1241
New patch: perf-pmu-Add-check-for-valid-cpuid-in-perf_pmu__find.patch
1242
New patch: perf-pmu-extract-function-to-get-json-alias-map.patch
1243
New patch: perf-pmu-Pass-pmu-as-a-parameter-to-get_cpuid_str.patch
1244
New patch: perf-pmu-Unbreak-perf-record-for-arm-arm64-with-even.patch
1245
New patch: perf-probe-arm64-Fix-symbol-fixup-issues-due-to-ELF-.patch
1246
New patch: perf-stat-Factor-out-generic-metric-printing.patch
1247
New patch: perf-stat-Only-auto-merge-events-that-are-PMU-aliase.patch
1248
New patch: perf-stat-Support-JSON-metrics-in-perf-stat.patch
1249
New patch: perf-symbols-Fix-plt-entry-calculation-for-ARM-and-A.patch
1250
New patch: perf-tests-Run-dwarf-unwind-test-on-arm32.patch
1251
New patch: perf-tools-Add-ARM-Statistical-Profiling-Extensions-.patch
1252
New patch: perf-tools-arm64-Add-libdw-DWARF-post-unwind-support.patch
1253
New patch: perf-tools-arm64-Add-support-for-get_cpuid_str-funct.patch
1254
New patch: perf-vendor-events-arm64-Enable-JSON-events-for-eMAG.patch
1255
New patch: perf-vendor-events-arm64-Update-ThunderX2-implementa.patch
1256
New patch: tools-include-Adopt-strstarts-from-the-kernel.patch
1257
1258
- Incorporate git-fixes for FATE#325865/FATE#325861
1259
New patch: perf-arm64-fix-generate-system-call-table-failed-with-tmp-mounted-with-noexec.patch
1260
New patch: perf-arm64-fix-include-path-for-asm-generic-unistd-h.patch missing
1261
New patch: perf-symbols-set-plt-entry-header-sizes-properly-on-sparc.patch missing
1262
1263
- Add Hi1620 Perf hardware enablement (FATE#326417)
1264
New patch: perf-jevents-Make-build-fail-on-JSON-parse-error.patch
1265
New patch: perf-vendor-events-aarch64-Add-JSON-metrics-for-ARM-.patch
1266
New patch: perf-vendor-events-Add-support-for-arch-standard-eve.patch
1267
New patch: perf-vendor-events-Add-support-for-pmu-events-vendor.patch
1268
New patch: perf-vendor-events-arm64-Add-armv8-recommended.json.patch
1269
New patch: perf-vendor-events-arm64-add-HiSilicon-hip08-JSON-fi.patch
1270
New patch: perf-vendor-events-arm64-Add-ThunderX2-implementatio.patch
1271
New patch: perf-vendor-events-arm64-Enable-JSON-events-for-Thun.patch
1272
New patch: perf-vendor-events-arm64-fixup-A53-to-use-recommende.patch
1273
New patch: perf-vendor-events-arm64-Fixup-ThunderX2-to-use-reco.patch
1274
New patch: perf-vendor-events-arm64-Relocate-Cortex-A53-JSONs-t.patch
1275
New patch: perf-vendor-events-arm64-Relocate-ThunderX2-JSON-to-.patch
1276
New patch: perf-vendor-events-Drop-incomplete-multiple-mapfile-.patch
1277
New patch: perf-vendor-events-Drop-support-for-unused-topic-dir.patch
1278
New patch: perf-vendor-events-Fix-error-code-in-json_events.patch
1279
New patch: perf-vendor-events-Support-metric_group-and-no-event.patch
1280
1281
-------------------------------------------------------------------
1282
Tue Nov 6 21:35:32 UTC 2018 - Tony Jones <tonyj@suse.com>
1283
1284
- Add warning to perf top for too slow CPUs (FATE#325579)
1285
New patch: perf-evlist-remove-evlist-overwrite.patch
1286
New patch: perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap.patch
1287
New patch: perf-evlist-remove-overwrite-parameter-from-perf_evlist__mmap_ex.patch
1288
New patch: perf-evlist-remove-stale-mmap-read-for-backward.patch
1289
New patch: perf-evsel-add-read_counter.patch
1290
New patch: perf-evsel-add-verbose-output-for-sys_perf_event_open-fallback.patch
1291
New patch: perf-evsel-expose-the-perf_missing_features-struct.patch
1292
New patch: perf-hists-browser-add-parameter-to-disable-lost-event-warning.patch
1293
New patch: perf-mmap-add-new-return-value-logic-for-perf_mmap__read_init.patch
1294
New patch: perf-mmap-adopt-push-method-from-builtin-record-c.patch
1295
New patch: perf-mmap-cleanup-perf_mmap__push.patch
1296
New patch: perf-mmap-discard-legacy-interface-for-mmap-read.patch
1297
New patch: perf-mmap-discard-prev-in-perf_mmap__read.patch
1298
New patch: perf-mmap-don-t-discard-prev-in-backward-mode.patch
1299
New patch: perf-mmap-fix-perf-backward-recording.patch
1300
New patch: perf-mmap-introduce-perf_mmap__read_done.patch
1301
New patch: perf-mmap-introduce-perf_mmap__read_event.patch
1302
New patch: perf-mmap-introduce-perf_mmap__read_init.patch
1303
New patch: perf-mmap-move-perf_mmap-and-methods-to-separate-mmap-files.patch
1304
New patch: perf-mmap-recalculate-size-for-overwrite-mode.patch
1305
New patch: perf-mmap-remove-overwrite-and-check_messup-from-mmap-read.patch
1306
New patch: perf-mmap-remove-overwrite-from-arguments-list-of-perf_mmap__push.patch
1307
New patch: perf-record-make-record__mmap_read-generic.patch
1308
New patch: perf-stat-use-group-read-for-event-groups.patch
1309
New patch: perf-test-update-mmap-read-functions-for-backward-ring-buffer-test.patch
1310
New patch: perf-tests-set-evlist-of-test__backward_ring_buffer-to-overwrite.patch
1311
New patch: perf-tests-set-evlist-of-test__basic_mmap-to-overwrite.patch
1312
New patch: perf-tests-set-evlist-of-test__sw_clock_freq-to-overwrite.patch
1313
New patch: perf-tests-set-evlist-of-test__task_exit-to-overwrite.patch
1314
New patch: perf-tools-add-perf_evsel__read_size-function.patch
1315
New patch: perf-tools-rename-backward-to-overwrite-in-evlist-mmap-and-record.patch
1316
New patch: perf-top-add-overwrite-fall-back.patch
1317
New patch: perf-top-check-per-event-overwrite-term.patch
1318
New patch: perf-top-check-the-latency-of-perf_top__mmap_read.patch
1319
New patch: perf-top-fix-window-dimensions-change-handling.patch
1320
New patch: perf-top-remove-lost-events-checking.patch
1321
New patch: perf-top-switch-default-mode-to-overwrite-mode.patch
1322
o
1323
1324
- Incorporate git-fixes for FATE#325579
1325
New patch: perf-mmap-be-consistent-when-checking-for-an-unmaped-ring-buffer.patch
1326
New patch: perf-mmap-fix-accessing-unmapped-mmap-in-perf_mmap__read_done.patch
1327
New patch: perf-top-allow-disabling-the-overwrite-mode.patch
1328
New patch: perf-top-do-not-use-overwrite-mode-by-default.patch
1329
New patch: perf-top-fix-annoying-fallback-message-on-older-kernels.patch
1330
New patch: perf-evsel-only-fall-back-group-read-for-leader.patch
1331
1332
-------------------------------------------------------------------
1333
Mon Aug 27 19:43:01 UTC 2018 - tonyj@suse.com
1334
1335
- libebl ppc64 dependancy was inadvertantly dropped, regression from
1336
"Thu Jun 15 22:27:56 - Add ppc64 requires on libebl (bsc#1040770)".
1337
Re-add dependancy (bsc#1106048)
1338
1339
-------------------------------------------------------------------
1340
Wed Aug 1 17:03:47 UTC 2018 - tonyj@suse.com
1341
1342
- Support crystall ridge / far / near memory indication in PEBS (FATE#325127)
1343
New patch: perf-test-add-test-cases-for-new-data-source-encoding.patch
1344
New patch: perf-tools-add-support-for-printing-new-mem_info-encodings.patch
1345
1346
-------------------------------------------------------------------
1347
Wed Aug 1 16:34:23 UTC 2018 - tonyj@suse.com
1348
1349
- PMU events are not listed because pvr code is missing for POWER9 (bsc#1075525 )
1350
New patch: perf-pmu-extract-function-to-get-json-alias-map.patch
1351
New patch: perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch
1352
1353
-------------------------------------------------------------------
1354
Fri Jul 27 16:22:57 UTC 2018 - tonyj@suse.com
1355
1356
- Merge missing changes from SLE12-SP3 branch
1357
1358
Thu Jan 18 01:12:14 UTC 2018 - tonyj@suse.com
1359
- Add necessary power pvr support (bsc#1075525)
1360
New patch: perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch
1361
New patch: perf-vendor-events-add-power9-pmu-events.patch
1362
New patch: perf-vendor-events-add-power9-pvrs-to-mapfile.patch
1363
New patch: perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch
1364
New patch: perf-vendor-events-update-power9-events-3c22ba52.patch
1365
New patch: perf-vendor-events-powerpc-remove-duplicate-events.patch
1366
1367
Wed Dec 6 19:53:35 UTC 2017 - tonyj@suse.com
1368
- Add perf scripting support for ppc64le (bsc#1056756)
1369
New patch: perf-scripting-python-add-ppc64le-to-audit-uname
1370
1371
-------------------------------------------------------------------
1372
Fri Jul 27 15:42:16 UTC 2018 - tonyj@suse.com
1373
1374
- Resequence patches into Patch-mainline order
1375
1376
- Rename power event patches for consistency and to avoid exportpatch
1377
name clashes
1378
1379
perf-vendor-events-update-power9-events.patch ->
1380
perf-vendor-events-update-power9-events-9749adc3.patch
1381
1382
perf-vendor-events-powerpc-update-power9-events.patch ->
1383
perf-vendor-events-update-power9-events-e795dd42.patch
1384
1385
-------------------------------------------------------------------
1386
Wed Jul 25 22:22:35 UTC 2018 - tonyj@suse.com
1387
1388
- Initial checkin for SLE12-SP4. Rebase off SLE15.
1389
- Add JSON perf event lists for GLP (FATE#325092)
1390
new patch: perf-vendor-events-add-goldmont-plus-v1-event-file.patch
1391
- Support perf core/uncore event list for Skylake server (FATE#325122)
1392
new patch: perf-vendor-events-add-core-event-list-for-skylake-server.patch
1393
new patch: perf-vendor-events-add-skylake-server-uncore-event-list.patch
1394
new patch: perf-jevents-support-fcmask-and-portmask.patch
1395
1396
-------------------------------------------------------------------
1397
Tue Jun 12 22:12:31 UTC 2018 - tonyj@suse.com
1398
1399
- perf script: Show hw-cache events (bsc#1096885)
1400
new patch: perf-script-show-hw-cache-events.patch
1401
1402
-------------------------------------------------------------------
1403
Mon Apr 9 16:02:29 UTC 2018 - tonyj@suse.com
1404
1405
- More Power9 event updates (bsc#1056686)
1406
New patch: perf-vendor-events-update-power9-events.patch
1407
1408
-------------------------------------------------------------------
1409
Tue Apr 3 17:42:40 UTC 2018 - tonyj@suse.com
1410
1411
- Add libpython support, regression from SLE12 (bsc#1082197)
1412
1413
-------------------------------------------------------------------
1414
Fri Mar 9 23:13:40 UTC 2018 - tonyj@suse.com
1415
1416
- Fix attr.exclude_kernel setting for default cycles:p (bsc#1083691)
1417
Regression from commit Mon Nov 27 23:45:48 UTC 2017
1418
New patch: perf-evsel-fix-attr-exclude_kernel-setting-for-default-cycles-p.patch
1419
New patch (dependent): perf-evsel-allow-asking-for-max-precise_ip-in-new_cycles.patch
1420
1421
- Git-fixes change (bsc#1070010)
1422
Fixes: perf-annotate-fix-storing-per-line-sym_hist_entry.patch (Mon Nov 27)
1423
New patch: perf-annotate-fix-storing-per-line-sym_hist_entry.patch
1424
1425
-------------------------------------------------------------------
1426
Thu Feb 22 19:25:26 UTC 2018 - tonyj@suse.com
1427
1428
- perf vendor events: Use more flexible pattern matching for CPU
1429
identification for mapfile.csv (bsc#1081960)
1430
New patch: perf-pmu-extract-function-to-get-json-alias-map.patch
1431
New patch: perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch
1432
1433
-------------------------------------------------------------------
1434
Thu Jan 18 00:34:40 UTC 2018 - tonyj@suse.com
1435
1436
- powerpc: fix 'Object code reading' test (bsc#1073195)
1437
New patch: perf-test-powerpc-fix-object-code-reading-test.patch
1438
1439
-------------------------------------------------------------------
1440
Mon Nov 27 23:45:48 UTC 2017 - tonyj@suse.com
1441
1442
- Update power9 events (bsc#1069737)
1443
New patch: perf-vendor-events-powerpc-update-power9-events.patch
1444
1445
- Memory corruption due to zero length symbols (bsc#1068222)
1446
New patch: perf-symbols-fix-memory-corruption-because-of-zero-length-symbols.patc
1447
1448
- Incorporate fixes identified by git-fixes and their dependencies (bsc#1070010)
1449
New patch: perf-annotate-browser-display-titles-in-left-frame.patch
1450
New patch: perf-annotate-document-show-total-period-option.patch
1451
New patch: perf-annotate-do-not-overwrite-sample-period.patch
1452
New patch: perf-annotate-introduce-struct-sym_hist_entry.patch
1453
New patch: perf-annotate-rename-sum-to-nr_samples-in-struct-sym_hist.patch
1454
New patch: perf-annotate-stdio-fix-column-header-when-using-show-total-period.patch
1455
New patch: perf-annotate-stdio-fix-show-total-period.patch
1456
New patch: perf-annotate-stdio-set-enough-columns-for-show-total-period.patch
1457
New patch: perf-annotate-stdio-support-show-nr-samples-option.patch
1458
New patch: perf-annotate-store-the-sample-period-in-each-histogram-bucket.patch
1459
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
1460
New patch: perf-annotate-tui-fix-show-total-period.patch
1461
New patch: perf-annotate-tui-set-appropriate-column-width-for-period-percent.patch
1462
New patch: perf-annotate-tui-use-sym_hist_entry-in-disasm_line_samples.patch
1463
New patch: perf-evsel-set-attr-exclude_kernel-when-probing-max-attr-precise_ip.patch
1464
New patch: perf-ftrace-move-setup_pager-before-opening-trace_pipe.patch
1465
New patch: perf-hists-pass-perf_sample-to-_symbol__inc_addr_samples.patch
1466
New patch: perf-jvmti-fix-linker-error-when-libelf-config-is-disabled.patch
1467
New patch: perf-probe-fix-kprobe-blacklist-checking-condition.patch
1468
New patch: perf-report-remove-unnecessary-check-in-annotate_browser_write.patch
1469
New patch: perf-scripts-python-fix-missing-call_path_id-in-export-to-postgresql-script.patch
1470
New patch: perf-test-make-list-subcommand-match-main-perf-test-numbering-matching.patch
1471
New patch: perf-tests-attr-fix-no-delay-test.patch
1472
New patch: perf-test-sdt-handle-realpath-failure.patch
1473
New patch: perf-tools-really-install-manpages-via-make-install-man.patch
1474
New patch: perf-trace-fix-off-by-one-string-allocation-problem.patch
1475
1476
-------------------------------------------------------------------
1477
Fri Sep 15 21:26:35 UTC 2017 - tonyj@suse.com
1478
1479
- Fix x86 32bit build error
1480
New patch: perf-provide-definition-for-einval-on-32bit.patch
1481
1482
-------------------------------------------------------------------
1483
Thu Sep 1 15:00:13 UTC 2016 - tonyj@suse.com
1484
1485
- Fix build error (tips.txt) on Leap42.2
1486
- Fix doc file attributes
1487
1488
-------------------------------------------------------------------
1489
Mon Jun 6 12:29:26 UTC 2016 - jslaby@suse.com
1490
1491
- disable Werror completely. It breaks build due to shadow variables
1492
in external (perl) headers.
1493
- add %{?_smp_mflags}
1494
1495
-------------------------------------------------------------------
1496
Mon Apr 4 21:56:53 UTC 2016 - tonyj@suse.com
1497
1498
- Package perf-tips as docs.
1499
- Include support for xz compressed images
1500
1501
-------------------------------------------------------------------
1502
Mon Jan 11 11:10:36 UTC 2016 - tonyj@suse.com
1503
1504
- Support strace/data.
1505
1506
-------------------------------------------------------------------
1507
Sun Oct 11 16:43:49 UTC 2015 - dmueller@suse.com
1508
1509
- enable numa support for aarch64
1510
1511
-------------------------------------------------------------------
1512
Thu Jul 16 21:06:11 UTC 2015 - antoine.belvire@laposte.net
1513
1514
- Remove perf-fix-branch-stack-mode-cannot-be-set.patch (upstreamed).
1515
1516
-------------------------------------------------------------------
1517
Sun Jun 28 15:54:43 UTC 2015 - antoine.belvire@laposte.net
1518
1519
- Fix build with GCC 5
1520
* perf-fix-branch-stack-mode-cannot-be-set.patch
1521
1522
-------------------------------------------------------------------
1523
Wed May 13 00:33:23 UTC 2015 - tonyj@suse.com
1524
1525
- Fix ppc64/ppc64le breakage due to libexecdir/libdir
1526
1527
-------------------------------------------------------------------
1528
Mon Mar 9 13:13:37 UTC 2015 - dimstar@opensuse.org
1529
1530
- Inject libdir=%{_libdir} into make calls.
1531
1532
-------------------------------------------------------------------
1533
Thu Jan 8 09:01:23 UTC 2015 - dimstar@opensuse.org
1534
1535
- Remove build hack for kernel not building against glibc 2.20.
1536
1537
-------------------------------------------------------------------
1538
Thu Nov 27 12:06:49 UTC 2014 - dimstar@opensuse.org
1539
1540
- Build hack: if util/util.h does not (yet) define _DEFAULT_SOURCE,
1541
we export WERROR=0, which removes -Werror from CFLAGS. Once a
1542
kernel lands that defines _DEFAULT_SOURCE, we fail the build in
1543
to remove this hack, making it a (hopefully_ short-livinging one.
1544
1545
-------------------------------------------------------------------
1546
Fri Jun 27 17:46:46 UTC 2014 - tonyj@suse.com
1547
1548
- Build for s390[x] without libunwind (bnc#882855)
1549
1550
-------------------------------------------------------------------
1551
Tue Mar 25 10:24:55 UTC 2014 - aj@ajaissle.de
1552
1553
- Fix current build including 'trace event' plugins
1554
- Do not include 'trace event' plugins when on armv7l
1555
1556
- BuildRequire libnuma-devel to enable 'perf bench numa mem', but
1557
only require if we build for ia64 x86_64 ppc64 ppc64le ppc %sparc
1558
1559
- Spec cleanup:
1560
* Add Url: https://perf.wiki.kernel.org/
1561
* Drop %clean-section: We don't need to cleanup the buildroot
1562
* bash_completion.d/perf doesn't need executable bit
1563
1564
-------------------------------------------------------------------
1565
Fri Jan 24 18:48:52 UTC 2014 - tonyj@suse.com
1566
1567
- Fix build errors (invoke Makefile.perf directly to pass perfexecdir)
1568
- Add /usr/bin/trace alias for perf (mainline b52bc234)
1569
- Add libperf-gtk.so (loaded via dlsym, mainline fc67297b)
1570
1571
-------------------------------------------------------------------
1572
Wed Dec 4 23:30:29 UTC 2013 - tonyj@suse.com
1573
1574
- Drop patch perl-5.18-nowarn.patch (mainline)
1575
1576
-------------------------------------------------------------------
1577
Thu Sep 5 18:24:22 CEST 2013 - mls@suse.de
1578
1579
- add libperl_requires, as we link against libperl and thus
1580
need a specific version of perl
1581
1582
-------------------------------------------------------------------
1583
Wed Aug 21 22:41:56 UTC 2013 - tonyj@suse.com
1584
1585
- Resolve build errors
1586
- Drop patch perf-tests-ppc64-fix-compile-errors.patch (mainline)
1587
- Refresh patch perl-5.18-nowarn.patch
1588
1589
-------------------------------------------------------------------
1590
Wed Jul 10 17:41:39 UTC 2013 - tonyj@suse.com
1591
1592
- Add patch 'perf-tests-ppc64-fix-compile-errors.patch' to resolve
1593
openSUSE:Factory:PowerPC testsuite build errors
1594
1595
-------------------------------------------------------------------
1596
Tue Jul 9 01:17:02 UTC 2013 - tonyj@suse.com
1597
1598
- Add audit-devel, gtk2-devel and libunwind-devel to support optional
1599
functionality.
1600
- Add 'perl-5.18-nowarn.patch' to squelch build errors from perl.h
1601
- Add perl_requires
1602
- Fix --version output (copy submakefiles from kernel-source)
1603
- Pass SUSE rpm optflags into make as EXTRA_CFLAGS not CFLAGS
1604
- Stop building with V=1, make output easier to parse
1605
1606
-------------------------------------------------------------------
1607
Tue Dec 25 00:00:02 UTC 2012 - tonyj@suse.com
1608
1609
- Add /etc/bash_completion.d/perf to %files (fix build error)
1610
1611
-------------------------------------------------------------------
1612
Wed May 16 08:34:37 UTC 2012 - toganm@opensuse.org
1613
1614
- Fix build for factory
1615
* added flex and bison to buildrequires
1616
1617
-------------------------------------------------------------------
1618
Thu May 5 11:44:03 UTC 2011 - idoenmez@novell.com
1619
1620
- Also copy arch/lib to fix compilation on x86-64
1621
- Correctly depend on libdw-devel to fix dwarf support
1622
- Add newt-devel dependency to enable text user interface
1623
- Re-enable as-needed support since it works now
1624
1625
-------------------------------------------------------------------
1626
Tue Mar 9 02:31:07 UTC 2010 - tonyj@novell.com
1627
1628
- 2.6.33 changes
1629
add perf-bench, perf-buildid-list, perf-diff, perf-kmem, perf-probe and
1630
perf-trace-perl
1631
1632
[Still pending, update of libdwarf to version > 20081231]
1633
1634
-------------------------------------------------------------------
1635
Thu Nov 5 00:51:13 UTC 2009 - tonyj@novell.com
1636
1637
- 2.6.32 changes
1638
add perf-sched, perf-timechart and perf-trace man pages
1639
1640
-------------------------------------------------------------------
1641
Wed Aug 26 19:18:49 UTC 2009 - aj@suse.de
1642
1643
- Remove libbfd.patch since it does not apply and use
1644
SUSE_ASNEEDED=0 instead.
1645
- Set flag for asciidoc version 8.
1646
1647
-------------------------------------------------------------------
1648
Sun Aug 2 17:10:12 CEST 2009 - tonyj@suse.de
1649
1650
- Initial checkin of Performance Counters for Linux (PCL) userspace.
1651
This builds tools/perf out of kernel-source package and requires
1652
kernel >= 2.6.31
1653