Messages in this thread | | | Date | Fri, 19 Apr 2019 19:22:37 +0800 | From | Guo Ren <> | Subject | Re: [PATCH V5 0/2] csky: perf callchain dwarf support |
| |
Nice Job, Maomao
Signed-off: Guo Ren <ren_guo@c-sky.com>
On Mon, Apr 15, 2019 at 05:17:28PM +0800, Mao Han wrote: > This patch set add perf DWARF unwinding support for C-SKY. > Including user registers/stack dump API, and libdw support. > > CC: Guo Ren <guoren@kernel.org> > > Changes since v4: > - remove some of the dwarf regs definition > > Changes since v3: > - update with patch from Arnaldo > replace other hweight_long with hweight64 > > Changes since v2: > - use same registers name as struct pt_regs > - code convention > > Changes since v1: > - seperate the callchain support using frame pointer > Mao Han (2): > csky: Add support for perf registers sampling > csky: Add support for libdw > > arch/csky/Kconfig | 2 + > arch/csky/include/uapi/asm/perf_regs.h | 51 ++++++++++++++ > arch/csky/kernel/Makefile | 1 + > arch/csky/kernel/perf_regs.c | 40 +++++++++++ > tools/arch/csky/include/uapi/asm/perf_regs.h | 51 ++++++++++++++ > tools/perf/Makefile.config | 6 +- > tools/perf/arch/csky/Build | 1 + > tools/perf/arch/csky/Makefile | 3 + > tools/perf/arch/csky/include/perf_regs.h | 100 +++++++++++++++++++++++++++ > tools/perf/arch/csky/util/Build | 2 + > tools/perf/arch/csky/util/dwarf-regs.c | 49 +++++++++++++ > tools/perf/arch/csky/util/unwind-libdw.c | 77 +++++++++++++++++++++ > 12 files changed, 382 insertions(+), 1 deletion(-) > create mode 100644 arch/csky/include/uapi/asm/perf_regs.h > create mode 100644 arch/csky/kernel/perf_regs.c > create mode 100644 tools/arch/csky/include/uapi/asm/perf_regs.h > create mode 100644 tools/perf/arch/csky/Build > create mode 100644 tools/perf/arch/csky/Makefile > create mode 100644 tools/perf/arch/csky/include/perf_regs.h > create mode 100644 tools/perf/arch/csky/util/Build > create mode 100644 tools/perf/arch/csky/util/dwarf-regs.c > create mode 100644 tools/perf/arch/csky/util/unwind-libdw.c > > -- > 2.7.4 >
| |