[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20190419112237.GB20554@guoren-Inspiron-7460>
Date: Fri, 19 Apr 2019 19:22:37 +0800
From: Guo Ren <guoren@...nel.org>
To: Mao Han <han_mao@...ky.com>
Cc: linux-kernel@...r.kernel.org
Subject: Re: [PATCH V5 0/2] csky: perf callchain dwarf support
Nice Job, Maomao
Signed-off: Guo Ren <ren_guo@...ky.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@...nel.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
>
Powered by blists - more mailing lists