Linus Torvalds
1a7c611546
Perf events changes for v6.6:
...
- AMD IBS improvements
- Intel PMU driver updates
- Extend core perf facilities & the ARM PMU driver to better handle ARM big.LITTLE events
- Micro-optimize software events and the ring-buffer code
- Misc cleanups & fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmTtBscRHG1pbmdvQGtl
cm5lbC5vcmcACgkQEnMQ0APhK1hHoQ/+IBQ8Xi/rcdd40n8OqEB/VBWVuSjNT3uN
3pHHcTl2Pio9CxBeat42NekNijlRILCKJrZ3Lt3JWBmWyWv5l3KFabelj+lDF2xa
TVCjTnQNe1+HvrODYnF4ECIs5vaoMVjcJ9jg8+VDgAcOQr1nZs4m5TVAd6TLqPpV
urBEQVULkkzk7ZRhfrugKhw+wrpWFefgGCx0RV8ijZB7TLMHc2wE+Q/sTxKdKceL
wNaJaDgV33pZh0aImwR9pKUE532hF1FiBdLuehkh61PZa1L82jzAX1xjw2s1hSa4
eIWemPHJIYfivRlENbJsDWc4N8gk6ijVHwrxGcr4Axu+NN+zPtQ3ddhaGMAyKdTo
qUKXH3MZSMIl++jI5Fkc6xM+XLvY1rML62epSzMwu/cc7Z5MeyWdQcri0N9YFuO7
wUUNnFpU00lwQBLbyyUQ3Zi8E0QV7NuPW4axTkmntiIjMpLagaEvVSf6nf8qLpbE
WTT16s707t19hUZNazNZ7ONmhly4ALbHFQEH65J2KoYn99fYqy9z68Hwk+xnmykw
bc3qvfhpw0MImQQ+DqHiBwb4n4UuvY2WlkkZI3FfNeSG63DaM2mZikfpElpXYjn6
9iOIXvx21Wiq/n0cbLhidI2q/ZzFCzYLCk6ikZ320wb+rhvd7EoSlZil6QSzn3pH
Qdk+NEZgWQY=
=ZT6+
-----END PGP SIGNATURE-----
Merge tag 'perf-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf event updates from Ingo Molnar:
- AMD IBS improvements
- Intel PMU driver updates
- Extend core perf facilities & the ARM PMU driver to better handle ARM big.LITTLE events
- Micro-optimize software events and the ring-buffer code
- Misc cleanups & fixes
* tag 'perf-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
perf/x86/uncore: Remove unnecessary ?: operator around pcibios_err_to_errno() call
perf/x86/intel: Add Crestmont PMU
x86/cpu: Update Hybrids
x86/cpu: Fix Crestmont uarch
x86/cpu: Fix Gracemont uarch
perf: Remove unused extern declaration arch_perf_get_page_size()
perf: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability
arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability
perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability
arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability
perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops for data_src
perf/mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_NA
perf/mem: Introduce PERF_MEM_LVLNUM_UNC
perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin
locking/arch: Avoid variable shadowing in local_try_cmpxchg()
perf/core: Use local64_try_cmpxchg in perf_swevent_set_period
perf/x86: Use local64_try_cmpxchg
perf/amd: Prevent grouping of IBS events
2023-08-28 16:35:01 -07:00
..
2021-09-28 18:35:11 +02:00
2023-04-01 13:18:50 +02:00
2019-07-25 14:28:42 -04:00
2023-08-10 14:25:21 +02:00
2023-06-26 15:09:18 -07:00
2020-10-26 12:59:56 +01:00
2023-03-28 15:26:52 +02:00
2019-06-05 17:37:06 +02:00
2023-03-28 15:26:52 +02:00
2019-06-05 17:37:06 +02:00
2022-10-21 22:09:54 +02:00
2021-05-18 16:33:13 +02:00
2019-08-08 12:57:01 -03:00
2016-12-15 08:54:51 -02:00
2019-06-05 17:37:06 +02:00
2019-08-29 07:58:01 +01:00
2022-04-19 11:25:41 +02:00
2023-03-28 15:43:30 +02:00
2023-03-28 15:43:30 +02:00
2023-03-22 09:25:49 +01:00
2023-01-19 11:43:16 +01:00
2022-04-11 11:43:26 +02:00
2022-10-31 11:03:34 +01:00
2022-09-01 08:52:18 +02:00
2020-02-17 13:05:10 +01:00
2017-10-31 15:30:37 +01:00
2022-12-30 15:51:41 +01:00
2023-03-22 09:25:49 +01:00
2022-06-10 14:51:35 +02:00
2016-12-15 08:54:51 -02:00
2022-06-10 14:51:35 +02:00
2022-06-10 14:51:35 +02:00
2022-10-21 21:59:19 +02:00
2019-05-30 11:29:52 -07:00
2023-01-03 17:03:57 +01:00
2020-10-12 10:12:26 -07:00
2023-08-09 21:51:06 +02:00
2020-10-26 12:59:56 +01:00
2020-10-26 12:59:56 +01:00
2023-03-28 15:43:30 +02:00
2023-03-28 15:43:30 +02:00
2022-11-25 19:29:02 +01:00
2022-09-23 23:07:17 +02:00
2020-10-26 12:59:56 +01:00
2023-03-28 15:43:30 +02:00
2020-10-26 12:59:56 +01:00
2020-10-26 12:59:56 +01:00
2022-08-25 10:28:01 +02:00
2022-10-25 10:10:54 +02:00
2023-06-12 15:14:10 +02:00
2023-03-28 15:43:30 +02:00
2023-06-12 15:14:10 +02:00
2023-06-05 12:27:11 +02:00
2020-04-14 15:53:46 +02:00
2023-03-28 15:43:30 +02:00
2022-06-10 14:51:35 +02:00
2023-06-12 15:14:10 +02:00
2016-12-15 08:54:51 -02:00
2017-11-27 11:57:26 +01:00
2016-12-15 08:54:51 -02:00
2016-12-15 08:54:51 -02:00
2019-06-05 17:37:06 +02:00
2022-10-21 22:09:54 +02:00
2019-06-05 17:36:37 +02:00
2022-09-18 19:35:22 +02:00
2019-06-05 17:37:17 +02:00
2023-05-26 20:56:55 -07:00
2023-03-28 15:43:30 +02:00
2022-10-21 22:09:54 +02:00
2022-10-13 11:06:51 -07:00
2023-03-13 10:42:00 -07:00
2023-02-21 08:10:03 -08:00
2023-01-25 08:17:30 -08:00
2022-07-22 14:31:38 +02:00
2023-06-06 23:04:56 +02:00
2021-10-07 19:16:01 +02:00
2022-08-25 10:50:35 +02:00
2020-10-26 12:59:56 +01:00
2022-10-21 22:09:54 +02:00
2023-01-09 11:13:58 +01:00