  -a::
  --all-cpus::
 diff --git a/tools/perf/Documentation/perf-top.txt b/tools/perf/Documentation/perf-top.txt
-index 180ae02..20ade4a 100644
+index 180ae02137a5..20ade4a87d2c 100644
 --- a/tools/perf/Documentation/perf-top.txt
 +++ b/tools/perf/Documentation/perf-top.txt
 @@ -193,6 +193,15 @@ Default is to monitor all CPUS.

 	if (argc == 0) {
 		print_events(NULL, false);
diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c
index 378b85b..383a5ae 100644
--- a/tools/perf/builtin-record.c
+++ b/tools/perf/builtin-record.c
@@ -30,6 +30,9 @@


Signed-off-by: Stephane Eranian <eranian@google.com>
---
 tools/perf/Documentation/perf-record.txt       |   9 +
 tools/perf/Documentation/perf-stat.txt         |   8 +
 tools/perf/Documentation/perf-top.txt          |   9 +
 tools/perf/builtin-list.c                      |  11 ++
 tools/perf/builtin-record.c                    |  16 ++
 tools/perf/builtin-stat.c                      |  17 ++
 tools/perf/builtin-top.c                       |  17 ++
 tools/perf/config/Makefile                     |  12 ++
 tools/perf/config/feature-checks/Makefile      |   4 +
 tools/perf/config/feature-checks/test-libpfm.c |   9 +
 tools/perf/tests/make                          |   3 +
 tools/perf/util/parse-events.c                 | 232 +++++++++++++++++++++++++
 tools/perf/util/parse-events.h                 |   5 +
 tools/perf/util/pmu.c                          |  11 ++
 tools/perf/util/pmu.h                          |   1 +
 15 files changed, 364 insertions(+)
 create mode 100644 tools/perf/config/feature-checks/test-libpfm.c

diff --git a/tools/perf/Documentation/perf-record.txt b/tools/perf/Documentation/perf-record.txt
index d460049cae8e..a4a26981a58d 100644
--- a/tools/perf/Documentation/perf-record.txt
+++ b/tools/perf/Documentation/perf-record.txt
@@ -214,6 +214,15 @@ if combined with -a or -C options.
