All of lore.kernel.org
 help / color / mirror / Atom feed
From: will.deacon@arm.com (Will Deacon)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] arm64: perf updates for 4.6
Date: Mon, 21 Mar 2016 16:16:40 +0000	[thread overview]
Message-ID: <20160321161639.GM23397@arm.com> (raw)

Hi Linus,

I have another mixed bag of ARM-related perf patches here. It's about
25% CPU and 75% interconnect, but with drivers/bus/ languishing without
an obvious maintainer or tree, Olof and I agreed to keep all of these
PMU patches together. I suspect a whole load of code from drivers/bus/arm-*
can be moved under drivers/perf/, so that's on the radar for the future.

In the meantime, please pull. Headlines in the tag.

Will

--->8

The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-perf

for you to fetch changes up to 357b565d5d52b2dc2a51390eb8f887a9caa8597f:

  drivers/perf: arm_pmu: avoid NULL dereference when not using devicetree (2016-03-21 11:36:17 +0000)

----------------------------------------------------------------
arm[64] perf updates for 4.6:

- Initial support for ARMv8.1 CPU PMUs

- Support for the CPU PMU in Cavium ThunderX

- CPU PMU support for systems running 32-bit Linux in secure mode

- Support for the system PMU in ARM CCI-550 (Cache Coherent Interconnect)

----------------------------------------------------------------
Andrzej Hajda (1):
      arm-cci: fix handling cpumask_any_but return value

Dirk Behme (1):
      drivers/perf: arm_pmu: make info messages more verbose

Jan Glauber (5):
      arm64: perf: Rename Cortex A57 events
      arm64/perf: Add Cavium ThunderX PMU support
      arm64: perf: Enable PMCR long cycle counter bit
      arm64: perf: Extend event mask for ARMv8.1
      arm64: dts: Add Cavium ThunderX specific PMU

Lorenzo Pieralisi (1):
      drivers/perf: arm_pmu: implement CPU_PM notifier

Mark Rutland (1):
      arm-cci: simplify sysfs attr handling

Martin Fuzzey (1):
      ARM: perf: Set ARMv7 SDER SUNIDEN bit

Suzuki K Poulose (11):
      arm-cci: Group writes to counter
      arm-cci: Refactor CCI PMU enable/disable methods
      arm-cci: Delay PMU counter writes to pmu::pmu_enable
      arm-cci: write_counter: Remove redundant check
      arm-cci: Get the status of a counter
      arm-cci: Add routines to save/restore all counters
      arm-cci: Add helper to enable PMU without synchornising counters
      arm-cci: Provide hook for writing to PMU counters
      arm-cci: CCI-500: Work around PMU counter writes
      arm-cci500: Rearrange PMU driver for code sharing with CCI-550 PMU
      arm-cci: CoreLink CCI-550 PMU driver

Will Deacon (5):
      arm-cci: make private functions static
      arm-cci: don't return value from void function
      arm-cci: remove unused variable
      arm64: perf: Extend ARMV8_EVTYPE_MASK to include PMCR.LC
      drivers/perf: arm_pmu: avoid NULL dereference when not using devicetree

 Documentation/devicetree/bindings/arm/cci.txt |   2 +
 Documentation/devicetree/bindings/arm/pmu.txt |  11 +
 arch/arm/kernel/perf_event_v7.c               |  13 +-
 arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |   5 +
 arch/arm64/kernel/perf_event.c                | 122 ++++-
 drivers/bus/Kconfig                           |  10 +-
 drivers/bus/arm-cci.c                         | 621 ++++++++++++++++++--------
 drivers/perf/arm_pmu.c                        | 109 ++++-
 include/linux/perf/arm_pmu.h                  |   2 +
 9 files changed, 667 insertions(+), 228 deletions(-)

WARNING: multiple messages have this Message-ID (diff)
From: Will Deacon <will.deacon@arm.com>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org, linux@arm.linux.org.uk,
	olof@lixom.net, suzuki.poulose@arm.com
