Skip to content

MIPS performance event support initial version

Deng-Cheng Zhu linux-mips 1 version NAK

Status from this message: NAK.

Get series with b4
b4 am 1271349511.7467.419.camel@fun-lab

Versions newest first

  1. v1 Latest3 patches 6 repliesNAK

Patches in v1

#Subject and filesSizeRepliesApplied
1/3MIPS: use the generic atomic64 operations for perf counter supportarch/mips/Kconfig arch/mips/include/asm/atomic.h+5 -03 replies
2/3MIPS: adding support for software perf eventsarch/mips/Kconfig arch/mips/include/asm/perf_event.h arch/mips/mm/fault.c+39 -20 replies
3/3MIPS: implement hardware perf event supportarch/mips/Kconfig arch/mips/kernel/Makefile arch/mips/kernel/perf_event.c+1478 -03 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] MIPS performance event support initial version

This patch series implemented the low-level logic for the Linux performance counter subsystem on MIPS, which enables the collection of all sorts of HW/SW performance events based on per-CPU or per-task.

An overview of this implementation is as follows:

- Using generic atomic64 operations from lib.
- SMVP/UP kernels are supported (not for SMTC).
- 24K/34K/74K cores are implemented.
- Currently working when Oprofile is _not_ available.
- Minimal software perf events are supported.

Tests were carried on the Malta-R board. The mentioned cores and kernel flavors were tested. For more information, please refer to the particular patches.

Deng-Cheng Zhu (3):
- MIPS: use the generic atomic64 operations for perf counter support
- MIPS: adding support for software perf events
- MIPS: implement hardware perf event support