From: Ingo Molnar <mingo@kernel.org>
To: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: linux-kernel@vger.kernel.org,
Adrian Hunter <adrian.hunter@intel.com>,
Andi Kleen <ak@linux.intel.com>, David Ahern <dsahern@gmail.com>,
Jiri Olsa <jolsa@redhat.com>, Kan Liang <kan.liang@intel.com>,
Namhyung Kim <namhyung@kernel.org>,
Peter Zijlstra <peterz@infradead.org>,
Stephane Eranian <eranian@google.com>,
Wang Nan <wangnan0@huawei.com>,
Arnaldo Carvalho de Melo <acme@redhat.com>
Subject: Re: [GIT PULL 00/10] perf/core improvements and fixes
Date: Wed, 17 Feb 2016 08:39:37 +0100 [thread overview]
Message-ID: <20160217073937.GA1566@gmail.com> (raw)
In-Reply-To: <1455654896-14205-1-git-send-email-acme@kernel.org>
* Arnaldo Carvalho de Melo <acme@kernel.org> wrote:
> Hi Ingo,
>
> Please consider pulling,
>
> - Arnaldo
>
> The following changes since commit fe7a2eaa71c55aadbf95d01d32df8dccc0db0646:
>
> Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2016-02-16 08:45:56 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-core-for-mingo
>
> for you to fetch changes up to cb110f471025f3278978aaccb18f3164ea2b8189:
>
> perf stat: Move noise/running printing into printout (2016-02-16 17:13:02 -0300)
>
> ----------------------------------------------------------------
> perf/core improvements and fixes:
>
> User visible:
>
> - Make 'perf record' collect CPU cache info in the perf.data file header:
>
> $ perf record usleep 1
> [ perf record: Woken up 1 times to write data ]
> [ perf record: Captured and wrote 0.017 MB perf.data (7 samples) ]
> $ perf report --header-only -I | tail -10 | head -8
> # CPU cache info:
> # L1 Data 32K [0-1]
> # L1 Instruction 32K [0-1]
> # L1 Data 32K [2-3]
> # L1 Instruction 32K [2-3]
> # L2 Unified 256K [0-1]
> # L2 Unified 256K [2-3]
> # L3 Unified 4096K [0-3]
> $
>
> Will be used in 'perf c2c' and eventually in 'perf diff' to allow, for instance
> running the same workload in multiple machines and then when using 'diff' show
> the hardware difference. (Jiri Olsa)
>
> - 'perf stat' now shows shadow metrics (insn per cycle, etc) in
> interval mode too. E.g:
>
> # perf stat -I 1000 -e instructions,cycles sleep 1
> # time counts unit events
> 1.000215928 519,620 instructions # 0.69 insn per cycle
> 1.000215928 752,003 cycles
> <SNIP>
>
> Infrastructure:
>
> - libapi now can also use pr_{warning,info,debug}() and that can be
> set by tools using it (Jiri Olsa)
>
> - libapi adopts filename__read_str() from perf, adds sysfs__read_str() (Jiri Olsa)
>
> - Add check for java alternatives cmd in jvmti Makefile, so that it manages
> to automatically find the right path for the JDK devel files in Ubuntu like
> systems in addition to Fedora like ones (Stephane Eranian)
>
> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
>
> ----------------------------------------------------------------
> Andi Kleen (3):
> perf stat: Abstract stat metrics printing
> perf stat: Add support for metrics in interval mode
> perf stat: Move noise/running printing into printout
>
> Arnaldo Carvalho de Melo (1):
> perf debug: Rename __eprintf(va_list args) to veprintf
>
> Jiri Olsa (5):
> tools lib api: Add debug output support
> tools lib api fs: Adopt filename__read_str from perf
> tools lib api fs: Add sysfs__read_str function
> perf tools: Initialize libapi debug output
> perf tools: Add perf data cache feature
>
> Stephane Eranian (1):
> perf jvmti: Add check for java alternatives cmd in Makefile
>
> tools/lib/api/Build | 1 +
> tools/lib/api/Makefile | 1 +
> tools/lib/api/debug-internal.h | 20 +++
> tools/lib/api/debug.c | 28 +++++
> tools/lib/api/debug.h | 10 ++
> tools/lib/api/fs/fs.c | 64 ++++++++++
> tools/lib/api/fs/fs.h | 3 +
> tools/perf/builtin-stat.c | 202 +++++++++++++++---------------
> tools/perf/jvmti/Makefile | 6 +-
> tools/perf/perf.c | 2 +
> tools/perf/util/debug.c | 36 ++++--
> tools/perf/util/debug.h | 1 +
> tools/perf/util/env.c | 13 ++
> tools/perf/util/env.h | 15 +++
> tools/perf/util/header.c | 270 +++++++++++++++++++++++++++++++++++++++++
> tools/perf/util/header.h | 1 +
> tools/perf/util/stat-shadow.c | 211 +++++++++++++++++---------------
> tools/perf/util/stat.h | 15 ++-
> tools/perf/util/trace-event.c | 1 +
> tools/perf/util/util.c | 48 --------
> tools/perf/util/util.h | 1 -
> 21 files changed, 694 insertions(+), 255 deletions(-)
> create mode 100644 tools/lib/api/debug-internal.h
> create mode 100644 tools/lib/api/debug.c
> create mode 100644 tools/lib/api/debug.h
Pulled, thanks a lot Arnaldo!
Ingo
next prev parent reply other threads:[~2016-02-17 7:39 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-16 20:34 [GIT PULL 00/10] perf/core improvements and fixes Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 01/10] perf jvmti: Add check for java alternatives cmd in Makefile Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 02/10] tools lib api: Add debug output support Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 03/10] tools lib api fs: Adopt filename__read_str from perf Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 04/10] tools lib api fs: Add sysfs__read_str function Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 05/10] perf debug: Rename __eprintf(va_list args) to veprintf Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 06/10] perf tools: Initialize libapi debug output Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 07/10] perf tools: Add perf data cache feature Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 08/10] perf stat: Abstract stat metrics printing Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 09/10] perf stat: Add support for metrics in interval mode Arnaldo Carvalho de Melo
2016-02-16 20:34 ` [PATCH 10/10] perf stat: Move noise/running printing into printout Arnaldo Carvalho de Melo
2016-02-17 7:39 ` Ingo Molnar [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-08-16 20:20 [GIT PULL 00/10] perf/core improvements and fixes Arnaldo Carvalho de Melo
2017-08-17 7:45 ` Ingo Molnar
2017-05-03 13:58 Arnaldo Carvalho de Melo
2017-05-03 17:30 ` Ingo Molnar
2017-01-17 16:06 Arnaldo Carvalho de Melo
2017-01-18 9:09 ` Ingo Molnar
2016-12-07 16:53 Arnaldo Carvalho de Melo
2016-12-07 18:17 ` Ingo Molnar
2016-06-20 22:23 Arnaldo Carvalho de Melo
2016-06-21 2:18 ` Namhyung Kim
2016-06-21 3:11 ` Brendan Gregg
2016-06-21 10:08 ` Paolo Bonzini
2016-06-21 16:14 ` Arnaldo Carvalho de Melo
2016-05-25 21:34 Arnaldo Carvalho de Melo
2016-04-01 21:56 Arnaldo Carvalho de Melo
2016-04-06 6:47 ` Ingo Molnar
2015-11-28 1:22 Arnaldo Carvalho de Melo
2015-11-28 9:50 ` Ingo Molnar
2015-11-29 13:16 ` Namhyung Kim
2015-08-28 18:06 Arnaldo Carvalho de Melo
2015-08-31 8:28 ` Ingo Molnar
2015-07-30 16:16 Arnaldo Carvalho de Melo
2015-07-31 8:04 ` Ingo Molnar
2015-07-31 13:30 ` Arnaldo Carvalho de Melo
2015-06-16 18:21 Arnaldo Carvalho de Melo
2015-01-29 20:23 Arnaldo Carvalho de Melo
2015-01-30 18:28 ` Ingo Molnar
2014-12-22 15:29 Arnaldo Carvalho de Melo
2014-09-26 20:19 Arnaldo Carvalho de Melo
2014-09-27 7:20 ` Ingo Molnar
2014-04-08 18:00 Jiri Olsa
[not found] ` <8738hnk3dg.fsf@tassilo.jf.intel.com>
[not found] ` <CAM9d7ciP4tLUmR-soEKH3nf6=XC5evKGfuQW1fUGA8Z42U3xCg@mail.gmail.com>
2014-04-09 5:31 ` Ingo Molnar
2013-11-14 20:25 Arnaldo Carvalho de Melo
2013-11-15 6:38 ` Ingo Molnar
2013-11-11 20:22 Arnaldo Carvalho de Melo
2013-11-05 20:09 Arnaldo Carvalho de Melo
2013-11-06 5:31 ` Ingo Molnar
2013-09-02 20:56 Arnaldo Carvalho de Melo
2013-09-03 5:49 ` Ingo Molnar
2013-02-14 21:44 Arnaldo Carvalho de Melo
2013-02-15 15:39 ` Ingo Molnar
2011-12-20 19:18 Arnaldo Carvalho de Melo
2011-12-20 19:33 ` Ingo Molnar
2010-08-06 1:46 Arnaldo Carvalho de Melo
2010-08-06 7:00 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160217073937.GA1566@gmail.com \
--to=mingo@kernel.org \
--cc=acme@kernel.org \
--cc=acme@redhat.com \
--cc=adrian.hunter@intel.com \
--cc=ak@linux.intel.com \
--cc=dsahern@gmail.com \
--cc=eranian@google.com \
--cc=jolsa@redhat.com \
--cc=kan.liang@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=namhyung@kernel.org \
--cc=peterz@infradead.org \
--cc=wangnan0@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.