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 <peterz@infradead.org>,
	Arnaldo Carvalho de Melo <acme@redhat.com>,
	Jiri Olsa <jolsa@redhat.com>,
	Alexander Shishkin <alexander.shishkin@linux.intel.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Namhyung Kim <namhyung@kernel.org>,
	linux-perf-users@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
	Thomas Gleixner <tglx@linutronix.de>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: [GIT PULL] perf event updates for v6.3
Date: Mon, 20 Feb 2023 13:35:34 +0100	[thread overview]
Message-ID: <Y/NpFhW0JUQAmMn3@gmail.com> (raw)


Linus,

Please pull the latest perf events tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-core-2023-02-20

   # HEAD: c828441f21ddc819a28b5723a72e3c840e9de1c6 perf/x86/intel/uncore: Add Meteor Lake support

The latest perf updates in this cycle are:

 - Optimize perf_sample_data layout
 - Prepare sample data handling for BPF integration
 - Update the x86 PMU driver for Intel Meteor Lake
 - Restructure the x86 uncore code to fix a SPR (Sapphire Rapids)
   discovery breakage
 - Fix the x86 Zhaoxin PMU driver
 - Cleanups

 Thanks,

	Ingo

------------------>
Chuang Wang (1):
      x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation

Kan Liang (14):
      perf: Add PMU_FORMAT_ATTR_SHOW
      perf/x86: Add Meteor Lake support
      perf/x86: Support Retire Latency
      x86/cpufeatures: Add Architectural PerfMon Extension bit
      perf/x86/intel: Support Architectural PerfMon Extension leaf
      perf/x86/cstate: Add Meteor Lake support
      perf/x86/msr: Add Meteor Lake support
      perf/x86/uncore: Factor out uncore_device_to_die()
      perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name
      perf/x86/uncore: Ignore broken units in discovery table
      perf/x86/uncore: Add a quirk for UPI on SPR
      perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table
      perf/x86/intel/ds: Fix the conversion from TSC to perf time
      perf/x86/intel/uncore: Add Meteor Lake support

Like Xu (1):
      perf/x86/lbr: Simplify the exposure check for the LBR_INFO registers

Masami Hiramatsu (Google) (1):
      x86/kprobes: Drop removed INT3 handling code

Namhyung Kim (9):
      perf/core: Change the layout of perf_sample_data
      perf/core: Save the dynamic parts of sample data size
      perf/core: Add perf_sample_save_callchain() helper
      perf/core: Add perf_sample_save_raw_data() helper
      perf/core: Add perf_sample_save_brstack() helper
      perf/core: Set data->sample_flags in perf_prepare_sample()
      perf/core: Do not pass header for sample ID init
      perf/core: Introduce perf_prepare_header()
      perf/core: Call perf_prepare_sample() before running BPF

silviazhao (1):
      x86/perf/zhaoxin: Add stepping check for ZXC


 arch/powerpc/perf/core-book3s.c          |   3 +-
 arch/s390/kernel/perf_cpum_cf.c          |   4 +-
 arch/s390/kernel/perf_cpum_sf.c          |   3 +-
 arch/s390/kernel/perf_pai_crypto.c       |   4 +-
 arch/s390/kernel/perf_pai_ext.c          |   4 +-
 arch/x86/events/amd/core.c               |   6 +-
 arch/x86/events/amd/ibs.c                |   9 +-
 arch/x86/events/intel/core.c             | 199 ++++++++++++++++++++++++++---
 arch/x86/events/intel/ds.c               | 133 ++++++++++++++------
 arch/x86/events/intel/lbr.c              |   4 +-
 arch/x86/events/intel/uncore.c           |  41 +++++-
 arch/x86/events/intel/uncore.h           |   5 +
 arch/x86/events/intel/uncore_discovery.c |  60 ++++++---
 arch/x86/events/intel/uncore_discovery.h |  14 ++-
 arch/x86/events/intel/uncore_snb.c       | 161 ++++++++++++++++++++++++
 arch/x86/events/intel/uncore_snbep.c     | 158 ++++++++++++++++++-----
 arch/x86/events/perf_event.h             |  23 ++--
 arch/x86/events/zhaoxin/core.c           |   8 +-
 arch/x86/include/asm/cpufeatures.h       |   1 +
 arch/x86/include/asm/msr-index.h         |   3 +
 arch/x86/include/asm/perf_event.h        |   8 ++
 arch/x86/kernel/kprobes/core.c           |  34 ++---
 include/linux/perf_event.h               | 172 +++++++++++++++++--------
 kernel/events/core.c                     | 207 +++++++++++++++++--------------
 kernel/trace/bpf_trace.c                 |   6 +-
 25 files changed, 953 insertions(+), 317 deletions(-)

             reply	other threads:[~2023-02-20 12:35 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-20 12:35 Ingo Molnar [this message]
2023-02-21  1:52 ` [GIT PULL] perf event updates for v6.3 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=Y/NpFhW0JUQAmMn3@gmail.com \
    --to=mingo@kernel.org \
    --cc=acme@redhat.com \
    --cc=akpm@linux-foundation.org \
    --cc=alexander.shishkin@linux.intel.com \
    --cc=bp@alien8.de \
    --cc=jolsa@redhat.com \
    --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=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.