Em Thu, Sep 14, 2023 at 09:43:41PM +0000, Manu Bretelle escreveu: > Hi Arnaldo, > Checking back here to see if there is anything you need help in order > to add perf support to BPF CI. Were you able to make progress and are > hitting some issues along the way? I'm travelling now, but I saw that Ian replied. No progress on my part, but I would start with a simple: Build perf from the same kernel source tree used in the current CI tests, then run 'perf test'. It would test more than just the BPF part, but would be a good start. A second step would be just disabling the tests that are failing and that are not BPF specific, using the --skip arg to 'perf test': [root@quaco test]# perf test -h skip Usage: perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}] -s, --skip <tests> tests to skip [root@quaco test]# So something like: ----------------- make -C tools/perf perf test --skip list,of,tests,failing,that,are,not,BPF,specific ----------------- The perf build dependencies should be similar to the ones needed to build libbpf or close to it, so the above would be a great first stab at it. - Arnaldo > > Thanks, > > Manu > > From: Mykola Lysenko <mykolal@xxxxxxxx> > Date: Friday, July 14, 2023 at 11:15 AM > To: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> > Cc: Mykola Lysenko <mykolal@xxxxxxxx>, Alexei Starovoitov <alexei.starovoitov@xxxxxxxxx>, Ravi Bangoria <ravi.bangoria@xxxxxxx>, Andrii Nakryiko <andrii.nakryiko@xxxxxxxxx>, Andrii Nakryiko <andrii@xxxxxxxxxx>, Jiri Olsa <jolsa@xxxxxxxxxx>, Namhyung Kim <namhyung@xxxxxxxxxx>, Ian Rogers <irogers@xxxxxxxxxx>, linux-perf-users <linux-perf-users@xxxxxxxxxxxxxxx>, bpf <bpf@xxxxxxxxxxxxxxx>, Manu Bretelle <chantra@xxxxxxxx>, Daniel Müller <deso@xxxxxxxxxx>, Mykola Lysenko <mykolal@xxxxxxxx> > Subject: Re: [BUG] perf test: Regression because of d6e6286a12e7 > Hey Arnaldo, > > > On Jul 13, 2023, at 1:57 PM, Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> wrote: > > > > !-------------------------------------------------------------------| > > This Message Is From an External Sender > > > > |-------------------------------------------------------------------! > > > > Em Wed, Jul 12, 2023 at 11:20:27AM -0700, Alexei Starovoitov escreveu: > >> On Wed, Jul 12, 2023 at 8:39 AM Arnaldo Carvalho de Melo > >> <acme@xxxxxxxxxx> wrote: > >>> > >>> Right, perhaps the libbpf CI could try building perf, preferably with > >>> BUILD_BPF_SKEL=1, to enable these tools: > >> > >> > >> That would be great. > >> perf experts probably should do pull-req to bpf CI to enable that. > >> See slides: > >> http://vger.kernel.org/bpfconf2022_material/lsfmmbpf2022-bpf-ci.pdf > >> > >> "How to contribute? > >> Depending on what part of CI you are changing, you can create a pull request to > >> https://github.com/kernel-patches/vmtest/ > >> https://github.com/libbpf/ci > >> " > > > > Sure, I still recall Quentin's talk about CI, etc in Dublin, will come > > up with something and submit. > > Thanks for looking at this! > > If you will have any questions on how CI works, do not hesitate to join BPF office hours and we will do our best to answer. > > Mykola > > > > > - Arnaldo > -- - Arnaldo