All of lore.kernel.org
 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 <a.p.zijlstra@chello.nl>,
	Arnaldo Carvalho de Melo <acme@infradead.org>,
	Thomas Gleixner <tglx@linutronix.de>
Subject: [GIT PULL] Performance events updates for v5.12
Date: Wed, 17 Feb 2021 21:44:44 +0100	[thread overview]
Message-ID: <20210217204444.GA505189@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-2021-02-17

   # HEAD: 8bcfdd7cad3dffdd340f9a79098cbf331eb2cd53 Merge branch 'perf/kprobes' into perf/core, to pick up finished branch

The performance event updates for v5.12 are:

 - Add CPU-PMU support for Intel Sapphire Rapids CPUs

 - Extend the perf ABI with PERF_SAMPLE_WEIGHT_STRUCT, to offer two-parameter
   sampling event feedback. Not used yet, but is intended for Golden Cove
   CPU-PMU, which can provide both the instruction latency and the cache
   latency information for memory profiling events.

 - Remove experimental, default-disabled perfmon-v4 counter_freezing support
   that could only be enabled via a boot option. The hardware is hopelessly
   broken, we'd like to make sure nobody starts relying on this, as it would
   only end in tears.

 - Fix energy/power events on Intel SPR platforms

 - Simplify the uprobes resume_execution() logic

 - Misc smaller fixes.

 Thanks,

	Ingo

------------------>
Jim Mattson (1):
      perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]

Kan Liang (5):
      perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT
      perf/x86/intel: Factor out intel_update_topdown_event()
      perf/x86/intel: Filter unsupported Topdown metrics event
      perf/x86/intel: Add perf core PMU support for Sapphire Rapids
      perf/x86/intel: Support CPUID 10.ECX to disable fixed counters

Like Xu (1):
      x86/perf: Use static_call for x86_pmu.guest_get_msrs

Masami Hiramatsu (1):
      x86/kprobes: Do not decode opcode in resume_execution()

Peter Zijlstra (1):
      perf/intel: Remove Perfmon-v4 counter_freezing support

Steve Wahl (2):
      perf/x86/intel/uncore: Store the logical die id instead of the physical die id.
      perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info

Zhang Rui (3):
      perf/x86/rapl: Add msr mask support
      perf/x86/rapl: Only check lower 32bits for RAPL energy counters
      perf/x86/rapl: Fix psys-energy event on Intel SPR platform


 Documentation/admin-guide/kernel-parameters.txt |   6 -
 arch/powerpc/perf/core-book3s.c                 |   2 +-
 arch/x86/events/core.c                          |  28 +-
 arch/x86/events/intel/core.c                    | 547 +++++++++++++++---------
 arch/x86/events/intel/ds.c                      | 131 +++++-
 arch/x86/events/intel/uncore.c                  |  58 +--
 arch/x86/events/intel/uncore.h                  |   5 +-
 arch/x86/events/intel/uncore_snb.c              |   2 +-
 arch/x86/events/intel/uncore_snbep.c            | 114 +++--
 arch/x86/events/perf_event.h                    |  21 +-
 arch/x86/events/probe.c                         |   7 +-
 arch/x86/events/probe.h                         |   7 +-
 arch/x86/events/rapl.c                          |  34 +-
 arch/x86/include/asm/kprobes.h                  |  11 +-
 arch/x86/include/asm/perf_event.h               |  24 +-
 arch/x86/kernel/kprobes/core.c                  | 168 ++++----
 include/linux/perf_event.h                      |   4 +-
 include/uapi/linux/perf_event.h                 |  54 ++-
 kernel/events/core.c                            |  11 +-
 19 files changed, 801 insertions(+), 433 deletions(-)

             reply	other threads:[~2021-02-17 20:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-17 20:44 Ingo Molnar [this message]
2021-02-21 20:53 ` [GIT PULL] Performance events updates for v5.12 pr-tracker-bot

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=20210217204444.GA505189@gmail.com \
    --to=mingo@kernel.org \
    --cc=a.p.zijlstra@chello.nl \
    --cc=acme@infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tglx@linutronix.de \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.