Messages in this thread | | | Subject | Re: [PATCH 0/3] perf report: Add support to print a textual representation of IBS raw sample data | From | Kim Phillips <> | Date | Thu, 9 Sep 2021 16:58:12 -0500 |
| |
Hi Arnaldo,
Can you please take a look at applying this series? Its kernel-side dependent series has already been applied and is in Linus' master.
Thanks,
Kim
On 8/17/21 5:15 PM, Kim Phillips wrote: > Hello Linux perf tools users and maintainers, > > The first patch in this series prepares the perf tool to support > retrieving cpuid and pmu_mappings data when in report mode, > information that is needed to accurately decode IBS data. > > The second patch adds a header file tools/arch/x86/include/asm/amd-ibs.h > from a separate kernel-side submittion [1]. > > The third patch allows the tool to print a textual representation > of the sample data recorded by IBS. > > [1] https://lore.kernel.org/lkml/20210817221048.88063-9-kim.phillips@amd.com > > Kim Phillips (3): > perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings > perf report: Add tools/arch/x86/include/asm/amd-ibs.h > perf report: Add support to print a textual representation of IBS raw > sample data > > tools/arch/x86/include/asm/amd-ibs.h | 132 ++++++++++++ > tools/perf/check-headers.sh | 1 + > tools/perf/util/Build | 1 + > tools/perf/util/amd-sample-raw.c | 290 +++++++++++++++++++++++++++ > tools/perf/util/env.c | 78 +++++++ > tools/perf/util/env.h | 5 + > tools/perf/util/sample-raw.c | 8 + > tools/perf/util/sample-raw.h | 6 +- > 8 files changed, 520 insertions(+), 1 deletion(-) > create mode 100644 tools/arch/x86/include/asm/amd-ibs.h > create mode 100644 tools/perf/util/amd-sample-raw.c > > Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> > Cc: Arnaldo Carvalho de Melo <acme@kernel.org> > Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com> > Cc: Ian Rogers <irogers@google.com> > Cc: Ingo Molnar <mingo@redhat.com> > Cc: Jiri Olsa <jolsa@redhat.com> > Cc: Joao Martins <joao.m.martins@oracle.com> > Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> > Cc: Mark Rutland <mark.rutland@arm.com> > Cc: Michael Petlan <mpetlan@redhat.com> > Cc: Namhyung Kim <namhyung@kernel.org> > Cc: Peter Zijlstra <peterz@infradead.org> > Cc: Robert Richter <robert.richter@amd.com> > Cc: Stephane Eranian <eranian@google.com> > Cc: linux-kernel@vger.kernel.org > Cc: linux-perf-users@vger.kernel.org >
| |