[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <df1ffa574ca014cf5e23b3482efc5a7f432948af.camel@maquefel.me>
Date: Tue, 16 May 2023 13:32:20 +0300
From: Nikita Shubin <nikita.shubin@...uefel.me>
To: Inochi Amaoto <inochiama@...look.com>,
Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...hat.com>,
Arnaldo Carvalho de Melo <acme@...nel.org>,
Mark Rutland <mark.rutland@....com>,
Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
Jiri Olsa <jolsa@...nel.org>,
Namhyung Kim <namhyung@...nel.org>,
Ian Rogers <irogers@...gle.com>,
Adrian Hunter <adrian.hunter@...el.com>,
Paul Walmsley <paul.walmsley@...ive.com>,
Palmer Dabbelt <palmer@...belt.com>,
Albert Ou <aou@...s.berkeley.edu>,
Nikita Shubin <n.shubin@...ro.com>
Cc: linux-kernel@...r.kernel.org, linux-perf-users@...r.kernel.org,
linux-riscv@...ts.infradead.org
Subject: Re: [PATCH 0/2] perf: add T-HEAD C9xx series cpu support
Hello Inochi Amaoto!
Thank you for your series!
Could you also provide HPM device tree bindings which were used in
OpenSBI for testing in cover letter ?
On Tue, 2023-05-16 at 10:37 +0800, Inochi Amaoto wrote:
> The T-HEAD C9xx series cpu is a series of riscv CPU IP. As this IP
> was
> proposed before the current riscv event standard. It has a non-
> standard
> events encoding for perf events and unimplemented MARCH and MIMP CSR.
> This patch add these events to support C9xx cpus.
>
> AFAIK, at least the following chips used C9xx cpu.
>
> * Allwinner D1 (C906)
> * T-HEAD th1520 (C910)
> * Sophgo mango (C920)
>
> Inochi Amaoto (2):
> perf tools riscv: Allow get_cpuid return empty MARCH and MIMP
> perf vendor events riscv: add T-HEAD C9xx JSON file
>
> tools/perf/arch/riscv/util/header.c | 7 +-
> tools/perf/pmu-events/arch/riscv/mapfile.csv | 1 +
> .../arch/riscv/t-head/c9xx/cache.json | 67
> ++++++++++++++++++
> .../arch/riscv/t-head/c9xx/firmware.json | 68
> +++++++++++++++++++
> .../arch/riscv/t-head/c9xx/instruction.json | 22 ++++++
> .../arch/riscv/t-head/c9xx/microarch.json | 42 ++++++++++++
> 6 files changed, 201 insertions(+), 6 deletions(-)
> create mode 100644 tools/perf/pmu-events/arch/riscv/t-
> head/c9xx/cache.json
> create mode 100644 tools/perf/pmu-events/arch/riscv/t-
> head/c9xx/firmware.json
> create mode 100644 tools/perf/pmu-events/arch/riscv/t-
> head/c9xx/instruction.json
> create mode 100644 tools/perf/pmu-events/arch/riscv/t-
> head/c9xx/microarch.json
>
> --
> 2.40.1
>
>
> _______________________________________________
> linux-riscv mailing list
> linux-riscv@...ts.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-riscv
Powered by blists - more mailing lists