Subject: [GIT PULL] arm64: perf updates for 4.6
Date: Mon, 21 Mar 2016 16:16:40 +0000	[thread overview]
Message-ID: <20160321161639.GM23397@arm.com> (raw)

Hi Linus,

I have another mixed bag of ARM-related perf patches here. It's about
25% CPU and 75% interconnect, but with drivers/bus/ languishing without
an obvious maintainer or tree, Olof and I agreed to keep all of these
PMU patches together. I suspect a whole load of code from drivers/bus/arm-*
can be moved under drivers/perf/, so that's on the radar for the future.

In the meantime, please pull. Headlines in the tag.

Will

--->8

The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-perf

for you to fetch changes up to 357b565d5d52b2dc2a51390eb8f887a9caa8597f:

  drivers/perf: arm_pmu: avoid NULL dereference when not using devicetree (2016-03-21 11:36:17 +0000)

----------------------------------------------------------------
arm[64] perf updates for 4.6:

- Initial support for ARMv8.1 CPU PMUs

- Support for the CPU PMU in Cavium ThunderX

- CPU PMU support for systems running 32-bit Linux in secure mode

- Support for the system PMU in ARM CCI-550 (Cache Coherent Interconnect)

----------------------------------------------------------------
Andrzej Hajda (1):
      arm-cci: fix handling cpumask_any_but return value

Dirk Behme (1):
      drivers/perf: arm_pmu: make info messages more verbose

Jan Glauber (5):
      arm64: perf: Rename Cortex A57 events
      arm64/perf: Add Cavium ThunderX PMU support
      arm64: perf: Enable PMCR long cycle counter bit
      arm64: perf: Extend event mask for ARMv8.1
      arm64: dts: Add Cavium ThunderX specific PMU

Lorenzo Pieralisi (1):
      drivers/perf: arm_pmu: implement CPU_PM notifier

Mark Rutland (1):
      arm-cci: simplify sysfs attr handling

Martin Fuzzey (1):
      ARM: perf: Set ARMv7 SDER SUNIDEN bit

Suzuki K Poulose (11):
      arm-cci: Group writes to counter
      arm-cci: Refactor CCI PMU enable/disable methods
      arm-cci: Delay PMU counter writes to pmu::pmu_enable
      arm-cci: write_counter: Remove redundant check
      arm-cci: Get the status of a counter
      arm-cci: Add routines to save/restore all counters
      arm-cci: Add helper to enable PMU without synchornising counters
      arm-cci: Provide hook for writing to PMU counters
      arm-cci: CCI-500: Work around PMU counter writes
      arm-cci500: Rearrange PMU driver for code sharing with CCI-550 PMU
      arm-cci: CoreLink CCI-550 PMU driver

Will Deacon (5):
      arm-cci: make private functions static
      arm-cci: don't return value from void function
      arm-cci: remove unused variable
      arm64: perf: Extend ARMV8_EVTYPE_MASK to include PMCR.LC
      drivers/perf: arm_pmu: avoid NULL dereference when not using devicetree

 Documentation/devicetree/bindings/arm/cci.txt |   2 +
 Documentation/devicetree/bindings/arm/pmu.txt |  11 +
 arch/arm/kernel/perf_event_v7.c               |  13 +-
 arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |   5 +
 arch/arm64/kernel/perf_event.c                | 122 ++++-
 drivers/bus/Kconfig                           |  10 +-
 drivers/bus/arm-cci.c                         | 621 ++++++++++++++++++--------
 drivers/perf/arm_pmu.c                        | 109 ++++-
 include/linux/perf/arm_pmu.h                  |   2 +
 9 files changed, 667 insertions(+), 228 deletions(-)

             reply	other threads:[~2016-03-21 16:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-21 16:16 Will Deacon [this message]
2016-03-21 16:16 ` [GIT PULL] arm64: perf updates for 4.6 Will Deacon

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=20160321161639.GM23397@arm.com \
    --to=will.deacon@arm.com \
    --cc=linux-arm-kernel@lists.infradead.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.