linux/arch
Linus Torvalds a193cc7506 Perf events changes for v6.5:
- Rework & fix the event forwarding logic by extending the
   core interface. This fixes AMD PMU events that have to
   be forwarded from the core PMU to the IBS PMU.
 
 - Add self-tests to test AMD IBS invocation via core PMU events
 
 - Clean up Intel FixCntrCtl MSR encoding & handling
 
 Signed-off-by: Ingo Molnar <mingo@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmSayC0RHG1pbmdvQGtl
 cm5lbC5vcmcACgkQEnMQ0APhK1jlWxAAqUPtfst1p6H5sSyCBPYo5Y/Rh0SyyqJj
 w0YZ8p2nbB/+EmIN3WS1uYhx1/AalTP254q2BgVF4DlDFQA1MlJCmSNJ9HhtzOgt
 mbpNKzy50cQCR/iH+s3ldcFsLGhSG07j6w8xeb6BGiABm2JoiZeg6iVU76zRe5A1
 iPnjC7qoqjKH+sq8pu32fBClMjzf05/LGMd0MqFuYfl5950xRW61olstjo93XWgK
 O5z+5wm5H3MhJ2mzU6x+0C/xurIEQ0zRf6AqLbFp41BbJJJORgTCK746flghiqd5
 DiADc7oj9eOqL1X9jFPHgE07T/6QPrMC8BoH64pOcM3PoZ6Iq3zTkUHxAw3qK5j+
 kqduxzlVaFLFnf7R/vxUvjMg1PM+qP3pqgCrT+NFUdqsdLgSPxRzt5pAM6aAUwmU
 1lhuapESH44RUFZGWrfOwzQE5q/FDmUc2yGyGW2aYDmwkclNjVpnvHEJrQMugI3M
 M3/y9a+ErcPDUJfHcodutBDGw9l7VhsxJFMt4ydOTkNbEfZLbi2TzNapui6SKFja
 G2efrB/HhrV9nE+21Wfa3uxoKMuJ/UPiGrVr2qyGOnShQpK7sdyGDshO1s6TTPye
 OoVf9I0LhewMPap52SU/KDP7GJVPW1BhL/C7w6OSnXxlS5k4lOji7z4Dj2hqXHib
 19Jm7BhqZwE=
 =xn05
 -----END PGP SIGNATURE-----

Merge tag 'perf-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf events updates from Ingo Molnar:

 - Rework & fix the event forwarding logic by extending the core
   interface.

   This fixes AMD PMU events that have to be forwarded from the
   core PMU to the IBS PMU.

 - Add self-tests to test AMD IBS invocation via core PMU events

 - Clean up Intel FixCntrCtl MSR encoding & handling

* tag 'perf-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  perf: Re-instate the linear PMU search
  perf/x86/intel: Define bit macros for FixCntrCtl MSR
  perf test: Add selftest to test IBS invocation via core pmu events
  perf/core: Remove pmu linear searching code
  perf/ibs: Fix interface via core pmu events
  perf/core: Rework forwarding of {task|cpu}-clock events
2023-06-27 14:43:02 -07:00
..
alpha Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
arc locking/atomic: treewide: delete arch_atomic_*() kerneldoc 2023-06-05 09:57:24 +02:00
arm Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
arm64 Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
csky Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
hexagon locking/atomic: treewide: delete arch_atomic_*() kerneldoc 2023-06-05 09:57:24 +02:00
ia64 Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
loongarch Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
m68k Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
microblaze Kconfig: introduce HAS_IOPORT option and select it as necessary 2023-04-05 22:15:19 +02:00
mips Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
nios2 NIOS2 updates for v6.5 2023-06-26 09:25:45 -07:00
openrisc locking/atomic: make atomic*_{cmp,}xchg optional 2023-06-05 09:57:14 +02:00
parisc Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
powerpc Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
riscv Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
s390 Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
sh Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
sparc Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
um Updates for the x86 boot process: 2023-06-26 13:39:10 -07:00
x86 Perf events changes for v6.5: 2023-06-27 14:43:02 -07:00
xtensa Locking changes for v6.5: 2023-06-27 14:14:30 -07:00
.gitignore
Kconfig A large update for SMP management: 2023-06-26 13:59:56 -07:00