perf build: Support build BPF skeletons with perf
authorSong Liu <songliubraving@fb.com>
Tue, 29 Dec 2020 21:42:13 +0000 (13:42 -0800)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 15 Jan 2021 18:49:07 +0000 (15:49 -0300)
commitfbcdaa1908e8f61aa56c71a1db9a9deb72110a9d
treedc0b292571998493cab820ebd11650e66094e382
parentd2032d45101670be3a0fe221c815145a41ae2672
perf build: Support build BPF skeletons with perf

BPF programs are useful in perf to profile BPF programs.

BPF skeleton is by far the easiest way to write BPF tools. Enable
building BPF skeletons in util/bpf_skel. A dummy bpf skeleton is added.
More bpf skeletons will be added for different use cases.

Signed-off-by: Song Liu <songliubraving@fb.com>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Acked-by: Jiri Olsa <jolsa@redhat.com>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: kernel-team@fb.com
Link: http://lore.kernel.org/lkml/20201229214214.3413833-3-songliubraving@fb.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/build/Makefile.feature
tools/perf/Makefile.config
tools/perf/Makefile.perf
tools/perf/util/bpf_skel/.gitignore [new file with mode: 0644]
tools/scripts/Makefile.include