Linux Perf Users
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	Peter Zijlstra <peterz@infradead.org>,
	Arnaldo Carvalho de Melo <acme@redhat.com>,
	Jiri Olsa <jolsa@kernel.org>,
	Alexander Shishkin <alexander.shishkin@linux.intel.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Namhyung Kim <namhyung@kernel.org>,
	linux-perf-users@vger.kernel.org,
	Sean Christopherson <seanjc@google.com>
Subject: [GIT PULL] Performance events updates for v7.2
Date: Sun, 14 Jun 2026 16:50:46 +0200	[thread overview]
Message-ID: <ai6_xmvbz9ISX-Dm@gmail.com> (raw)

Linus,

Please pull the latest perf/core Git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-core-2026-06-14

for you to fetch changes up to 67d27727854def4a7e2b386429941f5c4741ccc4:

Performance events updates for v7.2:

Core perf code updates:

 - Reveal PMU type in fdinfo (Chun-Tse Shao)

Intel CPU PMU driver updates:

 - Fix various inaccurate hard-coded event configurations
   (Dapeng Mi)

Intel uncore PMU driver updates (Zide Chen):

 - Fix discovery unit lookup bug for multi-die systems
 - Guard against invalid box control address
 - Fix PCI device refcount leak in UPI discovery
 - Defer ADL global PMON enable to enable_box() to save power
 - Fix uncore_die_to_cpu() for offline dies
 - Implement global init callback for GNR uncore

AMD CPU PMU driver updates:

 - Always use the NMI latency mitigation (Sandipan Das)

AMD uncore PMU driver updates:

 - Use Node ID to identify DF and UMC domains (Sandipan Das)

 Thanks,

	Ingo

------------------>
Chun-Tse Shao (1):
      perf: Reveal PMU type in fdinfo

Dapeng Mi (12):
      perf/x86/intel: Consolidate MSR_IA32_PERF_CFG_C tracking
      perf/x86/intel: Update event constraints and cache_extra_regsfor ICX
      perf/x86/intel: Update event constraints and cache_extra_regsfor SPR
      perf/x86/intel: Update event constraints for DMR
      perf/x86/intel: Update event constraints and cache_extra_regsfor ADL
      perf/x86/intel: Update event constraints and cache_extra_regsfor MTL
      perf/x86/intel: Update event constraints and cache_extra_regsfor LNL
      perf/x86/intel: Update event constraints and cache_extra_regsfor ARL
      perf/x86/intel: Update event constraints for PTL
      perf/x86/intel: Update event constraints and cache_extra_regsfor NVL
      perf/x86/intel: Update event constraints and cache_extra_regsfor SRF
      perf/x86/intel: Update event constraints and cache_extra_regsfor CWF

Sandipan Das (2):
      perf/x86/amd/core: Always use the NMI latency mitigation
      perf/x86/amd/uncore: Use Node ID to identify DF and UMC domains

Zide Chen (7):
      perf/x86/intel/uncore: Fix discovery unit lookup for multi-die systems
      perf/x86/intel/uncore: Guard against invalid box control address
      perf/x86/intel/uncore: Fix PCI device refcount leak in UPI discovery
      perf/x86/intel/uncore: Defer ADL global PMON enable to enable_box()
      perf/x86/intel/uncore: Move die_to_cpu() to uncore.c
      perf/x86/intel/uncore: Fix uncore_die_to_cpu() for offline dies
      perf/x86/intel/uncore: Implement global init callback for GNR uncore


 arch/x86/events/amd/core.c               |   6 +-
 arch/x86/events/amd/uncore.c             |   6 +-
 arch/x86/events/intel/core.c             | 489 ++++++++++++++++++++++++++-----
 arch/x86/events/intel/ds.c               |  23 +-
 arch/x86/events/intel/uncore.c           |  32 +-
 arch/x86/events/intel/uncore.h           |   3 +-
 arch/x86/events/intel/uncore_discovery.c |  46 ++-
 arch/x86/events/intel/uncore_snb.c       |   7 -
 arch/x86/events/intel/uncore_snbep.c     |  36 +--
 arch/x86/events/perf_event.h             |   8 +-
 kernel/events/core.c                     |  29 ++
 11 files changed, 540 insertions(+), 145 deletions(-)

                 reply	other threads:[~2026-06-14 14:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ai6_xmvbz9ISX-Dm@gmail.com \
    --to=mingo@kernel.org \
    --cc=acme@redhat.com \
    --cc=alexander.shishkin@linux.intel.com \
    --cc=jolsa@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-perf-users@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=namhyung@kernel.org \
    --cc=peterz@infradead.org \
    --cc=seanjc@google.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox