All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V5 0/6] csky: Add pmu hardware sampling support
@ 2019-06-04 10:54 Mao Han
  2019-06-04 10:54 ` [PATCH V5 1/6] csky: Init pmu as a device Mao Han
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Mao Han @ 2019-06-04 10:54 UTC (permalink / raw)
  To: linux-kernel; +Cc: Mao Han, linux-csky, Guo Ren

This patch set add hardware sampling support for csky-pmu, and
also add some properties to pmu node definition. perf can record
on hardware event with this patch applied.

Cc: Guo Ren <guoren@kernel.org>

Changes since v4:
  - remove some function hook registration

Changes since v3:
  - change reg-io-width to count-width
  - use macro sign_extend64
  - update commit log

Changes since v2:
  - update dt-binding(csky pmu use rising edge interrupt)
  - use cpuhp_setup_state to enable irq(fix irq enable on smp)

Changes since v1:
  - do not update hpcr when event type is invalid(fix option
    --all-kernel/--all-user)

Guo Ren (1):
  csky: Fixup some error count in 810 & 860.

Mao Han (5):
  csky: Init pmu as a device
  csky: Add count-width property for csky pmu
  csky: Add pmu interrupt support
  dt-bindings: csky: Add csky PMU bindings
  csky: Fix perf record in kernel/user space

 Documentation/devicetree/bindings/csky/pmu.txt |  38 +++
 arch/csky/kernel/perf_event.c                  | 422 +++++++++++++++++++++++--
 2 files changed, 425 insertions(+), 35 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/csky/pmu.txt

-- 
2.7.4


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-06-04 10:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-04 10:54 [PATCH V5 0/6] csky: Add pmu hardware sampling support Mao Han
2019-06-04 10:54 ` [PATCH V5 1/6] csky: Init pmu as a device Mao Han
2019-06-04 10:54 ` [PATCH V5 2/6] csky: Add count-width property for csky pmu Mao Han
2019-06-04 10:54 ` [PATCH V5 3/6] csky: Add pmu interrupt support Mao Han
2019-06-04 10:54 ` [PATCH V5 4/6] dt-bindings: csky: Add csky PMU bindings Mao Han
2019-06-04 10:54 ` [PATCH V5 5/6] csky: Fixup some error count in 810 & 860 Mao Han
2019-06-04 10:54 ` [PATCH V5 6/6] csky: Fix perf record in kernel/user space Mao Han

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.